TwiML™ Voice: <Redirect>
El verbo <Redirect>
transfiere el control de una llamada al TwiML en una URL diferente. Todos los verbos después de <Redirect>
son inalcanzables y se ignoran.
Atributos del verbo
El verbo <Redirect>
admite los siguientes atributos que modifican su comportamiento:
Nombre de atributo | Valores permitidos | Valor predeterminado |
---|---|---|
method | GET, POST | POST |
method
El atributo 'method' toma el valor 'GET' o 'POST'. Esto le dice a Twilio
si debe solicitar la URL de <Redirect>
mediante la HTTP GET o POST. “POST” es el valor predeterminado.
Úsalo en un verbo <Redirect>
, de esta forma:
Sustantivos
El "sustantivo" de un verbo TwiML es lo que se anida dentro del verbo que no es un verbo en sí; es aquello sobre lo que actúa el verbo. Estos son los sustantivos para <Redirect>
:
Sustantivo | Interpretación de TwiML |
---|---|
Texto sin formato | URL absoluta o relativa para un documento TwiML diferente. |
Reglas de anidamiento
No se pueden anidar verbos dentro de <Redirect>
y <Redirect>
no se puede anidar en otros verbos.
Ejemplos
Ejemplo 1: redirección de URL absoluta
En este ejemplo, tenemos un verbo <Redirect>
después de un verbo <Dial>
sin URL. Cuando el verbo <Dial>
termina, el
<Redirect>
se ejecuta. <Redirect>
hace una solicitud a http://www.foo.com/nextInstructions y
transfiere el flujo de llamada al TwiML recibido en respuesta a esa solicitud.
Ejemplo 2: redirección de URL relativa
Redirige el control de flujo de llamada al TwiML en una URL relativa a la URL actual.
¿Necesitas ayuda?
Todos la necesitamos a veces; la programación es difícil. Obtén ayuda ahora de nuestro equipo de soporte, o recurre a la sabiduría de la multitud visitando Stack Overflow Collective de Twilio o navegando por la etiqueta de Twilio en Stack Overflow.