Der Frontend-Teil der Twilio-Integration besteht aus zwei Komponenten: Twilio-Funktionen und ‑Plug-ins. Funktionen hosten das HTML-Dokument und die API-Methoden, die für die Verwendung von Agent Assist erforderlich sind, und machen das Hosting an anderer Stelle überflüssig. Ein Twilio-Plug-in ist eine Möglichkeit, die Agent Assist-Oberfläche auf dem Desktop des Agenten darzustellen.
Twilio-Funktionen
Die Twilio-Funktionen sind serverlose API-Endpunkte, die von Twilio gehostete Aufgaben ausführen können. Sie bieten Nutzerbestätigung, Chat-Dienst-Tokens und die Agent Assist-Oberfläche.

Twilio Flex-Plug-in
Mit dem Flex-Plug-in können Sie die Nutzererfahrung und das Verhalten für die Flex-Agenten und ‑Supervisoren anpassen. Sie präsentieren dem Agenten die Agent Assist-Konsole in der Flex-Anwendung.
Umgebungsvariablen
- Erstellen Sie im Verzeichnis
agent-assist-functionseine Datei mit dem Namen.envoder - erstellen Sie im Verzeichnis
agent-assist-pluginseine Datei mit dem Namen.env.dev. - Legen Sie die folgenden Umgebungsvariablen fest, damit das Plug-in nach der Bereitstellung funktioniert:
| Namenstyp | Kontext |
|---|---|
TWILIO_ACCOUNT_SID |
Im Twilio Flex-Dashboard suchen. |
ACCOUNT_SID |
Im Twilio Flex-Dashboard suchen. |
AUTH_TOKEN |
Im Twilio Flex-Dashboard suchen. |
TWILIO_API_KEY |
In der Twilio-Konsole erstellen. |
TWILIO_API_SECRET |
In der Twilio-Konsole erstellen. |
TWILIO_CHAT_SERVICE_SID |
Dienst-SID suchen. |
PROXY_SERVER_URL |
Dies ist die URL des Back-End-Servers. |
TWILIO_CONVERSATION_PROFILE |
Im Twilio Flex-Dashboard suchen. |
TWILIO_FEATURES |
Dies ist eine durch Kommas getrennte Liste der Agent Assist-Vorschlagsfunktionen, die gerendert werden sollen, z. B. `SMART_REPLY`, `CONVERSATION_SUMMARIZATION`. |
TWILIO_FUNCTIONS_URL |
Dies ist die Cloud Run-URL für die Back-End-Anwendung, nachdem Sie die Funktionen bereitgestellt haben. Wählen Sie die Option Twilio Agent Assist Functions aus. Dann sollte eine URL wie twilio-agent-assist-functions-####-dev.twil.io angezeigt werden. |
TWILIO_DEBUG |
Logs in der Konsole anzeigen: „True“, „False“ oder nicht definiert. |
Weitere Informationen zum Einrichten von Umgebungsvariablen finden Sie in der entsprechenden Twilio-Dokumentation.
Bereitstellung
Verwenden Sie das folgende Skript, um die Lösung in Ihrer Twilio-Instanz bereitzustellen:
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.