DialogFlow ES-Vorlage für den Ablauf virtueller Agenten

list-menuFeedback?
Diese Vorlage für den Flow-Designer Webex Contact Center veranschaulicht den Datenfluss zwischen Google DialogFlow ES und Webex Contact Center und konzentriert sich darauf, wie Daten während einer Interaktion an und von beiden Plattformen übergeben werden.

Dieser Ablauf zeigt, wie Daten zwischen Webex Contact Center und DialogFlow ES zur Verarbeitung von Kundeninteraktionen übergeben werden. Es bietet einen grundlegenden Ablauf, bei dem Daten mit DialogFlow ES für die Verarbeitung natürlicher Sprache und die automatisierte Agentenabwicklung ausgetauscht werden. Die Integration mit DialogFlow ermöglicht es dem Bot, die Absichten der Kunden zu verstehen und auf der Grundlage der Konversation geeignete Maßnahmen zu ergreifen. Darüber hinaus umfasst der Ablauf die Fehlerbehandlung, um ein reibungsloses Kundenerlebnis zu gewährleisten, selbst wenn unerwartete Bedingungen auftreten.

Voraussetzungen

Stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center-Managementportal erfüllt sind, bevor Sie diesen Flow implementieren:

  • Ein Google DialogFlow ES-Agent mit relevanten Absichten für die Konversation.
  • Erstellen Sie Zuordnungen für Einstiegspunkte, Warteschlangen, Teams und Einstiegspunkte.
  • Aktivieren Sie Webhook Fulfillment in DialogFlow ES und verwenden Sie den Beispielcode node.js im Inline-Editor.
  • Cisco Text-to-Speech (TTS) ist aktiviert, um benutzerdefinierte Nachrichten dynamisch zu generieren. Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioaufforderungen anstelle von Cisco Text-to-Speech (TTS) verwendet werden.

Aufschlüsselung des Flusses

In der folgenden Tabelle werden die verschiedenen Flusselemente beschrieben, die am Anrufprozess beteiligt sind, sowie die Aktionen und Antworten, die in jeder Phase auftreten.

Flow-Element

Beschreibung

Kunde initiiert Kontakt Der Anruf wird von Webex Contact Center empfangen.
Daten werden an DialogFlow ES übergebenEine benutzerdefinierte Begrüßung, die Kundendetails wie Name und Grund für den Anruf enthält, wird zur Verarbeitung an den DialogFlow ES-Bot gesendet.
Bot-Interaktion mit DialogFlowDialogFlow verarbeitet die Eingabe und antwortet basierend auf konfigurierten Absichten.
Musik in der WarteschlangeWährend der Bot die Anfrage bearbeitet, wird der Kunde in eine Warteschlange mit Warteschleifenmusik gestellt.
TrennenDie Interaktion endet, sobald der Dialog abgeschlossen ist.

Flow-Aktivitäten

In der folgenden Tabelle wird die Abfolge der Schemaaktivitäten beschrieben, die an dieser Schemavorlage beteiligt sind.

Flow-Aktivität

Beschreibung

Anfangen

Diese Aktivität markiert den Beginn des Flows. Sie wird ausgelöst, wenn ein neuer Anruf eingeht.
Sprache einstellenDer Flow verwendet eine Set-Variable-Aktivität, um den Sprachcode (en-US) für die gesamte Interaktion zu konfigurieren. Dadurch wird sichergestellt, dass alle Sprachinteraktionen mit der bevorzugten Sprache des Anrufers übereinstimmen.
Benutzerdefinierte BegrüßungBei dieser Aktivität werden Kundendaten wie Name, E-Mail-Adresse und Grund für den Anruf an den DialogFlow ES-Bot übergeben. Die Begrüßung wird dynamisch mithilfe von Cisco Text-to-Speech (TTS) generiert. Beispieldaten übergeben:
  • KundenName: Jane Doe
  • Kunden-E-Mail: customer@email.com
  • customerReason: Buchungen

Warteschleife für Agent

Wenn die Interaktion eine Eskalation erfordert, wird der Kunde in eine Warteschlange gestellt, und Wartemusik wird mithilfe der defaultmusic_on_hold.wav Datei abgespielt.
Musik abspielenMusik wird abgespielt, während der Anrufer in der Warteschlange wartet. Der Flow verwendet die standardmäßige Warteschleifenmusik von Cisco, kann aber durch Hochladen verschiedener Musikdateien angepasst werden.

Trennen

Diese Aktivität trennt den Anruf, sobald der Fluss abgeschlossen ist, um ein nahtloses Ende der Interaktion sicherzustellen.

Besonderheiten des Ablaufs

Der in diesem Beispiel verwendete Flow-JSON enthält Variablen und Aktivitäten, die für die Interaktionsbehandlung, Fehlerverarbeitung und Kommunikation zwischen Webex Contact Center und DialogFlow unerlässlich sind. Zu den wichtigsten Variablen, die verwendet werden, gehören:

Strömung variabel

Beschreibung

Global_FeedbackSurveyOptIn

Verfolgt, ob der Kunde sich für eine Umfrage nach dem Anruf entscheidet.
KundennameErfasst den Namen des Kunden zur Personalisierung.
Kunden-E-MailErfasst die E-Mail des Kunden.
customerReasonZeichnet den Grund für den Kundenanruf auf.
Global_LanguageKonfiguriert die Standardsprache (en-US).

Global_VoiceName

Legt die für Text-To-Speech verwendete Sprache fest.

Zusätzliche Ressourcen

Weitere Informationen zu dieser Integration finden Sie im Video Arbeiten mit Daten in Google DialogFlow ES mit Webex Contact Center .

Weitere Informationen finden Sie unter Webex Contact Center Entwicklerdokumentation und DialogFlow ES-Dokumentation .

Entwickler-Support

Wenn Sie Unterstützung zu dieser Integration benötigen, öffnen Sie ein Ticket beim Webex Contact Center Developer Support-Team über das Webex Developer Portal.

Weitere Informationen finden Sie in der Webex Contact Center APIs Developer Community.

War dieser Artikel hilfreich für Sie?
War dieser Artikel hilfreich für Sie?