É possível integrar a configuração do SIPREC da Twilio com o agente de assistência do Google Cloud. Essa integração permite que o Agente Assist analise os dados de áudio do Twilio.
A arquitetura
Google Cloud O ICCAI atua como o servidor de gravação (SRS, na sigla em inglês) do protocolo de iniciação de sessão (SIP), e o Twilio é o cliente de gravação SIP (SRC, na sigla em inglês). A Twilio tem locais de borda no Oregon e na Virgínia, e o local do Oregon tem servidores de borda com um nome de domínio completo e totalmente qualificado configurado para se comunicar com o CCAI. Usando o conector genérico de gravação SIP (SIPREC) da Twilio, é possível transmitir o tráfego do local do Oregon para o CCAI.
A imagem a seguir ilustra como o conector SIPREC do Twilio transmite dados de voz do SRC de telefonia do Twilio para o Google Cloud CCAI SRS.
Como parte do CCAI, o Agent Assist pode enviar transcrições desses dados de voz com sugestões de volta para o agente do 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 dos conectores de streaming da Twilio.
- Selecione Conectores 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 número 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 do SIPREC da Twilio.
Configurar o Twilio Studio
Siga estas etapas para configurar o Twilio Studio para a integração do SIPREC:
- Acesse o Twilio Studio e selecione o fluxo associado ao telefone que os clientes usam para ligar para o contact center.
- Adicione um novo plug-in da biblioteca de widgets chamado Fork Stream.
- Conecte o acionador 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 transmissão: iniciar
- Nome do stream: um nome exclusivo para seu stream
- Tipo de transmissão: SIPREC
- Nome do conector: o nome do conector que você criou na seção anterior.
- Faixas: ambas as faixas
- Parâmetros do stream:
- Chave: conversa
- Valor:
projects/<<gcp-project-id>>/conversations/{trigger.call.CallSid}
Para mais informações, consulte o widget Fork Stream do Twilio.