Implantar o Twilio Flex

A parte de front-end da integração do Twilio consiste em dois componentes: funções e plug-ins do Twilio. As funções hospedam o documento HTML e os métodos de API necessários para usar o Agent Assist e substituem a necessidade de hospedagem em outro lugar. Um plug-in do Twilio é uma maneira de apresentar a interface do Agent Assist à área de trabalho do agente.

Funções do Twilio

As funções do Twilio são endpoints de API sem servidor que podem executar trabalhos hospedados pelo Twilio. Elas fornecem verificação de usuário, tokens de serviço de chat e a interface do Agent Assist.

Plug-in do Twilio Flex

Use o plug-in do Flex para personalizar as experiências e os comportamentos do usuário para os agentes e supervisores do Flex. Apresente o console do Agent Assist ao agente no aplicativo Flex.

Variáveis de ambiente

  1. Crie um arquivo chamado .env no diretório agent-assist-functions ou
  2. Crie um arquivo chamado .env.dev no diretório agent-assist-plugins.
  3. Defina as seguintes variáveis de ambiente para que o plug-in funcione após a implantação:
Tipo de nome Contexto
TWILIO_ACCOUNT_SID Encontre no painel do Twilio Flex.
ACCOUNT_SID Encontre no painel do Twilio Flex.
AUTH_TOKEN Encontre no painel do Twilio Flex.
TWILIO_API_KEY Crie no console do Twilio.
TWILIO_API_SECRET Crie no console do Twilio.
TWILIO_CHAT_SERVICE_SID Localize o SID do serviço.
PROXY_SERVER_URL Este é o URL do servidor de back-end.
TWILIO_CONVERSATION_PROFILE Encontre no painel do Twilio Flex.
TWILIO_FEATURES Esta é uma lista separada por vírgulas de recursos de sugestão do Agent Assist a serem renderizados, como: `SMART_REPLY`, `CONVERSATION_SUMMARIZATION`
TWILIO_FUNCTIONS_URL Este é o URL do Cloud Run para o aplicativo de back-end depois que você implanta as funções. Selecione a opção Twilio Agent Assist Functions. Em seguida, um URL semelhante a twilio-agent-assist-functions-####-dev.twil.io será exibido.
TWILIO_DEBUG Mostrar registros no console: verdadeiro, falso ou indefinido.

Para mais informações sobre a configuração variável de ambiente, consulte a documentação relevante do Twilio.

Implantação

Use o script a seguir para implantar a solução na instância do Twilio:

npm run deploy:functions #Deploys just the functions to the Twilio instance.
npm run deploy:plugin #Deploys just the plugin to the Twilio instance, run command produced in the output to activate.