Implemente o Twilio Flex

A parte do front-end da integração do Twilio consiste em dois componentes: funções e plug-ins do Twilio. As funções alojam o documento HTML e os métodos da API necessários para usar o Assistente do agente e substituem a necessidade de alojamento noutro local. Um plug-in do Twilio é uma forma de apresentar a interface do Agent Assist ao ambiente de trabalho do agente.

Funções da Twilio

As funções do Twilio são pontos finais da API sem servidor que podem realizar tarefas alojadas pelo Twilio. Fornecem validação de utilizadores, tokens de serviço de chat e a interface do Agent Assist.

Plugin Twilio Flex

Use o plug-in Flex para personalizar as experiências e os comportamentos dos utilizadores para os agentes e os supervisores do Flex. Apresenta a consola do Assistente do agente ao agente na aplicação Flex.

Variáveis de ambiente

  1. Crie um ficheiro denominado .env no diretório agent-assist-functions ou
  2. Crie um ficheiro denominado .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 implementação:
Tipo de nome Contexto
TWILIO_ACCOUNT_SID Encontre-o no painel de controlo do Twilio Flex.
ACCOUNT_SID Encontre-o no painel de controlo do Twilio Flex.
AUTH_TOKEN Encontre-o no painel de controlo do Twilio Flex.
TWILIO_API_KEY Crie-o na consola do Twilio.
TWILIO_API_SECRET Crie-o na consola 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-o no painel de controlo do Twilio Flex.
TWILIO_FEATURES Esta é uma lista separada por vírgulas das funcionalidades de sugestões do Assistente do agente a renderizar, como: `SMART_REPLY`, `CONVERSATION_SUMMARIZATION`
TWILIO_FUNCTIONS_URL Este é o URL do Cloud Run para a aplicação de back-end depois de implementar as funções. Selecione a opção Funções do agente assistente da Twilio. Em seguida, deve ver um URL semelhante a twilio-agent-assist-functions-####-dev.twil.io.
TWILIO_DEBUG Mostrar registos na consola: verdadeiro, falso ou não definido.

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

Implementação

Use o seguinte script para implementar a solução na sua 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.