Exotel
Conecte Exotel, cree una sola vez un flujo en Exotel y reciba y haga llamadas con un agente de Phynxa.
Conviene saber. Las transferencias a una persona y las grabaciones de llamadas no están disponibles con Exotel. Use Twilio si las necesita.
Qué conseguirá
Su número de Exotel hace sonar a un agente de Phynxa, y ese mismo agente puede llamar a personas desde ese número.
En qué se diferencia Exotel
Los demás proveedores llaman a un webhook de Phynxa. Exotel no. En su lugar, usted crea un flujo corto en App Bazaar de Exotel: Call Start, después un applet Voicebot y después Hangup. El applet Voicebot conecta la llamada a una dirección que usted copia de Phynxa. El flujo se crea una vez y sirve para todas las llamadas.
Dos partes se hacen en el propio panel de Exotel (Exotel controla esas pantallas y pueden cambiar). Todo lo demás se hace en Phynxa.
Requisitos previos
- Una cuenta de Exotel con al menos un ExoPhone (un número que le dio Exotel).
- Su Account SID, API key y API token de Exotel. En el panel de Exotel están en Settings, y después API Settings. La guía de Exotel: How to find my API key, API token, account SID and subdomain.
- La transmisión del Voicebot activada en su cuenta de Exotel. Exotel no la activa de forma predeterminada. Escriba a hello@exotel.com y pida que activen el applet Voicebot (transmisión de voz) en su cuenta.
- Un agente en Phynxa que esté publicado.
Configuración paso a paso
Parte 1: En Phynxa, conecte Exotel
- Vaya a Phone numbers, abra la pestaña Providers, busque la tarjeta de Exotel y elija Add credentials.
- Escriba Account SID, API key y API token.
- Si su cuenta de Exotel está en el clúster de Bombay de Exotel, escriba
mumbaien Account region (optional). Déjelo vacío para Singapur. Si Import numbers falla con «Exotel returned HTTP 401» aunque las credenciales sean correctas, usemumbaie inténtelo de nuevo. - Elija Save, después Import numbers e importe su ExoPhone.
Parte 2: En Phynxa, dé el número a un agente
- En la pestaña Numbers, asigne el ExoPhone a su agente (vea Asignar un número a un agente).
- Para las llamadas entrantes, la dirección del agente debe ser Inbound o Inbound / Outbound.
Parte 3: En Exotel, cree el flujo una vez
- En Phynxa, abra Phone numbers y la pestaña Webhook setup. Junto a Exotel, elija el botón de copiar. La dirección empieza por
wss://y termina ensample-rate=8000. Trátela como privada: contiene la clave de su espacio de trabajo. - En Exotel, abra App Bazaar y cree una aplicación nueva (un flujo).
- Arrastre el applet Voicebot. No use Stream ni Passthru.
- Pegue la dirección copiada en el campo de URL del applet Voicebot.
- Añada un applet Hangup después, para que el flujo sea Call Start, Voicebot, Hangup.
- Guarde la aplicación.
Parte 4: En Exotel, envíe el número al flujo
- En Exotel, abra ExoPhones y edite su número.
- En App, elija el flujo que acaba de crear y guarde.
Las llamadas entrantes a ese número ya llegan a su agente.
Parte 5 (solo para llamadas salientes): indique su flujo a Phynxa
- En Exotel, abra App Bazaar, My Apps, y busque el ID de su flujo. Es también el número al final de la dirección del flujo,
…/exoml/start_voice/926. - En Phynxa, en la tarjeta de Exotel elija Add credentials, escriba el ID en Flow (app) ID (optional) y elija Save.
- Compruebe que la dirección del agente sea Outbound o Inbound / Outbound, y que el ExoPhone esté asignado a él. Es el identificador de llamada.
Phynxa pide a Exotel que llame primero a la persona. Cuando contesta, Exotel ejecuta su flujo y la conecta con el agente.
Detalles de configuración
- Un flujo sirve para ambas direcciones. El mismo flujo Call Start, Voicebot, Hangup se usa para llamadas entrantes y salientes.
- Terminar una llamada. Cuando el agente cuelga, Phynxa cierra la conexión y Exotel pasa al applet Hangup, que termina la llamada. No omita el applet Hangup.
- Frecuencia de muestreo. La dirección pide a Exotel audio de 8 kHz (calidad telefónica normal). Phynxa lee la frecuencia que Exotel usa realmente al empezar la llamada.
- Mantenga la dirección privada. Lleva la clave de su espacio de trabajo. Quien la tenga puede iniciar una llamada en uno de sus números. No la ponga en lugares públicos.
- No disponible en Exotel. Transferencias a una persona y grabaciones de llamadas.
- Formato del número. Exotel puede escribir un número como
08012345678o+918012345678. Phynxa los trata como el mismo número.
Prueba
- Entrante. Llame a su ExoPhone desde un móvil. El agente debe contestar con su saludo.
- Saliente. En Phone numbers, elija Test call, escoja el agente, escriba su móvil en formato internacional (por ejemplo
+919876543210) y elija Call. - Compruebe la llamada en History.
Resultado esperado
Su teléfono suena o el agente contesta, oye el saludo, y History muestra la llamada como Inbound u Outbound.
Solución de problemas
| Síntoma | Causa probable | Comprobar y corregir |
|---|---|---|
| Import numbers dice «Exotel returned HTTP 401» | Clave o token incorrectos, o la cuenta está en el clúster de Bombay | Vuelva a copiar la clave y el token. Si son correctos, ponga Account region (optional) en mumbai. |
| La pestaña de webhooks muestra «Not available yet» para Exotel | La dirección pública de la plataforma no está configurada | Contacte con soporte. |
| Al llamar al ExoPhone: la línea está en silencio o dice que no se puede completar la llamada | El número no está asociado a su flujo, o la transmisión del Voicebot no está activada | Revise ExoPhones, App. Pida a Exotel que active el applet Voicebot. |
| La llamada conecta y la conexión se cierra enseguida | La dirección se pegó sin su clave o se editó | Cópiela de nuevo desde Webhook setup y péguela entera. |
| La llamada conecta pero ningún agente contesta | Ningún agente tiene ese número, o el agente está en pausa o es solo saliente | En Numbers, revise Answered by; publique el agente; ponga su dirección en Inbound o Inbound / Outbound. |
| Saliente: «Missing Exotel details: Flow (app) ID» | El ID del flujo no está guardado | Haga la Parte 5. |
| Saliente: Exotel rechaza la llamada | El ExoPhone, el flujo o el número no están permitidos en su cuenta de Exotel | Lea el mensaje mostrado; revise la llamada en el registro de Exotel. |
| Saliente: suena a la persona pero no se dice nada | El flujo no es Call Start, Voicebot, Hangup, o la dirección en él está desactualizada | Vuelva a crear el flujo como en la Parte 3. |
| El audio se entrecorta o suena distorsionado | Una línea o red deficiente en algún extremo | Llame de nuevo desde otro teléfono. Si continúa, cuente a soporte lo que oye, con la hora de la llamada. |
Guías relacionadas
¿Algo de esto no coincide con lo que ve en el panel? Avísenos.
