Saltar al contenido principal

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

  1. Vaya a Phone numbers, abra la pestaña Providers, busque la tarjeta de Exotel y elija Add credentials.
  2. Escriba Account SID, API key y API token.
  3. Si su cuenta de Exotel está en el clúster de Bombay de Exotel, escriba mumbai en Account region (optional). Déjelo vacío para Singapur. Si Import numbers falla con «Exotel returned HTTP 401» aunque las credenciales sean correctas, use mumbai e inténtelo de nuevo.
  4. Elija Save, después Import numbers e importe su ExoPhone.

Parte 2: En Phynxa, dé el número a un agente

  1. En la pestaña Numbers, asigne el ExoPhone a su agente (vea Asignar un número a un agente).
  2. Para las llamadas entrantes, la dirección del agente debe ser Inbound o Inbound / Outbound.

Parte 3: En Exotel, cree el flujo una vez

  1. 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 en sample-rate=8000. Trátela como privada: contiene la clave de su espacio de trabajo.
  2. En Exotel, abra App Bazaar y cree una aplicación nueva (un flujo).
  3. Arrastre el applet Voicebot. No use Stream ni Passthru.
  4. Pegue la dirección copiada en el campo de URL del applet Voicebot.
  5. Añada un applet Hangup después, para que el flujo sea Call Start, Voicebot, Hangup.
  6. Guarde la aplicación.

Parte 4: En Exotel, envíe el número al flujo

  1. En Exotel, abra ExoPhones y edite su número.
  2. 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

  1. 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.
  2. En Phynxa, en la tarjeta de Exotel elija Add credentials, escriba el ID en Flow (app) ID (optional) y elija Save.
  3. 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 08012345678 o +918012345678. Phynxa los trata como el mismo número.

Prueba

  1. Entrante. Llame a su ExoPhone desde un móvil. El agente debe contestar con su saludo.
  2. Saliente. En Phone numbers, elija Test call, escoja el agente, escriba su móvil en formato internacional (por ejemplo +919876543210) y elija Call.
  3. 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íntomaCausa probableComprobar y corregir
Import numbers dice «Exotel returned HTTP 401»Clave o token incorrectos, o la cuenta está en el clúster de BombayVuelva 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 ExotelLa dirección pública de la plataforma no está configuradaContacte con soporte.
Al llamar al ExoPhone: la línea está en silencio o dice que no se puede completar la llamadaEl número no está asociado a su flujo, o la transmisión del Voicebot no está activadaRevise ExoPhones, App. Pida a Exotel que active el applet Voicebot.
La llamada conecta y la conexión se cierra enseguidaLa 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 contestaNingún agente tiene ese número, o el agente está en pausa o es solo salienteEn 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á guardadoHaga la Parte 5.
Saliente: Exotel rechaza la llamadaEl ExoPhone, el flujo o el número no están permitidos en su cuenta de ExotelLea el mensaje mostrado; revise la llamada en el registro de Exotel.
Saliente: suena a la persona pero no se dice nadaEl flujo no es Call Start, Voicebot, Hangup, o la dirección en él está desactualizadaVuelva a crear el flujo como en la Parte 3.
El audio se entrecorta o suena distorsionadoUna línea o red deficiente en algún extremoLlame 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.