Disparador de Twilio Voice
Dispara un flujo de trabajo cuando se reciben llamadas telefónicas a través de Twilio Voice
Dispara un flujo de trabajo cuando se reciben llamadas telefónicas a través de Twilio Voice
Este es un disparador basado en webhook. Configura el servicio externo para enviar eventos a la URL del webhook del flujo de trabajo.
Instrucciones de configuración
-
Introduce una respuesta TwiML arriba: indica a Twilio qué hacer cuando entra una llamada (p. ej., reproducir un mensaje, grabar, recopilar entrada). Nota: usa corchetes [Tag] en lugar de corchetes angulares para las etiquetas TwiML
-
Ejemplo de TwiML para grabar con transcripción: [Response][Say]Please leave a message.[/Say][Record transcribe="true" maxLength="120"/][/Response]
-
Ve a la página Phone Numbers de Twilio Console en https://console.twilio.com/us1/develop/phone-numbers/manage/incoming
-
Selecciona el número de teléfono que quieres usar para las llamadas entrantes.
-
Desplázate hasta la sección "Voice Configuration".
-
En el campo "A CALL COMES IN", selecciona "Webhook" y pega la URL del webhook (de arriba).
-
Asegúrate de que el método HTTP esté configurado en POST.
-
Haz clic en "Save configuration".
-
Cómo funciona: cuando entra una llamada, Twilio recibe tu respuesta TwiML de inmediato y ejecuta esas instrucciones. Tu flujo de trabajo se ejecuta en segundo plano con acceso a la información del llamante, el estado de la llamada y cualquier dato grabado o transcrito.
Configuración
Esquema de salida
callSidstringIdentificador único de esta llamadaaccountSidstringSID de cuenta de TwiliofromstringNúmero de teléfono del llamante (formato E.164)tostringNúmero de teléfono del destinatario (tu número de Twilio)callStatusstringEstado de la llamada (queued, ringing, in-progress, completed, etc.)directionstringDirección de la llamada: inbound o outboundapiVersionstringVersión de la API de TwiliocallerNamestringNombre del identificador de llamadas si está disponibleforwardedFromstringNúmero de teléfono que desvió esta llamadadigitsstringDígitos DTMF introducidos por el llamante (de <Gather>)speechResultstringResultado del reconocimiento de voz (si se usa <Gather> con voz)recordingUrlstringURL de la grabación de la llamada si está disponiblerecordingSidstringSID de la grabación si está disponiblecalledstringNúmero de teléfono al que se llamó (igual que "to")callerstringNúmero de teléfono del llamante (igual que "from")toCitystringCiudad del número llamadotoStatestringEstado/provincia del número llamadotoZipstringCódigo postal del número llamadotoCountrystringPaís del número llamadofromCitystringCiudad del llamantefromStatestringEstado/provincia del llamantefromZipstringCódigo postal del llamantefromCountrystringPaís del llamantecalledCitystringCiudad del número llamado (igual que toCity)calledStatestringEstado del número llamado (igual que toState)calledZipstringCódigo postal del número llamado (igual que toZip)calledCountrystringPaís del número llamado (igual que toCountry)callerCitystringCiudad del llamante (igual que fromCity)callerStatestringEstado del llamante (igual que fromState)callerZipstringCódigo postal del llamante (igual que fromZip)callerCountrystringPaís del llamante (igual que fromCountry)callTokenstringToken de llamada de Twilio para autenticaciónrawstringPayload completo y sin procesar del webhook de Twilio como cadena JSON