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 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

  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 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.