É possível integrar a configuração SIPREC do Twilio com o Assistente de agente do Google Cloud. Essa integração permite que o Assistente de IA analise os dados de áudio do Twilio.
A arquitetura
Google Cloud A CCAI atua como o servidor de gravação do protocolo de início de sessão (SIP) (SRS, na sigla em inglês), e o Twilio é o cliente de gravação do SIP (SRC, na sigla em inglês). A Twilio tem locais de borda em Oregon e Virgínia. O local em Oregon tem servidores de borda com um nome de domínio completo e totalmente qualificado configurado para se comunicar com a CCAI. Usando o conector genérico SIPREC (link em inglês) da Twilio, é possível transmitir tráfego do local de Oregon para o CCAI.
A imagem a seguir ilustra como o conector SIPREC do Twilio transmite dados de voz da SRC de telefonia do Twilio para o Google Cloud CCAI SRS.
Como parte da CCAI, o Agent Assist pode enviar transcrições desses dados de voz com sugestões de volta à área de trabalho do agente da Twilio usando o Cloud Run, o Pub/Sub e o Memorystore para Redis.
Configurar detalhes do SRS no conector SIPREC do Twilio
Siga estas etapas para acessar um conector SIPREC do Twilio:
- Acesse a página do console do Stream Connectors do Twilio.
- Selecione Conector SIPREC.
- Dê um nome exclusivo ao conector.
Para o SRS, use a seguinte string de conexão e substitua o número de telefone pelo associado ao seu perfil de conversa. O número de telefone precisa estar no formato +1XXXXXXXXXX.
sip:<<enter_phone_number_here>>@216.239.36.145:5672;transport=tls;secure=true;edge=umatilla
Para mais detalhes, consulte a documentação SIPREC da Twilio.
Configurar o Twilio Studio
Siga estas etapas para configurar o Twilio Studio para integração com SIPREC:
- Acesse o Twilio Studio e selecione o fluxo associado ao telefone que seus clientes usam para ligar para a central de atendimento.
- Adicione um novo plug-in da biblioteca de widgets chamado "Fork Stream".
- Conecte o gatilho de chamada recebida ao widget "Fork Stream" e a próxima conexão ao restante do fluxo.
Configure o widget com as seguintes informações:
- Nome do widget: um nome exclusivo para o widget
- Ação de stream: iniciar
- Nome do stream: um nome exclusivo para seu stream
- Tipo de stream: SIPREC
- Nome do conector: o nome do conector que você criou na seção anterior
- Opções: ambas as opções
- Parâmetros de stream:
- Chave: conversa
- Valor:
projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}
Para mais informações, leia sobre o widget Fork Stream do Twilio (em inglês).