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 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 il lavoro ospitato da Twilio. Forniscono la verifica degli utenti, i token del 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 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 consentire 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 del 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 delle funzionalità di suggerimento di Agent Assist da visualizzare, ad esempio: `SMART_REPLY`, `CONVERSATION_SUMMARIZATION` |
TWILIO_FUNCTIONS_URL |
Questo è l'URL Cloud Run per l'applicazione di backend dopo il deployment delle funzioni. Seleziona l'opzione Funzioni di Twilio Agent Assist. Dovresti visualizzare un URL simile a twilio-agent-assist-functions-####-dev.twil.io. |
TWILIO_DEBUG |
Mostra i log nella console: true, false o non definito. |
Per ulteriori informazioni sulla configurazione variabile di ambiente, consulta la documentazione di Twilio pertinente.
Deployment
Utilizza il seguente script 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.