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
- Crie um ficheiro denominado
.env
no diretórioagent-assist-functions
ou - Crie um ficheiro denominado
.env.dev
no diretórioagent-assist-plugins
. - 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.