La parte frontend dell'integrazione di Twilio è costituita da due componenti: funzioni e plug-in Twilio. Le funzioni ospitano il documento HTML e i metodi API necessari per utilizzare Agent Assist e sostituiscono la necessità di un hosting altrove. Un plug-in Twilio è un modo per presentare l'interfaccia di Agent Assist al desktop dell'agente.
Funzioni Twilio
Le funzioni Twilio sono endpoint API serverless che possono eseguire attività ospitate da Twilio. Forniscono la verifica dell'utente, i token di servizio di chat e l'interfaccia di Agent Assist.
Plug-in Twilio Flex
Utilizza il plug-in Flex per personalizzare le esperienze e i comportamenti degli utenti per gli agenti e i supervisori Flex. Presenti la console di Agent Assist all'agente all'interno dell'applicazione Flex.
Variabili di ambiente
- Crea un file denominato
.env
nella directoryagent-assist-functions
o - Crea un file denominato
.env.dev
nella directoryagent-assist-plugins
. - Imposta le seguenti variabili di ambiente per il funzionamento del plug-in dopo il deployment:
Tipo di nome | Contesto |
---|---|
TWILIO_ACCOUNT_SID |
Trova nella dashboard di Twilio Flex. |
ACCOUNT_SID |
Trova nella dashboard di Twilio Flex. |
AUTH_TOKEN |
Trova nella dashboard di Twilio Flex. |
TWILIO_API_KEY |
Crea nella console Twilio. |
TWILIO_API_SECRET |
Crea nella console Twilio. |
TWILIO_CHAT_SERVICE_SID |
Individua l'SID servizio. |
PROXY_SERVER_URL |
Questo è l'URL del server di backend. |
TWILIO_CONVERSATION_PROFILE |
Trova nella dashboard di Twilio Flex. |
TWILIO_FEATURES |
Si tratta di un elenco separato da virgole di funzionalità di suggerimento di Agent Assist da visualizzare, ad esempio: "SMART_REPLY", "CONVERSATION_SUMMARIZATION" |
TWILIO_FUNCTIONS_URL |
Si tratta dell'URL Cloud Run per l'applicazione di backend dopo il deployment delle funzioni. Seleziona l'opzione Funzioni di assistenza agente Twilio. Dovresti visualizzare un URL simile a twilio-agent-assist-functions-####-dev.twil.io. |
TWILIO_DEBUG |
Mostra i log nella console: true, false o lasciato indefinito. |
Per ulteriori informazioni sulla configurazione variabile di ambiente, consulta la documentazione di Twilio pertinente.
Deployment
Utilizza lo script seguente per eseguire il deployment della soluzione nell'istanza 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.