Grundlagen der Twilio-Integration

Integrieren Sie UI-Module in Twilio, um Echtzeitvorschläge zu erhalten.

Hinweise

Wenn Sie UI-Module in Twilio Flex einbinden möchten, benötigen Sie Zugriff auf die folgenden Ressourcen:

Sobald Sie Zugriff haben, gehen Sie so vor:

  1. Stellen Sie das Back-End-Modul bereit. Geben Sie beim Bereitstellen des Backend-Servers die Umgebungsvariable AUTH_OPTION als Twilio an. Folgen Sie dazu der Bereitstellungsanleitung.
  2. Klonen Sie das Git-Repository mit dem folgenden Code auf Ihren lokalen Computer oder in Ihre Entwicklungsumgebung:
    git clone https://github.com/GoogleCloudPlatform/agent-assist-integrations
    

Schritt 1: Twilio CLI installieren

So installierst du die Twilio CLI:

  1. Installieren Sie Node 18.
  2. Installieren Sie die Twilio CLI.

Schritt 2: Plug-ins installieren

Die Twilio CLI bietet zwei Plug-ins: Flex und serverlos. Für die Installation der Plug-ins benötigen Sie Zugriff auf Folgendes:

  • NPM-Version 6.0.0 oder höher (Geben Sie zum Prüfen npm -v in das Terminal ein.)
  • Node-Versionen 14, 16 oder 18 (Geben Sie zum Prüfen „node -v“ in das Terminal ein.)

Flex

Installiere das Flex-Plug-in mit dem folgenden Twilio-Plug-in-Befehl:

twilio plugins:install @twilio-labs/plugin-flex

Serverlos

Installieren Sie das serverlose Plug-in mit dem Twilio-Plug-in-Befehl:

twilio plugins:install @twilio-labs/plugin-serverless

Schritt 3: Profil für die Twilio-Befehlszeile erstellen

Wenn Sie Befehle für die Befehlszeile mit Ihren Twilio-Anmeldedaten ausführen möchten, erstellen Sie zuerst ein Profil mit dem folgenden Befehl:

twilio login

Twilio fordert Sie auf, Ihre Konto-SID und Ihr Authentifizierungstoken anzugeben. Sie finden beides im Dashboard Ihrer Twilio Console. Wenn Sie nach der Kurzbezeichnung gefragt werden, verwenden Sie den Namen dev.

Beispiel für die Profilerstellung:

$ twilio login
You can find your account SID and auth token at https://www.twilio.com/console
 » Your auth token will be used once to create an API key for future CLI access to your Twilio account or subaccount, then forgotten.
? The account SID for your Twilio account or subaccount: ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
? Your Twilio auth token for your Twilio account or subaccount: [hidden]
? Shorthand identifier for your profile: dev

Wenn Sie twilio login (ein Alias für twilio profiles:create) ausführen, wird mithilfe Ihrer Konto-SID und Ihres Authentifizierungstokens ein API-Schlüssel generiert, in einer Konfigurationsdatei gespeichert und dem Profil zugeordnet, um zukünftige Anfragen zu authentifizieren. Aus Sicherheitsgründen wird Ihr Authentifizierungstoken nur zum Generieren des API-Schlüssels verwendet und nach dem Erstellen des Profils nicht lokal gespeichert.

Aktives Profil festlegen

Führen Sie den folgenden Code aus, um ein Profil zu aktivieren:

twilio profiles:use PROFILE_ID

Verwenden Sie die Kurzschreibweise dev für die PROFILE_ID.

Nächste Schritte