Puedes integrar la configuración de SIPREC de Twilio con Agent Assist de Google Cloud. Esta integración permite que Agent Assist analice los datos de audio de Twilio.
La arquitectura
El CCAI deGoogle Cloud actúa como el servidor de grabación (SRS) del protocolo de inicio de sesión (SIP), y Twilio es el cliente de grabación de SIP (SRC). Twilio tiene ubicaciones de Edge en Oregón y Virginia, y la ubicación de Oregón tiene servidores de Edge con un nombre de dominio completo y completamente calificado que se configuró para comunicarse con CCAI. Con el conector genérico de registro de SIP (SIPREC) de Twilio, puedes transmitir tráfico desde la ubicación de Oregon a CCAI.
En la siguiente imagen, se muestra cómo el conector SIPREC de Twilio transmite datos de voz desde el SRC de telefonía de Twilio al SRS de la CCAI de Google Cloud .
Como parte de la CCAI, Agent Assist puede enviar transcripciones de esos datos de voz con sugerencias al escritorio del agente de Twilio mediante Cloud Run, Pub/Sub y Memorystore para Redis.
Configura los detalles de SRS en el conector de SIPREC de Twilio
Sigue estos pasos para acceder a un conector de SIPREC de Twilio:
- Visita la página de la consola de Stream Connectors de Twilio.
- Selecciona Conector SIPREC.
- Asigna un nombre único al conector.
Para el SRS, usa la siguiente cadena de conexión y reemplaza el número de teléfono por el teléfono asociado con tu perfil de conversación. El número de teléfono debe tener el formato +1XXXXXXXXXX.
sip:<<enter_phone_number_here>>@216.239.36.145:5672;transport=tls;secure=true;edge=umatilla
Para obtener más detalles, consulta la documentación de SIPREC de Twilio.
Configura Twilio Studio
Sigue estos pasos para configurar Twilio Studio para la integración de SIPREC:
- Navega a Twilio Studio y selecciona el flujo asociado con el teléfono que usan tus clientes para marcar a tu centro de contacto.
- Agrega un nuevo complemento de la biblioteca de widgets llamado Fork Stream.
- Conecta el activador de llamadas entrantes al widget de Fork Stream y la siguiente conexión al resto de tu flujo.
Configura el widget con la siguiente información:
- Nombre del widget: Es un nombre único para tu widget.
- Acción de transmisión: Inicio
- Nombre del flujo: Es un nombre único para tu transmisión.
- Tipo de flujo: SIPREC
- Nombre del conector: Es el nombre del conector que creaste en la sección anterior.
- Pistas: Ambas pistas
- Parámetros de transmisión:
- Clave: conversación
- Valor:
projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}
Para obtener más información, lee sobre el widget de Fork Stream de Twilio.