Puedes integrar la configuración de SIPREC de Twilio con Google CloudAgent Assist de. Esta integración permite que Agent Assist analice los datos de audio de Twilio.
Arquitectura
Google Cloud CCAI actúa como el servidor de grabación del protocolo de inicio de sesión (SIP) (SRS), y Twilio es el cliente de grabación de SIP (SRC). Twilio tiene ubicaciones perimetrales en Oregón y Virginia, y la ubicación de Oregón tiene servidores perimetrales con un nombre de dominio completamente calificado que se configuró para comunicarse con CCAI. Con el conector de grabación de SIP genérico (SIPREC) de Twilio, puedes transmitir tráfico desde la ubicación de Oregón a CCAI.
En la siguiente imagen, se ilustra cómo el conector SIPREC de Twilio transmite datos de voz desde el SRC de telefonía de Twilio al Google Cloud SRS deCCAI.

Como parte de 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 del SRS en el conector SIPREC de Twilio
Sigue estos pasos para acceder a un conector SIPREC de Twilio:
- Visita la página de la consola de Twilio Stream Connectors.
- Selecciona SIPREC Connector.
- 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 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 tu centro de contacto.
- Agrega un nuevo complemento de la biblioteca de widgets llamado Fork Stream.
- Conecta el activador de llamadas entrantes al widget Fork Stream y la siguiente conexión al resto de tu flujo.
Configura el widget con la siguiente información:
- Nombre del widget: Un nombre único para tu widget
- Stream Action: Start
- Nombre de la transmisión: Un nombre único para tu transmisión
- Stream Type: SIPREC
- Nombre del conector: El nombre del conector que creaste en la sección anterior
- Tracks: Both Tracks
- Stream Parameters:
- Clave: conversation
- Valor:
projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}
Para obtener más información, lee sobre el widget Fork Stream de Twilio.