TwiML™ Voice: <Redirect>
O verbo <Redirect>
transfere o controle de uma chamada ao TwiML em um URL diferente. Todos os verbos depois de <Redirect>
não podem ser alcançados e são ignorados.
Atributos do verbo
O verbo <Redirect>
é compatível com seguintes atributos que modificam seu comportamento:
Nome do atributo | Valores permitidos | Valor padrão |
---|---|---|
method | GET, POST | POST |
method
O atributo “method” assume o valor “GET” (OBTER) ou “POST” (POSTAR). Isso informa à Twilio
se deve solicitar ou não o URL <Redirect>
via HTTP GET ou POST. “POST” é o padrão.
Use‐o em um verbo <Redirect>
da seguinte forma:
Nouns (Substantivos)
O "noun" (substantivo) de um verbo do TwiML é o que está aninhado dentro do verbo e que não é o próprio verbo; é o elemento sobre o qual o verbo age. Esses são os nouns (substantivos) para <Redirect>
:
Substantivo | Interpretação do TwiML |
---|---|
plain text | um URL absoluto ou relacionado para um documento do TwiML diferente. |
Regras de aninhamento
Não é possível aninhar verbos dentro de <Redirect>
e <Redirect>
não pode ser aninhado em nenhum outro verbo.
Exemplos
Exemplo 1: Redirecionamento de URL absoluto
Neste exemplo, temos um verbo <Redirect>
após um verbo <Dial>
sem URL. Quando o verbo <Dial>
termina, o
<Redirect>
é executado. <Redirect>
faz uma solicitação para http://www.foo.com/nextInstructions e
transfere o fluxo de chamada para o TwiML recebido em resposta a essa solicitação.
Exemplo 2: Redirecionamento de URL relativo
Redireciona o controle do fluxo da chamada para um TwiML em um URL relativo ao URL atual.
Precisa de ajuda?
Às vezes, todos nós precisamos; a programação é difícil. Receba ajuda agora da nossa equipe de suporte, ou confie na sabedoria da multidão navegando pelo Stack Overflow Collective da Twilio ou buscando a tag Twilio no Stack Overflow.