Esegui il deployment di Twilio Flex

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

  1. Crea un file denominato .env nella directory agent-assist-functions o
  2. Crea un file denominato .env.dev nella directory agent-assist-plugins.
  3. 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.