In diesem Artikel
dropdown icon
Erste Schritte
    Wichtige Begriffe
    Zugriffsfluss-Designer
    Entdecken Sie die moderne und einheitliche Flow Designer-Arbeitsfläche
    Browseranforderungen
    E-Mail-Anforderungen
dropdown icon
Erkunden Sie das Layout
    Aktivitätsbibliothek
    Canvas, Hauptablauf und Ereignisabläufe
    Eigenschaftenbereich
    Kopfzeile
    Fußzeile
dropdown icon
Aktivitäten und Ereignisse verstehen
    Aktivitäten im Bereich der Kontaktbearbeitung
    Aktivitäten im Bereich der Durchflusskontrolle
    Aktivitäten im Versorgungssektor
    Aktivitäten in Voice
    Ereignisabläufe
dropdown icon
Variablen und Ausdrücke verwenden
    Benutzerdefinierte Variablen
    Überschreiben der Ablaufeinstellungen
    Vordefinierte Variablen
    Globale Variablen
    Desktop-Ansichtsvariablen
    JSON-Variablen
    Schriftliche Ausdrücke
    Pebble-Template-Syntax
    Ausdrücke validieren
dropdown icon
Verwenden Sie Ablaufvorlagen
    Nutzung während der Geschäftszeiten
    Umfassender eingehender Kontakt
    CSAT DTMF-Umfrage
    DialogFlow ES virtueller Agent
    Unterstützung für dynamische Variablen
    Hallo Welt
    Menü-Automatik
    Microsoft Dynamics HTTP(S)-Datenabfrage
    Prozentuale Aufteilung und A/B Verteilung
    Salesforce HTTP(S)-Dateneinbruch
    ServiceNow HTTP(S)-Datenabfrage
    Einfacher eingehender Anruf in die Warteschlange
    Virtueller Agent mit Google Dialogflow CX
    Zendesk HTTP(S) Dateneinbruch
    Doppelte Rückrufe vermeiden
    Aufzeichnung und Verwaltung von Audio-Prompts
    Vorlage für die letzte Agentenweiterleitung
    Autonomer KI-Agent (Paketverfolgung)
    KI-Agenten-Skript (Paketverfolgung)
    KI-Agenten-Skript (Arztterminbuchung)
dropdown icon
Unterablaufvorlagen verwenden
    Rückrufinformationen sammeln
    Fehlerbehandlung
    HTTP-Daten-Dip
    Warteschlangenbehandlung
    Vorlage für einen geplanten Rückruf-Subflow
dropdown icon
Flows erstellen und verwalten
    Einen Ablauf erstellen
    Erstellen Sie Abläufe aus Ablaufvorlagen
    Kontextmenüoptionen
    Workflow-Variablen bearbeiten
    Einen Ablauf modifizieren
    Vorschau der Audioansage innerhalb des Ablaufs
    Entitäten in einem Datenfluss suchen
    Wenden Sie Versionsbezeichnungen auf einen Datenfluss an.
    Automatisches Speichern aktivieren oder deaktivieren
    Aktivitäten zum Kopieren und Einfügen
    Einen Ablauf validieren
    Einen Ablauf kopieren
    Exportieren Sie einen Datenfluss
    Importieren Sie einen Flow
    Einen Flow veröffentlichen
    Einen Flow löschen
    Routingstrategien für Einstiegspunkte
    Warteschlangenroutingstrategien
dropdown icon
Unterabläufe erstellen und verwalten
    Einen untergeordneten Ablauf erstellen
    Bearbeiten Sie einen Unterablauf
    Unterfluss löschen
    Füge einen Unterfluss zu einem Hauptfluss hinzu
dropdown icon
Funktionen erstellen und verwalten
    Wichtige Überlegungen
    Eine Funktion erstellen
    Funktionen verwalten
    Füge dem Hauptablauf eine Funktion hinzu.
    FAQs
dropdown icon
Fehlerbehandlung konfigurieren
    Systemseitig erzwungene Selbstschleifenbegrenzungen für Aktivitäten
Mehrere Datenflüsse verknüpfen (mit GoTo)
Debug-Abläufe
Analysiere die Abläufe
Fehlercodes verstehen
Mit dem Flow Designer Abläufe erstellen und verwalten
list-menuIn diesem Artikel
list-menuFeedback?

Flow Designer ist ein integraler Bestandteil von Webex Contact Center, mit dem Sie Anrufe in Echtzeit durch ein System leiten können. Sie können durch die Konfiguration von Aktivitäten und Ereignissen festlegen, wie Agenten Anrufen zugewiesen werden und was in jeder Phase des Prozesses geschieht.

Erste Schritte

Flow Designer bietet eine Schnittstelle zur Erstellung von Echtzeit-Flows, die den Anforderungen Ihrer Organisation entsprechen. Vordefinierte Aktivitäten im Zusammenhang mit Anrufbearbeitung und Ablaufsteuerung dienen als Bausteine für die Ablauferstellung. Die Drag-and-Drop-Oberfläche ermöglicht die einfache Konfiguration von Ablaufkomponenten. Sie können die Eigenschaften jeder Aktivität festlegen, die den Ablauf beeinflusst. Sie können außerdem Variablen und Ausdrücke konfigurieren, um die Ablauflogik zu definieren.

Bevor Sie Flow Designer verwenden können, müssen Sie mehrere Entitäten aus dem Webex Contact Center Control Hub bereitstellen. Sie können diese Entitäten direkt im Flow Designer (z. B. Warteschlangen und Audiodateien) oder indirekt zur Aktivierung des Kontaktroutings (z. B. Anrufverteilung in Warteschlangen-Routing-Strategien) verwenden.

Konfigurieren Sie die folgenden Elemente, bevor Sie Abläufe im Flow Designer erstellen:

  • Einstiegspunkte
  • Warteschlange
  • Agenten
  • Benutzerprofil
  • Desktop-Profil
  • Teams
  • Virtueller Agent
  • Audiodateien

Wichtige Begriffe

Machen Sie sich mit den folgenden Begriffen in diesem Artikel vertraut:

  • Aktivität​ : Ein Knoten in der Flow Designer-Oberfläche, der einen einzelnen Schritt in einem Ablauf darstellt, z. B. das Abspielen einer Nachricht oder das Senden einer HTTP-Anfrage. Der Benutzer zieht dieses Element per Drag & Drop in einen Workflow.

    Bei Aktivitätseigenschaften, die auf Dropdown-Listen basieren, ist der Suchfilter standardmäßig aktiviert. Enthält eine Dropdown-Liste mehr Optionen als das Standardlimit, geben Sie ein Stichwort ein, um zu suchen, und wählen Sie die gewünschte Option aus den automatisch angezeigten Ergebnissen aus.

  • Ereignis​ : Ein Ereignis, ob intern oder extern, löst einen Ablauf oder einen Ablaufpfad aus. Zu den Ereignissen können Kafka-Nachrichten, externe HTTP-Anfragen oder Benutzeraktionen gehören. Flow Designer ist eine ereignisgesteuerte Anwendung, die Abläufe als Reaktion auf diese Auslöser ausführt und sie basierend auf der Konfiguration automatisch umsetzt.

  • Fluss​ : Eine vom Benutzer definierte Abfolge von Aktivitäten, die als Reaktion auf ein Ereignis ausgeführt werden.

  • Link: Ein Link ist der Pfeil, der eine Aktivität mit einer anderen verbindet. Es zeigt die Richtung des Flusses und die Abhängigkeit zwischen Ereignissen an. Um eine Verknüpfung zu löschen und die Verbindung zwischen zwei Aktivitäten zu unterbrechen, klicken Sie auf die Verknüpfung, um das Löschsymbol anzuzeigen, und löschen Sie dann die Zeile.

Zugriffsfluss-Designer

Flow Designer verwendet Single Sign-On (SSO) über Cisco Identity Service. Wenn Sie bei Control Hub angemeldet sind, können Sie auf Flow Designer zugreifen, ohne sich erneut anmelden zu müssen. Andernfalls werden Sie vom System aufgefordert, Ihre SSO-Zugangsdaten einzugeben.

Vorbereitungen

Um auf die Flow Designer-Anwendung zugreifen zu können, benötigen Sie eine Premium-Agentenlizenz und ein Benutzerprofil mit Berechtigung zum Bearbeiten von Flows.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse. Die Seite „Flows“ wird mit den folgenden drei Registerkarten angezeigt:

  • Abläufe
  • Untergeordnete Abläufe
  • Globale Variablen
  1. Klicken Sie auf Flows verwalten > Flows erstellen. Die Seite „Flow-Erstellung“ wird angezeigt. Weitere Details finden Sie unter Erstellen eines Ablaufs.

  2. Klicken Sie in der Liste auf einen vorhandenen Flow. Der spezifische Ablauf erscheint.

Entdecken Sie die moderne und einheitliche Flow Designer-Arbeitsfläche

Die Webex Contact Center Flow Designer-Oberfläche verfügt über eine moderne Benutzeroberfläche, die sich an das Erscheinungsbild des Webex-Portfolios anpasst und so ein einheitliches Benutzererlebnis über das gesamte Portfolio hinweg gewährleistet. Die Leinwand bietet gezielte Verbesserungen der Barrierefreiheit, wodurch wichtige Elemente für eine breitere Nutzergruppe leichter nutzbar werden.

Eine lebendige Hintergrundfarbe sorgt für einen stärkeren Kontrast zu den aktualisierten Knoten und hilft den Nutzern, sich auf die Erstellung von Arbeitsabläufen zu konzentrieren. Das Portdesign der Knoten zeichnet sich durch größere Berührungspunkte und eine klarere Unterscheidung der Ausgänge aus, was das Verständnis beschleunigt und das Verbinden von Knoten beim Erstellen von Abläufen erleichtert. Darüber hinaus schafft das schwebende Bedienfeld und das Toolbar-Design einen intensiveren Arbeitsbereich, indem sie visuelle Tiefe hinzufügen und die sichtbare Fläche für die Workflow-Entwicklung maximieren.

Egal, ob Sie einen neuen Flow erstellen oder an einem bestehenden Flow arbeiten möchten, die Flow-Seite wird in einer modernen Benutzeroberfläche mit folgendem modalen Popup angezeigt, das Ihnen hilft, die neuen Funktionen zu entdecken.

Entdecken Sie neue Funktionen im Flow Designer

Zwischen moderner und älterer Benutzeroberfläche wechseln

Über das Benutzereinstellungsmenü können Sie zwischen moderner und älterer Benutzeroberfläche wechseln:

  1. Klicken Sie auf das Symbol für die Benutzereinstellungen in der oberen rechten Ecke der Arbeitsfläche.
  2. Deaktivieren Sie den Schalter Neues Design, um in den Legacy-Modus zu wechseln.

Zwischen Dunkel- und Hellmodus wechseln

Die Flow Designer-Arbeitsfläche ist in einem dunklen und einem hellen Modus verfügbar, um die Augenbelastung zu minimieren. Wählen Sie das für Sie passende Design:

  1. Klicken Sie auf das Symbol für die Benutzereinstellungen in der oberen rechten Ecke der Arbeitsfläche.
  2. Deaktivieren Sie den Schalter Dunkelmodus.

Verbesserungen der Aktivitätspalette

Die Aktivitätspalette wurde wie folgt erweitert:

  • Aktivitätsgruppierung: Die Aktivitäten sind logisch nach ihrer Funktion gruppiert, sodass Sie die benötigte Aktivität leicht finden können. Innerhalb jeder Gruppe sind die Aktivitäten alphabetisch aufgelistet. Folgende Gruppen stehen nun zur Verfügung:
    • Kontaktbearbeitung
      • Erweiterte Warteschlangeninformationen
      • Kontakt trennen
      • Eskalations-Anrufverteilungsgruppe
      • Feedback
      • Feedback v2
      • Warteschlangeninformationen abrufen
      • Warteschlangenkontakt
      • Warteschlange zum Agenten
      • Bildschirm-Pop-up
      • Kontaktpriorität festlegen
      • Virtueller Agent
      • Virtueller Agent V2
    • Sprache
      • Blinde Übertragung
      • Überbrückter Transfer
      • Anrufverlaufsanalyse
      • Rückruf
      • Sammle Ziffern
      • Menü
      • Nachricht abspielen
      • Musik abspielen
      • Aufzeichnen
      • Aufnahmesteuerung
      • Rückruf vereinbaren
      • Senden Sie Ziffern
      • Ankündigung des Sets
      • Anrufer-ID einstellen
      • Ankündigung im Flüstermodus einstellen
      • Medienstream starten
      • Audio hochladen
    • Durchflusssteuerung
      • Fall
      • Bedingung
      • Endfluss
      • Gehe zu
      • Prozentuale Zuteilung
      • Warten
    • Dienstprogramme
      • BRE-Anfrage
      • Geschäftszeiten
      • HTTP-Anfrage
      • Parse
      • Variable festlegen
  • Suchleiste: Über die Suchleiste können Sie Aktivitäten und Unterabläufe schnell finden, ohne die gesamte Liste durchscrollen zu müssen. Die Funktionen für automatische Vervollständigung und Keyword-Matching verbessern das Sucherlebnis für Flow-Designer.
  • Aktivitätssymbole und Tooltips: Die Aktivitäten sind nun mit Symbolen versehen, die ihrem Zweck entsprechen, und Tooltips liefern kurze Informationen zu den Aktivitäten.

Browseranforderungen

In der folgenden Tabelle finden Sie eine Liste der unterstützten Browser:

Browser

Microsoft Windows 10

Microsoft Windows 11

Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 oder höher

76.0.3809 oder höher

Mozilla Firefox

ESR 68 oder höher

ESR V102.0 oder höher

ESR 68 und höhere ESR-Werte

k. A.

Microsoft Edge

42,17134 oder höher

103.0.1264.44 oder höher

k. A.

k. A.

Chromium

k. A.

k. A.

k. A.

79 oder höher

Konfigurieren Sie die folgenden Browseroptionen:

  • Cookies und Websitedaten aktivieren.

  • Stellen Sie die Sicherheitsstufe auf Mittelein.

  • Bildoption aktivieren.

  • Deaktivieren Sie den Pop-up-Blocker.

  • JavaScript aktivieren.

E-Mail-Anforderungen

Flow Designer unterstützt die folgenden E-Mail-Server:

  • Office 365

  • Gmail

Erkunden Sie das Layout

Aktivitätsbibliothek

In der Aktivitätsbibliothek finden Sie alle Aktivitäten. Ziehen Sie die Aktivitäten aus der Aktivitätsbibliothek per Drag & Drop auf die Haupt- oder Ereignisablauf-Leinwand, um Ihre Abläufe zu erstellen. Es ist in folgende Abschnitte unterteilt:

  • Anrufbearbeitung: Nutzen Sie Anrufbearbeitungsaktivitäten, um Abläufe zu erstellen, die Sprachinteraktionen verarbeiten. Sie sind speziell für den Anwendungsfall der Anrufbearbeitung über Interactive Voice Response (IVR) und virtuelle oder menschliche Agenten ausgelegt.
  • Durchflussregelung: Ablaufsteuerungsaktivitäten sind unabhängig vom Ablauftyp und dienen dazu, die Logik im Ablauf unabhängig vom Anwendungsfall zu steuern.

Sie können die Aktivitätsbibliothek je nach Bedarf ein- und ausblenden, um den Arbeitsbereich auf der Arbeitsfläche zwischen den Konfigurationen zu vergrößern.

Canvas, Hauptablauf und Ereignisabläufe

Die Leinwand ist die graue Arbeitsfläche, auf der Sie die Aktivitäten ablegen. Verwenden Sie die Steuerelemente unten links auf dem Bildschirm, um sich auf der Arbeitsfläche zu bewegen und hinein- und herauszuzoomen. Es gibt keine Beschränkungen hinsichtlich der Flussgröße oder der Canvas-Nutzung.

Es gibt zwei Registerkarten, die zusätzlichen Canvas-Bereich bieten: Hauptablauf und Ereignisabläufe. Diese Registerkarten trennen logisch verschiedene Pfade Ihres Workflows und schaffen so einen besser organisierten Arbeitsbereich.

Hauptstrom

Verwenden Sie die Registerkarte „Hauptablauf“, um den primären Ablauf basierend auf dem in der Aktivität „Ablauf starten“ definierten Auslöseereignis zu skripten. Konfigurieren Sie im Haupt-Ablauf-Tab das gesamte Benutzererlebnis für den Anrufer. Dies beginnt im Cisco Unified IP Interactive Voice Response (IVR)-Menü und endet mit dem Abmelden oder Beenden des Anrufs. Der Ablauf beinhaltet vorhersehbare Schritte, die das System nacheinander ausführt.

Ereignisabläufe

Während der Ausführung des Hauptablaufs kann das System jederzeit Ereignisse auslösen, die den Hauptablauf unterbrechen. Wenn beispielsweise ein Agent einen Anruf entgegennimmt, unterbricht dies das Erlebnis des Anrufers in der Warteschlange. Wenn Sie ein individuelles Verhalten definieren möchten, wenn diese Ereignisse ausgelöst werden, können Sie optionale Ereignisabläufe skripten. Ereignisabläufe sind asynchron zum Hauptablauf. Man kann nicht vorhersagen, wann das System einen Ereignisablauf auslöst. Aus diesem Grund sind Ereignisabläufe optional und stellen eine Erweiterung der Hauptablauffunktionalität dar.

Im Ereignisablauf-Canvas können Sie mehrere Ereignisverarbeitungsabläufe konfigurieren. Jeder Ereignisablauf muss einen eindeutigen Anfang und ein eindeutiges Ende haben, ohne gemeinsame Aktivitäten.

Weitere Informationen zu Ereignisbehandlern finden Sie unter Ereignisabläufe.

Zoom-Symbolleiste

Die Zoom-Symbolleiste enthält folgende Symbole:

  • Globale Eigenschaften—Klicken Sie auf das Symbol Die Schaltfläche „Einstellungen“ wird durch ein Zahnradsymbol dargestellt., um den Bereich Globale Eigenschaften zu öffnen. Weitere Informationen finden Sie im Eigenschaftenbereich .
  • Automatische Anordnung—Klicken Sie auf das Symbol Symbol für Miniaturansichten in der Symbolleiste, um die Aktivitäten im Canvas zu organisieren.
  • Rückgängig—Klicken Sie auf das Symbol rückgängig in der Symbolleiste, um die zuletzt ausgeführte Canvas-Aktion rückgängig zu machen.
  • Wiederholen—Klicken Sie auf das Symbol erneut in der Symbolleiste, um die zuletzt ausgeführte Canvas-Aktion zu wiederholen.

    Sie können bis zu 10 Aktionen auf der Arbeitsfläche rückgängig machen und wiederherstellen. Änderungen an Attributen und Eigenschaften können nicht rückgängig gemacht und wiederhergestellt werden.

  • An Ansicht anpassen—Klicken Sie auf das Symbol Symbol zum Maximieren des Videoplayers in den Vollbildmodus in der Symbolleiste, um die Vergrößerung der Arbeitsfläche so anzupassen, dass alle Knoten sichtbar sind.
  • Vergrößern—Klicken Sie auf das Symbol Zoom-Schaltfläche in der Symbolleiste, um die Arbeitsfläche zu vergrößern. Wenn Sie das maximale Limit erreichen, wird das Symbol deaktiviert.
  • Herauszoomen—Klicken Sie auf das Symbol Zoom-Out-Schaltfläche in der Symbolleiste, um die Leinwand zu verkleinern. Wenn Sie das maximale Limit erreichen, wird das Symbol deaktiviert.
  • Die Option Zoom beim Scrollen ermöglicht sowohl das Verschieben (Standardeinstellung) als auch das Zoomen (mittels der Strg -Taste ). Sie können weiter zoomen, indem Sie die Strg - Taste gedrückt halten und mit dem Mausrad nach oben oder unten scrollen.
  • Um die Leinwand zu verschieben, scrollen Sie mit dem Mausrad nach oben oder unten.
  • Um mit dem Mausrad von links nach rechts zu scrollen, verwenden Sie die Umschalttaste . + Scrollen Sie mit den -Tasten.

Canvas-Steuerelementaktionen und Tastenkombinationen

Um die Effizienz und Produktivität von Flow-Entwicklern zu steigern, bietet die Flow Designer-Oberfläche folgende Optionen:

  • Rückgängig- und Wiederherstellen-Aktionen—Verwenden Sie die Symbole Rückgängig, Wiederherstellen in der Zoom-Symbolleiste oder die Tastenkombinationen.
  • Ausschneiden, Kopieren, Einfügen und Löschen—Klicken Sie mit der rechten Maustaste auf die Arbeitsfläche, um die Operationen Ausschneiden, Kopieren, Einfügen und Löschen auszuführen. Sie können die Anrufbearbeitungs- und Ablaufsteuerungsaktivitäten und -links wie folgt ausschneiden, kopieren und einfügen:
    • Innerhalb und zwischen den Strömen
    • Zwischen Hauptfluss und Ereignisflüssen
    • Zwischen Flüssen und Teilflüssen
    Sie können auch organisations- und browserübergreifend kopieren und einfügen.

    Es gibt nur wenige Einschränkungen beim Kopieren von Aktivitäten und Links aus anderen Browsern in Firefox. Um diese Funktion zu aktivieren, müssen Sie in Firefox die folgenden Einstellungen auf „true“ setzen:

    • dom.events.asyncClipboard.readText
    • dom.events.testing.asyncClipboard

    Geben Sie about:config in die Adressleiste von Firefox ein. Suchen Sie nach den angegebenen Einstellungen. Ändern Sie die Werte auf „true“, um das Einfügen aus anderen Browsern zu ermöglichen.

  • Automatische Anordnung—Verwenden Sie das Symbol Symbol für Miniaturansichten in der Zoom-Symbolleiste, um die Aktivitäten auf der Arbeitsfläche automatisch zu organisieren und so das Verständnis zu verbessern und die Wartung zu vereinfachen.
  • Am Raster ausrichten—Dies dient dazu, die Aktivitäten in Schritten von 20 Pixeln auszurichten.
  • Tastenkombinationen—Mithilfe von Tastenkombinationen können Sie den Ablauf schnell bearbeiten. Klicken Sie auf das Hilfesymbol. Wählen Sie Tastenkombinationen, um die Liste der verfügbaren Tastenkombinationen anzuzeigen.

Tastenkombinationen

Verwenden Sie die folgenden Tastenkombinationen im Canvas:

Tastenkombination

Windows-Betriebssystem

MAC OS
Allgemein

Tastenkombinationen öffnen

Strg + Alt + K

Kontrolle + Alternativ + K

Tools

Automatische Anordnung

Schicht + A

Schicht + A

Bearbeiten

Kopieren

Strg + C

Befehl + C

Ausschneiden

Strg + X

Befehl + X

Einfügen

Strg + V

Befehl + V

Rückgängig

Strg + Z

Befehl + Z

Wiederherstellen

Strg + Umschalt + Z

Befehl + Umschalttaste + Z

Löschen

Rücktaste

Löschen

Alle auswählen

Strg + A

Befehl + A

Mehrere auswählen

Schicht + KlickenSchicht + Klicken

Region auswählen

Schicht + Klicken und ziehenSchicht + Klicken und ziehen

Anzeigen

Vergrößern

Strg + +

Befehl + +

Verkleinern

Strg + -

Befehl + -

Vergrößern oder verkleinern

Strg + Scrollen

Befehl + Scrollen

Auf 100 % zoomen

An Ansicht anpassen

Schicht + 1

Schicht + 1

Nach links oder rechts scrollen

Schicht + Scrollen

Schicht + Scrollen

Eigenschaftenbereich

Der Eigenschaftenbereich wird auf der rechten Seite der Anwendung angezeigt. Sie legen die Parameter entweder für den gesamten Ablauf (globale Eigenschaften) oder für eine ausgewählte Aktivität fest. Sie können den Bereich ein- und ausblenden, um den Arbeitsbereich auf der Arbeitsfläche zwischen den Konfigurationen zu vergrößern.

Der Bereich „Globale Eigenschaften“ wird standardmäßig beim Laden des Flows angezeigt. Klicken Sie auf das Symbol Die Schaltfläche „Einstellungen“ wird durch ein Zahnradsymbol dargestellt., um den Bereich Globale Eigenschaften zu öffnen. Das Symbol Die Schaltfläche „Einstellungen“ wird durch ein Zahnradsymbol dargestellt. hilft Ihnen beim Arbeiten mit Flows, den Eigenschaftenbereich zu öffnen und zu schließen. Sie können auch an einer beliebigen Stelle auf die leere Arbeitsfläche klicken, um zur Ansicht des globalen Eigenschaftenbereichs zurückzukehren. Der Bereich „Globale Eigenschaften“ ist nicht sichtbar, wenn Sie eine Aktivität auswählen.

Die folgenden Konfigurationen sind in den globalen Eigenschaften enthalten:

  • (Optional) Geben Sie eine Ablaufbeschreibung an.
  • Verwalten Sie benutzerdefinierte und vordefinierte Variablen. Weitere Informationen zu Flussvariablen finden Sie unter Variable setzen.
  • Sehen Sie sich Informationen zum Ablaufverlauf an, einschließlich des Eigentümers, des Datums der letzten Bearbeitung und der Versionsnummer des Ablaufs. Klicken Sie auf das Symbol Schaltfläche „Abbrechen“, um den Bereich „Globale Eigenschaften“ zu schließen.

    Eine Versionskontrollfunktion ist derzeit nicht vorhanden. Die Flow-Version zählt, wie oft der Flow veröffentlicht wird.

Kopfzeile

Im Header wird der Name Ihres Flows angezeigt, der dynamisch aktualisiert wird, wenn Sie den Flow-Namen in den globalen Eigenschaften bearbeiten. Im Header befindet sich außerdem ein Abmelde-Button. Wenn Sie später zurückkehren und weiterarbeiten möchten, können Sie einen bestehenden Workflow-Entwurf speichern. Um Ihre Entwürfe der Abläufe zu speichern oder die Anwendung zu schließen, klicken Sie oben rechts in der Anwendung auf Ablauf speichern und abmelden.

Fußzeile

Die Fußzeile enthält Folgendes:

  • Automatisches Speichern aktiviert: Flows werden automatisch gespeichert, um Datenverlust zu vermeiden. Wenn die automatische Speicherung deaktiviert ist, wird eine Fehlermeldung angezeigt.

    Wenn Sie das Browserfenster schließen, während Daten automatisch gespeichert werden, können Daten verloren gehen. Wir empfehlen Ihnen, nach der Änderung Ihres Workflows einige Sekunden zu warten, bevor Sie den Browser schließen.

  • Anwendungsversion: Links in der Fußzeile wird die Version der Anwendung angezeigt. Sie können diese Version zur Fehlerbehebung im Flow Designer verwenden.
  • Ablaufvalidierung: Die Ablaufvalidierung erkennt Fehler in der Struktur eines Ablaufs, die dessen Funktionsfähigkeit beeinträchtigen könnten. Sie können die Validierungsfunktion jederzeit auf der rechten Seite der Fußzeile aktivieren. Standardmäßig ist die Validierung deaktiviert, daher werden keine Fehler angezeigt. Wenn Sie den Schalter aktivieren, startet die Backend-Validierung, und alle Fehler im Ablauf werden sichtbar. Wenn der Schalter aktiviert ist, beginnt die Backend-Validierung und alle im Ablauf auftretenden Fehler werden angezeigt. Weitere Informationen zur Ablaufvalidierung finden Sie unter Ablauf validieren.
  • Flow-Veröffentlichung: Bevor Sie einen Flow veröffentlichen, müssen Sie ihn validieren und alle Fehler beheben. Wenn die Validierung deaktiviert ist, bleibt die Schaltfläche Veröffentlichen deaktiviert. Nach Aktivierung der Validierung bleibt die Schaltfläche „ Veröffentlichen “ deaktiviert, bis alle Fehler im Ablauf behoben sind. Weitere Informationen zur Veröffentlichung von Flows finden Sie unter Flow veröffentlichen.

Aktivitäten und Ereignisse verstehen

So navigieren Sie zur Aktivitätsbibliothek und verwenden die Aktivitäten in Ihren Abläufen:

  1. Melden Sie sich bei Control Hub an.

  2. Navigieren Sie zu Dienste > Kontaktcenter.

  3. Unter Customer Experience, klicken Sie auf Flows.

  4. Wählen Sie auf der Seite „Flows“ den gewünschten Flow aus, dem Sie die Aktivität hinzufügen möchten, und starten Sie den Flow.

  5. Ziehen Sie die gewünschte Aktivität aus der Aktivitätsbibliothek per Drag & Drop auf die Arbeitsfläche.

  6. Führen Sie die jeweils unter den einzelnen Aktivitäten detailliert beschriebene erforderliche Konfiguration durch.

Aktivitäten im Bereich der Kontaktbearbeitung

  • Erweiterte Warteschlangeninformationen
  • Kontakt trennen
  • Eskalations-Anrufverteilungsgruppe
  • Feedback
  • Feedback V2
  • Warteschlangeninformationen abrufen
  • Warteschlangenkontakt
  • Warteschlange zum Agenten
  • Bildschirm-Pop-up
  • Kontaktpriorität festlegen
  • Virtueller Agent
  • Virtueller Agent V2

Erweiterte Warteschlangeninformationen

Die Aktivität „Erweiterte Warteschlangeninformationen“ gibt die Echtzeitanzahl der Agenten zurück, die sich in einer Warteschlange im Status „Verfügbar“ befinden und für eine bestimmte Gruppe von Fähigkeiten angemeldet sind, sowie weitere Warteschlangeninformationen. Flow-Entwickler verwenden die Aktivität „Erweiterte Warteschlangeninformationen“, um den Flow zu programmieren. Ablaufplaner treffen Entscheidungen auf Basis der Aktivität „Erweiterte Warteschlangeninformationen“.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Events.

Vorbereitungen

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

Ausgabevariablen

Wenn die Aktivität „Erweiterte Warteschlangeninformationen“ ausgelöst wird, werden die folgenden Variablen aktualisiert:

  • Position in Queue (PIQ)—Speichert den Wert für die aktuelle Position des Aufrufers in der ausgewählten Warteschlange. Befindet sich der Kontakt nicht in der Warteschlange, wenn der Ablauf diese Aktivität aufruft, wird der PIQ-Wert auf die Anzahl der Kontakte gesetzt, die sich aktuell in der Warteschlange befinden. + 1. Hiermit wird die Position des Kontakts in der Warteschlange ermittelt, falls der Kontakt nach Ausführung der Aktivität „AdvancedQueueInformation“ in die Warteschlange gestellt wird.

  • LoggedOnAgentsCurrent—Speichert die Anzahl der Agenten in der aktuellen Anrufverteilungsgruppe für die ausgewählte Warteschlange, die am Desktop angemeldet sind. Die Statistiken für Agenten in der aktuellen Anrufverteilungsgruppe ergeben -1, wenn die aktuelle Anrufverteilungsgruppe berücksichtigt wird. N/A vor dem Anstehen.

  • LoggedOnAgentsAll—Speichert die Gesamtzahl der Agenten in allen Anrufverteilungsgruppen für die ausgewählte Warteschlange, die am Desktop angemeldet sind. Dieser Wert kann sich ändern, da sich die Anrufverteilungsgruppen in der Warteschlange im Laufe der Zeit ändern.

  • AvailableAgentsCurrent—Speichert die Anzahl der Agenten in der aktuellen Anrufverteilungsgruppe für die ausgewählte Warteschlange, die zur Annahme des Anrufs verfügbar sind. Die Statistiken für Agenten in der aktuellen Anrufverteilungsgruppe ergeben -1, wenn die aktuelle Anrufverteilungsgruppe berücksichtigt wird. N/A vor dem Anstehen.

  • AvailableAgentsAll—Speichert die Gesamtzahl der Agenten in allen Anrufverteilungsgruppen für die ausgewählte Warteschlange, die zur Annahme des Anrufs verfügbar sind. Dieser Wert kann sich ändern, da sich die Anrufverteilungsgruppen in der Warteschlange im Laufe der Zeit ändern.

  • CurrentGroup—Speichert den Wert der aktuellen Anrufverteilungsgruppe, in der der Kontakt in einer bestimmten Warteschlange geparkt ist.

  • TotalGroups—Speichert den Wert der Gesamtzahl der Anrufverteilungsgruppen in der Warteschlange für den Kontakt.

  • FailureCode—Speichert den Fehlercode. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

  • FailureDescription—Speichert die Fehlerdetails. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

Fehlercodes

Nachfolgend sind die Fehlercodes und Beschreibungen für die Aktivität „Erweiterte Warteschlangeninformationen“ aufgeführt:

Tabelle 1: Erweiterte Warteschlangeninformationen Fehlercodebeschreibung

Fehlercode

Fehlercodewert

Fehlerbeschreibung

1

UNGÜLTIGE_ANFRAGE

Bei dieser Aktivität wurde eine ungültige Anfrage gestellt.

2

Warteschlange_nicht_gefunden

Die in der Aktivität ausgewählte Warteschlange wurde nicht gefunden.

3

FUNKTION_NICHT_AKTIVIERT

Diese Funktion ist in der Webex Contact Center-Anwendung nicht aktiviert.

4

DATENBANK_BETRIEB_FEHLGESCHLAGEN

Bei der Ausführung der Aktivität ist ein Datenbankvorgang fehlgeschlagen.

5

UNGÜLTIGE_WARTESCHLANGE

In der Aktivität wurde eine ungültige Warteschlange angegeben.

48

UNUNTERSTÜTZTER_FLUSS_AKTIVITÄT

Im Rahmen dieser Aktivität wurde eine nicht unterstützte Anfrage gestellt.

Kontakt trennen

Verwenden Sie diese Beendigungsaktivität, um einen aktiven Teil eines Anrufs zu trennen. Diese Aktivität ist erforderlich, wenn keine Agenten dem Anruf beitreten, um die Verbindung manuell zu trennen.

Nutzen Sie diese Aktivität beispielsweise, bevor ein Anruf in die Warteschlange gestellt wird oder nachdem Sie ein Skript zum Deaktivieren der Warteschlangenfunktion erstellt haben. Sie können beim Erstellen Ihres Ablaufs beliebig viele „Kontakt trennen“-Aktivitäten verwenden, um sicherzustellen, dass der Anruf unabhängig vom gewählten Ablaufpfad beendet wird.

Sie haben die Möglichkeit, jeder Aktivität eine eindeutige Bezeichnung und Beschreibung zu geben, aber es ist keine weitere Konfiguration erforderlich.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt „Allgemeine Einstellungen“ folgende Informationen ein:

  1. Geben Sie im Feld „Aktivitätsbezeichnung“ einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld „Aktivitätsbeschreibung“ eine Beschreibung für die Aktivität ein.

Ausgabevariablen

Für diese Aktivität stehen keine Ausgabevariablen zur Verfügung.

Eskalations-Anrufverteilungsgruppe

Die Aktivität „Anrufverteilungsgruppe eskalieren“ ermöglicht es Administratoren, einen in der Warteschlange befindlichen Kontakt an die nächste oder letzte Anrufverteilungsgruppe zu eskalieren. Dies bietet Administratoren eine bessere Kontrolle und Flexibilität bei der Verwaltung von Kontakten, die in einer Warteschlange geparkt sind.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

Ausgabevariablen

Wenn die Aktivität „Anrufverteilungsgruppe eskalieren“ ausgelöst wird, werden die folgenden Variablen aktualisiert:

  • CurrentGroup—Speichert den Wert der aktuellen Anrufverteilungsgruppe, in der der Kontakt in einer bestimmten Warteschlange geparkt ist.

  • TotalGroups—Speichert den Wert der Gesamtzahl der Anrufverteilungsgruppen in der Warteschlange für den Kontakt.

  • FailureCode—Speichert den Fehlercode. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

  • FailureDescription—Speichert die Fehlerdetails. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

Fehlercodes

Nachfolgend die Fehlercodes und Beschreibungen für die Aktivität „Anrufverteilungsgruppe eskalieren“:

Tabelle 2. Fehlercodebeschreibung für die Eskalationsgruppe der Anrufverteilung

Fehlercode

Fehlercodewert

Fehlerbeschreibung

1

UNGÜLTIGE_ANFRAGE

Bei dieser Aktivität wurde eine ungültige Anfrage gestellt.

2

KONTAKT_NICHT_IN DER WARTESCHLANGE

Der Kontakt befindet sich nicht in der Warteschlange.

3

FUNKTION_NICHT_AKTIVIERT

Diese Funktion ist in der Webex Contact Center-Anwendung nicht aktiviert.

Feedback

Konfigurieren Sie die Feedback-Aktivität so, dass nach dem Anruf Umfragen (unterstützt von Webex Experience Management) gestartet werden, um Feedback von den Anrufern zu sammeln. Folgende Umfragearten stehen zur Verfügung:

  • IVR-Umfragen nach dem Anruf: Konfigurieren Sie die Feedback-Aktivität im Ereignisfluss-Canvas im Flow Designer nach dem AgentDisconnected-Ereignis. Je nach Konfiguration in Webex Experience Management spielt das Contact Center den Anrufern eine IVR-Umfrage vor.

    Der Anrufer benutzt die Tastatur, um die Umfrage zu beantworten. Wenn der Anrufer die Umfrage nur teilweise beantwortet, indem er nicht innerhalb der konfigurierten Zeitüberschreitung antwortet oder ungültige Eingaben macht, sendet das Contact Center die Teilantworten an Webex Experience Management.

    Stellen Sie sicher, dass Sie die Aktivität „Kontakt trennen“ nach der Aktivität „Feedback“ verwenden, um den IVR-Anruf zu beenden.

  • Umfragen nach dem Anruf per E-Mail oder SMS: Konfigurieren Sie die Feedback-Aktivität auf der Registerkarte „Ereignisabläufe“ im Flow Designer nach dem Ereignis „PhoneContactEnded“. Je nach den in Webex Experience Management festgelegten Dispatch-Richtlinien sendet das Contact Center den Anrufern eine Umfrage per E-Mail oder SMS.

    Beim Entwerfen eines Ablaufs darf eine Consult-Interaktion keine Post Call Survey Feedback-Aktivität beinhalten.

    Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Im Abschnitt Umfrage können Sie aus einer Liste von Fragebögen für Sprachumfragen oder Versandformularen für E-Mail- oder SMS-Umfragen auswählen. Die in Webex Experience Management konfigurierten Fragebögen und Einladungen sind in der Liste verfügbar.

  1. Sprachbasiert—Um dem Kunden eine Inline-Umfrage vorzuspielen, gehen Sie wie folgt vor:

    • Wählen Sie die Optionsschaltfläche Sprachbasiert aus.

    • Wählen Sie die sprachbasierte Umfrage aus der Dropdown-Liste aus.

  2. Email/SMS Basierend auf— Um eine Offline-Verbindung bereitzustellen Email/SMS Führen Sie bei der Kundenbefragung folgende Schritte durch:

    • Wählen Sie die Email/SMS Basierend auf dem Optionsfeld.

    • Wählen Sie aus der Dropdown-Liste die E-Mail- oder SMS-basierte Umfrage aus.

4

Im Abschnitt Spracheinstellungen können Sie die Sprache festlegen, in der der Kunde die Umfrage sieht. Wird die Sprache von Webex Experience Management nicht unterstützt, wird Englisch (USA) als Ausweichsprache verwendet. Weitere Informationen finden Sie unter Webex Experience Management Sprachunterstützung.

  1. Spracheinstellungen überschreiben—Aktivieren Sie die Schaltfläche Spracheinstellungen überschreiben, um eine beliebige benutzerdefinierte Sprache für Webex Experience Management festzulegen.

    • Set Language: Wählen Sie die gewünschte Sprache aus der Dropdown-Liste aus. In der Dropdown-Liste werden die von Webex Experience Management unterstützten Sprachen angezeigt.

Wenn die Schaltfläche Überschreiben der Spracheinstellungen nicht aktiviert ist, wird die Sprachvariable Global_verwendet, um die Standardeinstellungen von Webex Experience Management zu definieren. Weitere Informationen finden Sie unter Globale Variablen.

5

Im Abschnitt Kundeninformationen können Sie die Kundeninformationen angeben, die zusammen mit den Vorausfüllungen übermittelt werden sollen, die Webex Experience Management sendet, um die Umfrageantwort zu erfassen. Je nach den in Webex Experience Management festgelegten Dispatch-Konfigurationen sendet das Contact Center die vorausgefüllten Informationen.

  1. Kunden-ID—(Optional) Wählen Sie aus der Dropdown-Liste eine eindeutige Kennung für den Kunden aus.

  2. E-Mail—(Optional) Wählen Sie die E-Mail-Adresse des Kunden aus der Dropdown-Liste aus.

  3. Telefonnummer—(Optional) Wählen Sie die Telefonnummer des Kunden aus der Dropdown-Liste aus.

6

Im Abschnitt Variable Passing können Sie die zusätzlichen Variablen als benutzerdefinierte Vorausfüllungen angeben, die (zusätzlich zu den Umfrageantworten) vom Webex Contact Center an Webex Experience Management übergeben werden.

  1. Schlüssel-Wert— Gibt die optionalen variablen Parameter an, die das Contact Center an Webex Experience Management übergibt.

    In den Spalten „Schlüssel“ und „Wert“ können Sie einen Variablennamen und den zugehörigen Wert eingeben. Der Variablenwert kann entweder eine Zeichenkette, eine ganze Zahl oder ein Ausdruck mit doppelten geschweiften Klammern sein (im Falle einer Flussvariablen). Weitere Informationen finden Sie unter Benutzerdefinierte Flow-Variablen.

    Um einen variablen Parameter hinzuzufügen, klicken Sie auf Neu hinzufügen. Dadurch wird eine Zeile hinzugefügt, in der Sie das jeweilige Schlüssel-Wert-Paar eingeben können.

    • Um eine benutzerdefinierte Variable vom Contact Center zu übergeben, muss der Administrator eine benutzerdefinierte Vorabfrage in Webex Experience Management erstellen.

      Weitere Informationen zur Konfiguration eines Umfragefragebogens finden Sie unter Fragebögen in der Webex Experience Management-Dokumentation.

    • Der Schlüsselparameter in der Variablen und der Anzeigename der in Webex Experience Management erstellten Vorausfüllfrage müssen übereinstimmen.

    • Stimmt der Schlüsselparameter nicht mit dem Anzeigenamen der vorausgefüllten Frage überein, sendet das Contact Center die Schlüssel-Wert-Parameter nicht an Webex Experience Management.

    • Wenn die Variable personenbezogene Daten enthält, stellen Sie sicher, dass Sie in Webex Experience Management für diese Frage die Option Als personenbezogene Daten (PII) kennzeichnen aktivieren.

      Weitere Informationen zu personenbezogenen Daten finden Sie unter PII Handling in Experience Management in Webex Experience Management Dokumentation.

Weitere Informationen zu benutzerdefinierten Vorausfüllungen finden Sie unter Benutzerdefinierte Vorausfüllungen für Feedback-Umfragen nach dem Anruf einrichten in der Webex Experience Management-Dokumentation.

7

Im Abschnitt Erweiterte Einstellungen können Sie die folgenden Einstellungen konfigurieren, um die erwarteten DTMF-Antworten der Kunden zu validieren.

  1. Timeout— Gibt die maximale Dauer an, für die die Aktivität auf eine Antwort des Kunden wartet. Der Standardwert beträgt 3 Sekunden.

    Mit Webex Experience Management können Sie die maximale Anzahl von Wiederholungsversuchen bei ungültiger oder fehlender DTMF-Eingabe sowie Audiobenachrichtigungen (für ungültige Eingabe, Zeitüberschreitung und Überschreitung der maximalen Anzahl von Wiederholungsversuchen) für Fragebögen konfigurieren.

    Weitere Informationen finden Sie unter Retry And Timeout Settings In Post Call IVR Survey in der Webex Experience Management-Dokumentation.

Warteschlangeninformationen abrufen

Die Aktivität „Warteschlangeninformationen abrufen“ liefert die aktuelle Position des Anrufers in der Warteschlange (PIQ) und die geschätzte Wartezeit (EWT) sowie weitere Ausgabevariablen der Aktivität. Mithilfe dieser Variablen können Sie die Verfügbarkeit von Agenten in einer Warteschlange ermitteln und Anrufe bei Bedarf an andere Stellen weiterleiten.

Die erwartete Wartezeit (EWT) gilt nicht für Warteschlangen mit Teamzuordnung und zugewiesenen Fähigkeiten im Arbeitsablauf. Für Kontakte in diesen Warteschlangen gibt die EWT-Ausgabevariable immer -1 zurück.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Warteschlangeninformationen und Rückblickzeit Folgendes:

  1. Warteschlangeninformationen—Wählen Sie den Namen der Warteschlange aus, für die Sie die geschätzte Wartezeit und die aktuelle Position eines Anrufers in der Warteschlange abrufen möchten. Sie können eine der folgenden Optionen wählen:

    • Statische Warteschlange: Geben Sie den genauen Namen der Warteschlange ein.

    • Variable Warteschlange: Wählen Sie die Flussvariable aus der Dropdown-Liste aus. Die Liste zeigt nur Variablen vom Typ 'String' an.

    Sie können die Warteschlangen über den Control Hub verwalten.

  2. Lookback Time—Geben Sie die Lookback Time an, die zur Berechnung der EWT nach dem Auslösen von Get Queue Info verwendet wird.

    Geben Sie die Dauer bitte nur in Minuten an. Stellen Sie sicher, dass Ihre Eingabe ausschließlich numerische Werte enthält.

    Der zulässige Wertebereich liegt zwischen 5 und 240 Minuten.

Die Aktivität „Warteschlangeninformationen abrufen“ verfügt über drei Arten von Ausgabeflusszweigen. Diese Zweige werden auf Basis des Rückgabestatus und der Werte von EWT, PIQ und der Echtzeitstatistik für andere Ausgabevariablen ausgelöst.

  • Erfolg: Dieser Zweig wird ausgelöst, wenn sowohl die EWT- als auch die PIQ-API positive Variablenwerte zurückgeben. In diesem Ablauf können Sie gültige EWT- und PIQ-Variablenwerte abrufen und darauf zugreifen.

  • Unzureichender Informationsfluss: Dieser Zweig wird ausgelöst, wenn die PIQ-API einen gültigen Variablenwert zurückgibt und EWT den Wert -1 hat. In diesem Ablauf können Sie den PIQ-Wert abrufen und darauf zugreifen, aber die EWT-API schlägt fehl, da nicht genügend Daten zur Berechnung des EWT-Werts vorhanden sind.

  • Versagen: Dieser Zweig wird ausgelöst, wenn die PIQ-API, die EWT-API oder eine oder mehrere der Echtzeit-Statistik-APIs fehlschlagen oder ungültige Werte zurückgeben. Die EWT-API schlägt aus anderen Gründen als unzureichenden Daten zur Berechnung des EWT-Wertes fehl.

Ausgabevariablen

Wenn „Warteschlangeninformationen abrufen“ ausgelöst wird, werden die folgenden Variablen aktualisiert:

  • Position in Queue (PIQ)—Speichert den Wert für die aktuelle Position des Kontakts in der Warteschlange für die ausgewählte Warteschlange. Befindet sich der Kontakt nicht in der Warteschlange, wenn der Ablauf diese Aktivität aufruft, wird der PIQ-Wert auf die Anzahl der Kontakte gesetzt, die sich aktuell in der Warteschlange befinden. + 1. Dies ermittelt die Position des Kontakts in der Warteschlange, falls der Kontakt nach Ausführung der Aktivität „GetQueueInfo“ in die Warteschlange gestellt wird. Dieser Wert ist eine zukünftige Warteschlangenposition, keine historische oder Position nach dem Verlassen der Warteschlange, und die Aktivität gibt nicht null oder leer zurück, wenn sie aufgerufen wird, nachdem der Kontakt die Warteschlange verlassen hat.

  • EstimatedWaitTime (EWT)—Speichert die ungefähre Wartezeit, die eine Aufgabe in einer Warteschlange verbringt, bevor sie von einem Agenten beantwortet wird. Die EWT wird für jede Warteschlange berechnet und basiert auf der durchschnittlichen Wartezeit, die vorherige Anrufe in derselben Warteschlange auf einen Agenten gewartet haben. EWT verwendet den Parameter „Lookback Time“ und gibt die Ergebnisse in Millisekunden (ms) an.

  • LoggedOnAgentsCurrent—Speichert die Anzahl der Agenten in der aktuellen Anrufverteilungsgruppe für die ausgewählte Warteschlange, die am Desktop angemeldet sind. Wird die Aktivität vor dem Einreihen in die Warteschlange verwendet, werden die Statistiken für Agenten im aktuellen Anrufverteilungsgruppenzyklus auf Basis des ersten Anrufverteilungsgruppenzyklus zurückgegeben.

  • LoggedOnAgentsAll—Speichert die Gesamtzahl der Agenten in allen Anrufverteilungsgruppen für die ausgewählte Warteschlange, die am Desktop angemeldet sind. Dieser Wert kann sich ändern, da sich die Anrufverteilungsgruppen in der Warteschlange im Laufe der Zeit ändern.

  • AvailableAgentsCurrent—Speichert die Anzahl der Agenten in der aktuellen Anrufverteilungsgruppe für die ausgewählte Warteschlange, die zur Annahme des Anrufs verfügbar sind. Wird die Aktivität vor dem Einreihen in die Warteschlange verwendet, werden die Statistiken für Agenten im aktuellen Anrufverteilungsgruppenzyklus auf Basis des ersten Anrufverteilungsgruppenzyklus zurückgegeben.

  • AvailableAgentsAll—Speichert die Gesamtzahl der Agenten in allen Anrufverteilungsgruppen für die ausgewählte Warteschlange, die zur Annahme des Anrufs verfügbar sind. Dieser Wert kann sich ändern, da sich die Anrufverteilungsgruppen in der Warteschlange im Laufe der Zeit ändern.

  • CallsQueuedNow—Speichert die Gesamtzahl der Anrufe in der ausgewählten Warteschlange.

  • OldestCallTime—Speichert die Anzahl der Sekunden, die der älteste Anruf in der ausgewählten Warteschlange war.

  • FailureCode—Speichert den Fehlercode. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

  • FailureDescription—Speichert die Fehlerdetails. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

Berechnung der geschätzten Wartezeit

Die geschätzte Wartezeit (EWT) wird in ms angegeben.

Zur Berechnung der EWT sammelt die Anwendung alle statistisch gültigen Stichproben (eine Stichprobe ist der Durchschnitt der Wartezeiten für Aufgaben, die innerhalb eines Ein-Minuten-Intervalls erfolgreich eine Verbindung zu einem Agenten hergestellt haben) für die letzten XX Minuten, die durch die vom Benutzer festgelegte Lookback Time angegeben werden. Der Mittelwert der gesammelten Proben wird als EWT verwendet.

Statistisch valide Stichproben sind solche Stichproben, bei denen der maximale Wert für CoV (Variationskoeffizient der Wartezeiten für diejenigen Aufgaben, die in jedem Ein-Minuten-Intervall mit einem Agenten verbunden wurden) unter 40 Prozent liegt.

Wenn der Prozentsatz der für den benutzerdefinierten Lookback Time gesammelten gültigen Stichproben unter 40 Prozent fällt, wird die EWT nicht berechnet.

Fehlercodes Nachfolgend finden Sie die Fehlercodes und Beschreibungen für die Aktivität „Warteschlangeninformationen abrufen“:

Tabelle 3. Fehlerbeschreibung beim Abrufen von Warteschlangeninformationen

Fehlercode

Fehlercodewert

Fehlerbeschreibung

1

SYSTEMFEHLER_

Im System ist ein interner Fehler aufgetreten.

2

VERALTET_DATEN

Die zurückgegebenen Daten sind nicht aktuell.

3

_UNZUREICHENDE DATEN

Die von der Aktivität zurückgegebenen Daten sind unvollständig.

4

UNGÜLTIGE_WARTESCHLANGE

In der Aktivität wurde eine ungültige Warteschlange angegeben.

Warteschlangenkontakt

Die Aktivität „Kontakt in die Warteschlange stellen“ platziert einen Kontakt in einer Warteschlange. Wenn Sie diese Aktivität im Hauptablauf verwenden, wird eine Reihe von Ereignissen auf der Registerkarte Ereignisabläufe angezeigt. Weitere Informationen zu diesen Veranstaltungen finden Sie unter Veranstaltungen.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Events.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Im Abschnitt Kontaktverarbeitung können Sie festlegen, ob alle Kontakte in eine einzige Warteschlange gelangen sollen oder ob die Warteschlangenauswahl vom Wert einer Ablaufvariablen abhängen soll.

Wenn Sie eine HTTP-Anforderungsaktivität unmittelbar nach der Warteschlangenkontaktaktivität platzieren, kann es sein, dass die HTTP-Anforderung die erforderlichen Daten nicht abruft. Um sicherzustellen, dass die benötigten Daten verfügbar sind, wird empfohlen, eine kurze Verzögerung einzuführen – beispielsweise durch Hinzufügen einer Aktivität zum Abspielen einer Nachricht oder zum Abspielen von Musik – zwischen den Aktivitäten „Kontakt in die Warteschlange stellen“ und „HTTP-Anfrage“.

  1. Statische Warteschlange—Klicken Sie auf das Optionsfeld Statische Warteschlange, um Kontakte an die in der Dropdown-Liste Warteschlange ausgewählte einzelne Warteschlange weiterzuleiten. Alle Kontakte, die vom Einstiegspunkt ausgehen und mit dem konfigurierten Workflow verknüpft sind, werden an die ausgewählte Warteschlange weitergeleitet.

  2. Warteschlange—Wählen Sie aus der Dropdown-Liste Warteschlange eine Warteschlange aus, um die Kontakte, die vom Einstiegspunkt des Workflows kommen, weiterzuleiten.

    Warteschlangen können Sie im Control Hub verwalten.

  3. Variable Queue—Klicken Sie auf das Optionsfeld Variable Queue, um eine Queue Variable zu verwenden, mit der Sie dynamisch eine Queue für das Routing von Kontakten auswählen können. Sie können auch eine Fallback-Warteschlange auswählen, falls die Warteschlangenvariable während der Ablaufausführung fehlschlägt.

  4. Warteschlangenvariable—Wählen Sie aus der Dropdown-Liste Warteschlangenvariable eine Flussvariable aus, die eine gültige Warteschlangen-ID ergibt.

    Die Flussvariable gibt an, welche Warteschlange während der Ausführung des Ablaufs dynamisch ausgewählt werden soll. Die Fallback-Warteschlange wird nur verwendet, wenn die Warteschlangenvariable keine gültige Warteschlangen-ID zurückgibt.

    Dieses Feld erscheint, wenn Sie auf das Optionsfeld Variable Queue klicken.

  5. Fallback-Warteschlange—Wählen Sie die Warteschlangen-ID aus der Dropdown-Liste Fallback-Warteschlange aus. Falls die Warteschlangenvariable eine ungültige Warteschlangen-ID zurückgibt, werden die Kontakte in die ausgewählte Fallback -Warteschlangeeingereiht.

    Wenn Sie das Optionsfeld Variable Queue anklicken, können Sie die Fertigkeitsanforderungen für die Warteschlange, die auf Fertigkeitsbasiertem Routing basiert, nicht eingeben. In diesem Fall werden die Kontakte an den Agenten mit der längsten Verfügbarkeit weitergeleitet, wobei der ausgewählte Warteschlangen-Routing-Algorithmus außer Kraft gesetzt wird.

    Dieses Feld wird nur angezeigt, wenn Sie auf das Optionsfeld Variable Queue klicken.

    Agentenverfügbarkeit prüfen—Aktivieren Sie die Schaltfläche Agentenverfügbarkeit prüfen, um Teams ohne verfügbare Agenten bei fortschreitender Wartezeit von der Weiterleitung auszuschließen. Die Anrufverteilungsgruppe der ausgewählten Warteschlange kann übersprungen werden, um schneller einen Agenten zu finden.

    Standardmäßig ist dieser Umschalter deaktiviert.

  6. Agentenverfügbarkeit immer prüfen—Klicken Sie auf das Optionsfeld Agentenverfügbarkeit immer prüfen, um die Prüfung der Agentenverfügbarkeit zu aktivieren. Standardmäßig ist das Optionsfeld aktiviert.

    Diese Option wird nur angezeigt, wenn Sie den Schalter Agentenverfügbarkeit prüfen aktivieren.

  7. Variable Agentenverfügbarkeitsprüfung— Klicken Sie auf das Optionsfeld Variable Agentenverfügbarkeit prüfen, um eine Flow-Variable aus der Dropdown-Liste Agentenverfügbarkeitsprüfungsvariable auszuwählen, die einen booleschen Wert zurückgibt. Der boolesche Wert bestimmt, ob die Agentenverfügbarkeit in der variablen Warteschlange überprüft werden soll.

    Diese Option wird nur angezeigt, wenn Sie den Schalter Agentenverfügbarkeit prüfen aktivieren.

  8. Kontaktpriorität festlegen—Aktivieren Sie die Schaltfläche Kontaktpriorität festlegen, wenn Sie den in der Warteschlange befindlichen Kontakten eine Priorität zuweisen möchten. Standardmäßig ist dieser Umschalter deaktiviert. Der Kontakt mit der höchsten Priorität aus allen Warteschlangen (telefonisch und digital) wird dem nächsten verfügbaren Agenten zugewiesen, der:

    • Ich bin in einem Team angemeldet, das sich in der aktuellen Anrufverteilungsgruppe des Kontakts befindet.

      Dieser Kontakt kann gemäß dem Routing-Algorithmus ausgewählt werden.

    Die Kontakte werden wie folgt abgewickelt:

    • Wenn dem Kontakt keine Priorität zugewiesen ist, beträgt die Standardpriorität 10.

    • Anfragen mit höherer Priorität werden zuerst bearbeitet.

    • Wenn zwei Kontakte die gleiche Priorität haben, wird der Kontakt, der am längsten in der Warteschlange wartet, zuerst bearbeitet.

    • Wenn der Agent den Anruf an einen Einstiegspunkt weiterleitet, ändert sich die Kontaktpriorität auf die Priorität, die einer Warteschlangenkontaktaktivität im neuen Ablauf zugewiesen ist. Weitere Informationen finden Sie unter Anruf an einen Einstiegspunkt weiterleiten.

    Statische Priorität—Legen Sie die Statische Priorität fest, wenn Sie dem Flow vor der Veröffentlichung eine Priorität zuweisen möchten. Dieses Feld ist nur sichtbar, wenn der Schalter „Priorität des Kontakts festlegen “ aktiviert ist.

    Wählen Sie eine Priorität aus der Dropdown-Liste „Statische Prioritätsstufe“. Sie können eine Priorität von P1 bis P9 festlegen, wobei P1 die höchste und P9 die niedrigste Priorität ist.

  9. Variable Priorität—Wählen Sie Variable Priorität, wenn sich die Kontaktpriorität bei jeder Flow-Ausführung dynamisch ändern soll. Dieses Feld wird nur angezeigt, wenn die Schaltfläche Priorität des Kontakts festlegen aktiviert ist.

    Wählen Sie aus der Dropdown-Liste „Kontaktprioritätsvariable“ eine Flow-Variable aus, die eine ganze Zahl mit einer Priorität von 1 bis 9 zurückgibt. Liegt die Priorität nicht im Bereich von 1 bis 9, so ist die Standardpriorität 10.

Skill-Anforderungen

Wenn die ausgewählte Warteschlange Skill-basiertes Routing verwendet, werden weitere Abschnitte angezeigt, um die Skill-Anforderungen und die Skill-Reduzierung zu konfigurieren.

Sie können eine oder mehrere Qualifikationsanforderungen hinzufügen, die einem Kontakt in dieser Warteschlange basierend auf der ausgewählten Warteschlange zugewiesen werden sollen.

Wenn Sie keine Qualifikationen angeben, sind alle verfügbaren Agenten in der ausgewählten Warteschlange berechtigt, Kontakte zu erhalten.

  • Fähigkeit—Wählen Sie die gewünschte Fähigkeit aus der Dropdown-Liste aus. Die Skill-Definitionen konfigurieren Sie im Control Hub.

  • Bedingung—Wählen Sie die gewünschte Bedingung aus der Dropdown-Liste aus. Die Konditionsoptionen basieren auf dem gewählten Fertigkeitstyp.

    Skill-Typen wie Boolean und Enum benötigen keine Bedingung.

    Die verfügbaren Bedingungen sind: IST, IST NICHT >= , < =

  • Wert—Klicken Sie auf das Optionsfeld Statischer Fertigkeitswert, um die im Feld Fertigkeitswert angegebenen statischen Fertigkeitswerte auszuwählen.

    Klicken Sie auf das Optionsfeld Variable Skill Value, um den Skill-Wert aus einer Flow-Variable auszuwählen, die in der Dropdown-Liste Variable aufgeführt ist.

    Ist der Fertigkeitswert ungültig, werden alle Fertigkeitsanforderungen und -erleichterungen, die mit dem über die QueueContactActivity eingegangenen Kontakt verbunden sind, verworfen.

  • Gewichtung—Legen Sie einen Gewichtungswert für die ausgewählte Fertigkeitsanforderung fest. Der Wert muss eine ganze Zahl zwischen 1 und 1000 sein.

    Sie können die Gewichtung nur für eine Fertigkeit vom Typ Proficiencyfestlegen. Bei der Methode „Best Available Routing“ definieren Gewichtungen die relative Bedeutung jeder erforderlichen Fachkompetenz und beeinflussen die für die Agentenauswahl verwendete Punktzahl. Weitere Informationen finden Sie unter Beste verfügbare Routen.

Fertigkeitsentspannung

Nutzen Sie die Einstellungen zur Kompetenzentlastung, um die einem Arbeitsablauf zugewiesenen Kompetenzanforderungen zu reduzieren oder zu entfernen, wenn die Wartezeiten für Kunden übermäßig lang sind. Diese Einstellung ermöglicht es Ihnen, den Pool an Agenten zu erweitern, die für die Betreuung von Kontakten zur Verfügung stehen.

Verwenden Sie gemeinsame Zeitintervalle, um die Skill-Relaxation mit der Warteschlangenlogik im Ablauf und mit den für Teams in der Warteschlange konfigurierten Anrufverteilungseinstellungen abzustimmen.

So konfigurieren Sie die Fertigkeitsrelaxation:

  1. Aktivieren Sie die Schaltfläche Enable Skill Relaxation, um die Skill-Relaxation zu konfigurieren.

    Aktivieren Sie diese Schaltfläche, um die anfänglichen Fertigkeitsanforderungen standardmäßig zu kopieren und anzuzeigen. Dies ermöglicht es Ihnen, die Entspannungsübungen mit einem idealen Set an Fertigkeiten zu konfigurieren.

    Setzen Sie das Feld Nach dem Warten in der Warteschlange auf die Dauer in Sekunden, die überschritten werden muss, bevor die Qualifikationserleichterung in der Warteschlange Anwendung findet. Die Standardwartezeit beträgt 60 Sekunden.

  2. Sie können die Anforderungen für die Fertigkeitsentspannung hinzufügen, bearbeiten oder löschen.

    • Klicken Sie auf Fertigkeitsanforderung hinzufügen, um eine neue Fertigkeitserleichterungsanforderung hinzuzufügen.

    • Klicken Sie auf Löschen, um die Anforderung zur Fertigkeitslockerung zu löschen.

    • Klicken Sie auf Bearbeiten, um die Anforderung für die Fertigkeitsentspannung zu bearbeiten.

    Klicken Sie auf Add Skill Relaxation Step, um eine neue Skill-Entspannungsgruppe hinzuzufügen.

    Die in Schritt 1 angezeigten Standard-Fertigkeitsanforderungen erleichtern das Festlegen der Anforderungen für die Fertigkeitserleichterung.

Fertigkeitsentfernung

Wenn Sie die Option Fähigkeiten bei Blindübertragung entfernen aktivieren, werden die Fähigkeiten nach der Übertragung durch den Agenten aus dem Kontakt entfernt. Das bedeutet, dass der übertragene Kontakt über keine Qualifikationen verfügt und dem Agenten mit der längsten Verfügbarkeit in der Übertragungswarteschlange angeboten wird.

Ausgabevariablen

Wenn ein Queue Contact ausgelöst wird, werden die folgenden Variablen aktualisiert:

  • QueueId—Speichert die ID der Warteschlange, in der der Kontakt erfolgreich eingereiht wurde.

  • FailureCode—Speichert den Fehlercode. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

  • FailureDescription—Speichert die Fehlerdetails. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

Fehlercodes

Nachfolgend sind die Fehlercodes und Beschreibungen für die Aktivität „Warteschlangenkontakt“ aufgeführt:

Tabelle 4. Beschreibung des Fehlercodes für Warteschlangenkontakt

Fehlercode

Fehlercodewert

Fehlerbeschreibung

1

UNGÜLTIGE_ANFRAGE

Die in der Aktivität angegebenen Parameter sind ungültig.

2

UNGÜLTIGE_ROUTING-STRATEGIE_

Die gewählte Routing-Strategie ist ungültig.

3

UNGÜLTIG_WARTEZEIT_ZEIT

Die angegebene Wartezeit ist ungültig.

4

UNGÜLTIGE_WARTESCHLANGE

In der Aktivität wurde eine ungültige Warteschlange angegeben.

6

SYSTEMFEHLER_

Im System ist ein interner Fehler aufgetreten.

7

VTEAM_ÜBERGANG_LIMIT_ERREICHT

Der Kontakt hat seine maximale Kapazität erreicht, da er in mehrere Warteschlangen eingereiht wurde.

8

EIGENTÜMER_ZUGEWIESEN_AN_INTERAKTION

Der Kontakt ist bereits einem Agenten zugewiesen.

9

UNGÜLTIGER_FÄHIGKEIT_NAME

Der Skillname ist ungültig.

10

UNGÜLTIGE_FÄHIGKEIT_ZUSTAND

Die Fertigkeitsbedingung ist ungültig.

11

UNGÜLTIGER_FÄHIGKEIT_WERT

Der angegebene Fähigkeitswert ist ungültig.

12

UNGÜLTIGE_OPERATION_FÜR_INTERAKTION_ZUSTAND

In bestimmten Kontaktzuständen, wie z. B. bei einem beendeten Kontakt, ist das Einstellen in die Warteschlange nicht zulässig.

13

GEWICHT_NICHT_UNTERSTÜTZT_FÜR_FÄHIGKEITSTYP_

Eine Gewichtung kann für eine Fertigkeitsanforderung nicht festgelegt werden, wenn es sich bei der Fertigkeit nicht um eine Fertigkeit vom Typ Proficiencyhandelt.

14

UNGÜLTIG_FÄHIGKEIT_GEWICHT

Die Gewichte müssen ganzzahlige Werte von 1 bis 1000 sein.

Warteschlange zum Agenten

Die Aktivität „Warteschlange an Agent“ ermöglicht agentenbasiertes Routing. Die Aktivität „Warteschlange an Agent“ leitet die Kontakte direkt an den gewünschten Agenten weiter. Weitere Informationen zum agentenbasierten Routing finden Sie unter Agentenbasiertes Routing.

Die Aktivität „Warteschlange für Agent“ identifiziert einen Agenten anhand seiner Webex Contact Center-Agenten-ID oder E-Mail-Adresse.

Wenn der Agent verfügbar ist, können Sie die Aktivität „Warteschlange an Agent“ so konfigurieren, dass der Kontakt an einen bevorzugten Agenten weitergeleitet wird. Wenn der Agent nicht verfügbar ist, können Sie die Aktivität „An Agenten anweisen“ so konfigurieren, dass der Kontakt diesem Agenten zugewiesen wird, bis der Agent verfügbar ist.

Der Flow-Entwickler kann eine Queue To Agent-Aktivität mit einer anderen Queue To Agent-Aktivität verketten, um Kontakte an aufeinanderfolgende bevorzugte Agenten weiterzuleiten. Der Flow-Entwickler kann außerdem eine Queue To Agent-Aktivität mit einer Queue Contact -Aktivität verketten, um den Kontakt über eine reguläre Warteschlange weiterzuleiten, wenn keiner der bevorzugten Agenten verfügbar ist.

Der Flow-Entwickler kann eine Queue To Agent-Aktivität mit einer Callback -Aktivität im Main-Flow und Event-Flows verketten. Dies hilft dabei, den Rückruf an den bevorzugten Agenten zu konfigurieren, an den der Anruf ursprünglich im Rahmen der Aktivität „An Agenten weiterleiten“ weitergeleitet wurde.

Verwenden Sie die Callback-Aktivität nach der Aktivität „Warteschlangenkontakt“ oder „Warteschlange an Agent“.

Die Aktivität „Warteschlange an Agent“ löst die folgenden Ereignisse auf der Registerkarte „Ereignisabläufe“ im Hauptablauf aus:

  • AgentAccepted: Die Aktivität „Warteschlange bis Agent“ löst dieses Ereignis aus, wenn ein Agent einen eingehenden Anruf entgegennimmt.

  • Agent getrennt: Die Aktivität „Warteschlange für Agent“ löst dieses Ereignis aus, wenn der Agent die Verbindung zu einem laufenden Anruf trennt.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

In den folgenden Abschnitten können Sie die Aktivität „Warteschlange an Agent“ konfigurieren:

  • Allgemeine Einstellungen

  • Kontaktbearbeitung

So konfigurieren Sie die Aktivität „Warteschlange an Agent“:

1

Ziehen Sie im Flow Designer die Aktivität Queue To Agent aus der Aktivitätsbibliothek per Drag & Drop auf die Arbeitsfläche.

2

Klicken Sie auf die Aktivität Warteschlange an Agent, um die Aktivitätseinstellungen zu konfigurieren.

3

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

4

Im Abschnitt Kontaktabwicklung wählen Sie eine Agentenvariable aus der Dropdown-Liste aus.

Die Aktivität „Warteschlange an Agent“ verknüpft diese Flow-Variable mit der E - Mail- Adresse des Agenten oder der Agenten - ID , die Sie für jede Flow-Ausführung auswählen möchten.

5

Wählen Sie aus der Dropdown-Liste „Agenten-Suchtyp “ die E - Mail-Adresse oder die ID des Agenten aus , um Kontakte an den gewünschten Agenten weiterzuleiten.

Geben Sie einen gültigen Domänennamen für die E-Mail-Adresse des Agenten an, um sicherzustellen, dass die Namensauflösung erfolgreich ist.

6

Aktivieren Sie die Schaltfläche Kontaktpriorität festlegen, um die in der Warteschlange befindlichen Kontakte zu priorisieren. Standardmäßig ist der Umschalter deaktiviert.

Die Aktivität „Warteschlange an Agent“ verarbeitet die Kontakte wie folgt:

  • Wenn Sie dem Kontakt keine Priorität zuweisen, weist die Aktivität „An Agenten weiterleiten“ ihm standardmäßig den Wert 10 zu.

  • Die Aktivität „Warteschlange für Agent“ priorisiert die Kontakte mit höherer Priorität.

  • Wenn ein oder mehrere Kontakte die gleiche Priorität haben, leitet die Aktivität „Warteschlange an Agent“ den Kontakt, der am längsten wartet, zuerst an diesen Agenten weiter.

  1. Setzen Sie die Option Statische Priorität, um einen Kontakt vor der Veröffentlichung des Flows zu priorisieren.

    Aktivieren Sie die Schaltfläche Kontaktpriorität festlegen, um das Feld Statische Priorität in der Aktivität „Warteschlange an Agent“ anzuzeigen.

    Wählen Sie eine Priorität aus der Dropdown-Liste Statischer Prioritätswert aus. Sie können eine Priorität von P1 bis P9 festlegen, wobei P1 die höchste und P9 die niedrigste Priorität ist.

  2. Wählen Sie Variable Priorität, wenn sich die Kontaktpriorität bei jeder Flow-Ausführung dynamisch ändert.

    Aktivieren Sie die Schaltfläche Set Contact Priority, um das Feld Variable Priority in der Aktivität Queue To Agent anzuzeigen.

    Wählen Sie aus der Dropdown-Liste „Kontakt Prioritätsvariable “ eine Flow-Variable aus, die eine ganze Zahl mit Priorität 1–9 zurückgibt. Liegt die Priorität nicht im Bereich von 1 bis 9, so ist die Standardpriorität 10.

7

Wählen Sie eine Warteschlangen-ID aus der Dropdown-Liste Reporting Queue aus.

Die Aktivität „Warteschlange an Agent“ meldet die Kontaktdaten über die Meldewarteschlange:

Die Meldewarteschlange legt außerdem die Konfiguration für Folgendes fest:

  • Genehmigungsüberwachung

  • Genehmigungsaufzeichnung

  • Alle Anrufe aufzeichnen

  • Pause und Fortsetzung aktiviert

  • Servicelevel-Schwellenwert

  • Maximale Wartezeit

  • Standardmusik in der Warteschlange

  • Zeitzone

8

Aktivieren Sie die Option Kontakt parken, falls Agent nicht verfügbar ist, wenn Sie den Kontakt einem bevorzugten Agenten zuweisen möchten, bis dieser verfügbar ist.

Wenn der Agent nicht verfügbar ist und die Option Parkkontakt, falls Agent nicht verfügbar ist deaktiviert ist, kann der Kontakt den Agenten nicht erreichen. Die Aktivität „Warteschlange zu Agent“ verlässt den Fehlerzweig und geht zur nächsten Aktivität im Ablauf mit der entsprechenden Ausgabe über.

9

Wählen Sie die Wiederherstellungswarteschlangen-ID aus der Dropdown-Liste Wiederherstellungswarteschlange aus.

Die Aktivität „Warteschlange für Agent“ reiht Kontakte in die Wiederherstellungswarteschlange ein, wenn:

  • Die Aktivität „Warteschlange an Agent“ kann einen Kontakt nicht an den gewünschten Agenten weiterleiten.

  • Der Agent antwortet nicht auf den Anruf.

  • Ein bevorzugter Agent lehnt die Kontaktaufnahme ab.

Sie können die Wiederherstellungswarteschlange mit dem Agenten mit der längsten Verfügbarkeit konfigurieren. Die Wiederherstellungswarteschlange unterstützt kein Skills-basiertes Routing.

Die Aktivität „An Agenten weiterleiten“ ist erfolgreich, wenn der Kontakt mit dem gewünschten Agenten verbunden wird. Ein Fehlerszenario tritt auf, wenn ein Kontakt den Agenten nicht erreichen kann.

Fehlerszenarien

Ein Kontakt kann den Agenten nicht erreichen, wenn:

  • Ein bevorzugter Ansprechpartner steht nicht zur Verfügung und Parkplätze sind für den Kontakt nicht vorhanden.

  • Die Suche nach Variablen konnte den bevorzugten Agenten nicht finden.

Aktivitätsausgabevariablen

Die Aktivitätsausgabevariablen speichern die Daten, die von Aktivitäten erfasst werden, und werden automatisch erstellt, wenn Sie bestimmte Aktivitäten zur Arbeitsfläche hinzufügen.

Die Warteschlange für Agentenaktivitäten hat die folgenden Ausgabevariablen:

Tabelle 5 Ausgabevariablen

Ausgabevariable

Beschreibung

QueueToAgent.AgentId

Speichert die Agenten-ID, an die der Kontakt in die Warteschlange gestellt wurde.

QueueToAgent.FailureDescription

Speichert die Beschreibung des Fehlerszenarios, wenn der Kontakt nicht in die Warteschlange gestellt werden kann.

QueueToAgent.FailureCode

Speichert den Fehlercode für den Fall, dass der Kontakt nicht in die Warteschlange gestellt werden kann.

QueueToAgent.AgentState

Speichert den Status des bevorzugten Agenten beim Versuch, den Kontakt in die Warteschlange einzureihen.

QueueToAgent.AgentIdleCode

Speichert die Beschreibung für den Leerlaufcode des bevorzugten Agenten.

Die Ausgabevariable QueueToAgent.FailureCode enthält im Fehlerfall einen der folgenden Werte. Jeder Wert gibt einen Fehlercode und eine Fehlerbeschreibung an.

Tabelle 6: Fehlerbeschreibung für die Verbindung zwischen Warteschlange und Agent

Fehlercode

Fehlercodewert

Fehlerbeschreibung

1

Agent_nicht verfügbar

Der Agent ist derzeit nicht verfügbar.

2

Agent_nicht_gefunden

Die Aktivität „Warteschlange für Agent“ kann den Agenten weder anhand der Agenten-ID noch der E-Mail-Adresse finden.

3

Agent_nicht_angemeldet_

Der Agent ist derzeit nicht angemeldet.

4

FUNKTION_NICHT_AKTIVIERT

Die agentenbasierte Routing-Funktion ist nicht aktiviert.

5

UNGÜLTIGER_VTEAM_FEHLER

Die Melde- oder Wiederherstellungswarteschlange ist ungültig.

6

Agent_beschäftigt

Der Agent ist verfügbar, führt aber gerade ein anderes Gespräch.

7

VTEAM_ÜBERGANG_LIMIT_ERREICHT

Der Kontakt hat seine maximale Kapazität erreicht, da er in mehrere Warteschlangen eingereiht wurde.

8

UNGÜLTIGE_OPERATION_FÜR_INTERAKTION_ZUSTAND

In bestimmten Zuständen des Kontakts, wie z. B. einem beendeten Kontakt, ist das Einstellen in die Warteschlange nicht zulässig.

Die folgende Tabelle zeigt die entsprechenden Werte für QueueToAgent.AgentState und QueueToAgent.AgentIdleCode.

Tabelle 7: AgentState- und AgentIdleCode-Werte

Anwendungsfall

Agentenstatus

AgentIdleCode

  • Ungültige Warteschlange

  • Ungültiger Agent

  • Der Agent ist nicht angemeldet.

NICHT_ANWENDBAR

NICHT_ANWENDBAR

Für diesen Anruf ist ein Agent reserviert.

VERFÜGBAR

NICHT_ANWENDBAR

Parkkontakt, falls Agent nicht verfügbar ist, Schalter ist Ein und der Agent ist im Leerlauf

Frei

<AuxCode Name>

Der vom Agenten im Agenten-Desktop ausgewählte Leerlaufcode.

Parkkontakt, falls Agent nicht verfügbar ist, Schalter ist Ein und der Agentenkanal ist belegt

VERFÜGBAR

NICHT_ANWENDBAR

Parkkontakt, falls Agent nicht verfügbar ist, Schalter ist Aus und der Agent ist im Leerlauf

Frei

<AuxCode Name>

Der vom Agenten im Agenten-Desktop ausgewählte Leerlaufcode.

Wenn die Schaltfläche „Kontakt im Parkmodus“ [ist , ist der Agent verfügbar und der Agentenkanal belegt.

VERFÜGBAR

NICHT_ANWENDBAR

Bildschirm-Pop-up

Ein Screen Pop ist ein Fenster oder ein Dialogfeld, das auf dem Desktop eines Agenten erscheint, wenn dieser einen Kundenanruf entgegennimmt. Der Agent erhält weitere Informationen über den Anrufer, um das Gespräch fortsetzen zu können. Weitere Informationen finden Sie im Abschnitt „Screen Pop “ im Artikel „ Erste Schritte mit Agent Desktop “ .

Die Screen-Pop-Aktivität wird erst relevant, nachdem ein Agent an einer Interaktion beteiligt ist. Typischerweise werden dafür das AgentAccepted-Ereignis und das PhoneContactEnded-Ereignis verwendet.

Wenn Sie diese Aktivität im Hauptablauf verwenden, wird eine Reihe von Ereignissen auf der Registerkarte Ereignisabläufe angezeigt. Weitere Informationen zu diesen Veranstaltungen finden Sie unter Veranstaltungen.

Sie können für jedes Ereignis einen einzigen Ereignisbehandlungsablauf erstellen. Wenn ein Agent beispielsweise einen eingehenden Anruf annimmt, wird ein Pop-up-Fenster angezeigt. Die Screen-Pop-Aktivität enthält Informationen, die auf den Flussvariablen basieren. Screen Pop integriert Webex Contact Center mit anderen Geschäftsanwendungen wie CRM (Salesforce), Ticketing-Tools und Auftragserfassungssystemen.

Schließen Sie diese Konfiguration auf der Registerkarte „Ereignisabläufe“ im Flow Designer ab. Um verschiedene Verhaltensweisen für das Aufpoppen von Bildschirmen zu definieren, die auf Kriterien des Hauptablaufs basieren, verwenden Sie eine Bedingungs- oder Fallaktivität. Sie können für jeden Ablauf ein Screen-Pop-Fenster definieren.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

Screen Pop für neue digitale Kanäle muss im Connect Flow Builder konfiguriert werden. Weitere Informationen finden Sie unter https://help.imiconnect.io/docs/wxcc-overview.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Im Abschnitt URL-Einstellungen können Sie mit der Option URL-Einstellungen eine URL für Screen-Pop-Konfigurationen definieren. Um eine Variable einzufügen, verwenden Sie die Syntax {{variable}} (Zum Beispiel, {{NewContact.ANI}}). Konfigurieren Sie anschließend die folgenden Einstellungen:

  1. Screen Pop URL—Geben Sie die URL der gewünschten Website ein, z. B. http://www.salesforce.com. Nachdem der Agent einen Anruf angenommen hat, wird die konfigurierte URL im Screen Pop auf dem Desktop angezeigt.

  2. Abfrageparameter—Geben Sie die verschiedenen Variablen in der Nutzlast ein.

    Um einen neuen Abfrageparameter hinzuzufügen, klicken Sie auf Neu hinzufügen. Geben Sie die Attribut-Wert-Details in den Feldern KEY bzw. VALUE ein.

  3. Bildschirm-Pop-Desktop-Beschriftung—Geben Sie einen kurzen und intuitiven benutzerdefinierten Anzeigetext ein, der die Bildschirm-Pop-URL auf dem Agenten-Desktop ersetzt.

    Nachdem der Agent einen Anruf angenommen oder beendet hat, erscheint diese Bezeichnung als Hyperlink in der Bildschirm-Pop-Benachrichtigung auf dem Agenten-Desktop.

    Wenn beispielsweise die URL des Screen Pops http://www.salesforce.com lautet und die Bezeichnung des Screen Pop-Desktops Salesforce ist, zeigt das System den Hyperlink in der Screen Pop-Benachrichtigung als Salesforce an.

    Diese Bezeichnung erscheint auch auf der Registerkarte Screen Pop des Agent Desktops.

4

Konfigurieren Sie im Abschnitt Anzeigeeinstellungen Folgendes:

  1. Neuer Browser-Tab—Das Screen Pop wird jedes Mal in einem neuen Browser-Tab angezeigt, ohne das bestehende Screen Pop zu beeinträchtigen.

  2. Vorhandener Screen Pop-Tab—Der Screen Pop wird im vorhandenen Browser-Tab angezeigt und ersetzt den vorherigen Screen Pop.

  3. Innerhalb des Desktops—Das Screen Pop wird als Registerkarte im Bereich „Zusätzliche Informationen“ auf dem Desktop angezeigt.

    Wenn die Anzeigeoption „Bildschirm-Popup“ auf „ Im Desktop“ eingestellt ist, wird das Bildschirm-Popup für die Dauer des Anrufs im Bereich „Zusätzliche Informationen“ angezeigt. Die Bildschirmanzeige bleibt auch dann erhalten, wenn Sie im Aufgabenlistenbereich eine Aufgabe aus einem anderen Kanaltyp auswählen.

Wenn die Anzeigeoption „Bildschirm-Pop“ auf „Im Desktop“ oder „Vorhandener Browser-Tab“ eingestellt ist, gehen die im Bildschirm-Pop für einen Anruf eingegebenen Daten verloren, wenn der Agent einen neuen Anruf annimmt. Um Datenverlust zu vermeiden, konfigurieren Sie die Anzeigeoption als Neuer Browser-Tab .

Nehmen wir beispielsweise an, die Anzeigeoption „Screen Pop“ ist auf „Im Desktop“ eingestellt. Wenn der Agent einen neuen eingehenden Anruf annimmt, während er im Screen-Pop-up Daten für einen vorherigen Anruf eingibt, gehen die für den vorherigen Anruf eingegebenen Daten verloren, wenn das Screen-Pop-up für den neuen Anruf erscheint.

Kontaktpriorität festlegen

Mit der Aktivität „Kontaktpriorität festlegen“ können Sie Kontakten Prioritätsstufen zuweisen. Sie können Prioritäten mithilfe von Zahlen von 1 (höchste) bis 9 (niedrigste) festlegen. Kontakte mit höherer Priorität werden zuerst weitergeleitet. Weitere Informationen zu Routing und Queueing finden Sie im Abschnitt Kontaktpriorität festlegen in „Routing und Queueing im Webex Contact Center verstehen“.

In den folgenden Abschnitten können Sie die Aktivität „Kontaktpriorität festlegen“ konfigurieren:

  • Allgemeine Einstellungen
  • Kontaktprioritätseinstellungen
  • Aktivitätsausgabevariablen

1

Ziehen Sie im Flow Designer die Aktivität „Kontaktpriorität festlegen“ aus der Aktivitätsbibliothek per Drag & Drop auf die Arbeitsfläche.

2

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

3

Geben Sie im Abschnitt „Allgemeine Einstellungen“ die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

4

Im Abschnitt Kontaktprioritätseinstellungen legen Sie die Priorität des Kontakts fest. Sie können einen festen Prioritätswert aus der Dropdown-Liste konfigurieren. Wenn Sie möchten, dass sich die Priorität dynamisch ändert, konfigurieren Sie eine variable Priorität mithilfe von Flow-Variablen.

Aktivitätsausgabevariablen

Die Aktivitätsausgabevariablen speichern die Daten, die von Aktivitäten erfasst werden, und werden automatisch erstellt, wenn Sie bestimmte Aktivitäten zur Arbeitsfläche hinzufügen.

Die Aktivität „Kontaktpriorität festlegen“ hat die folgenden Ausgabevariablen:

  • SetContactPriority.FailureCode: Speichert den Fehlercode. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.
  • SetContactPriority.FailureDescription: Speichert die Fehlerdetails. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

Fehlercodes

Nachfolgend sind die Fehlercodes und Beschreibungen für die Aktivität „Kontaktpriorität festlegen“ aufgeführt:

Fehlercode

Fehlercodewert

Fehlerbeschreibung

6

SYSTEMFEHLER_

Dieser Code repräsentiert die sonstigen Fehler (die in keine der definierten Kategorien fallen).

48

Nicht unterstützte Strömungsaktivität

Die Funktion „Priorität für ausgehende Anrufe festlegen“ wird für ausgehende Anrufe und Kampagnenkontakte nicht unterstützt.

Virtueller Agent

Die Funktion „Virtueller Agent“ bietet Ihren Contact-Center-Kunden ein Echtzeit-Konversationserlebnis. Sie können dem Anrufablauf einen virtuellen Agenten hinzufügen, der Kundenanfragen im Konversationsformat bearbeitet. Der virtuelle Agent nutzt die Dialogflow-Funktionen von Google. Wenn ein Kunde spricht, gleicht Dialogflow die Kundenkonversation mit der besten Absicht im virtuellen Agenten ab. Darüber hinaus unterstützt es den Kunden im Rahmen des interaktiven Sprachdialogsystems (IVR).

Vorbereitungen

  • Richten Sie einen Dialogflow-Agenten ein. Weitere Informationen zum Erstellen eines Dialogflow-Agenten in der Google Cloud finden Sie unter Agent erstellen.

    Fügen Sie "Hallo" als Trainingsphrase in der bevorzugten Sprache hinzu, damit der Dialogflow-Agent ein Gespräch mit dem Anrufer beginnen kann. Sie können diesen Trainingssatz in die Standard-Begrüßungsabsicht oder in eine beliebige andere Absicht des Dialogflow-Agenten einfügen. Weitere Informationen finden Sie unter Intents.

    Je nachdem, wie Sie den Dialogflow-Agenten einrichten, können Sie die Virtual Agent-Aktivität für verschiedene Anwendungsfälle nutzen.

  • Konfigurieren Sie einen virtuellen Agenten im Control Hub.

    Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.
1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Konversationserlebnis Folgendes:

  1. Virtueller Agent—Wählen Sie einen virtuellen Agenten im Control Hub aus. Der virtuelle Agent ermöglicht die Konversation in natürlicher Sprache als Teil des IVR-Erlebnisses mit dem Anrufer.

  2. Ansagen unterbrechbar machen— Ermöglicht es den Kunden, den virtuellen Agenten zu unterbrechen, um neue Anfragen zu stellen oder den Anruf zu beenden.

  3. Standardsprache überschreiben & Spracheinstellungen—Mit diesem Schalter können Sie die in den Variablen Global_Language und Global_VoiceName konfigurierten Sprach- und Spracheinstellungen überschreiben. Dieser Parameter ist standardmäßig aktiviert.

    Damit ein Flow funktioniert, müssen Sie die globalen Variablen im Flow festlegen, um die Standardeingabesprache und die Ausgabestimme für den virtuellen Agenten zu konfigurieren. Weitere Informationen zum Hinzufügen globaler Variablen im Flow finden Sie unter Globale Variablen.

  4. Eingabesprache— Gibt die Sprache an, die der Kunde beim Sprechen mit dem virtuellen Agenten verwendet. Dieses Feld wird nur angezeigt, wenn Sie die Option „ Standardsprache überschreiben“ aktivieren. & Spracheinstellungen Umschalter.

    Wenn die von Google unterstützte Eingabesprache nicht in der Dropdown-Liste „Eingabesprache“ verfügbar ist, deaktivieren Sie die Option „Standardsprache überschreiben“. & Schalter zum Umschalten der Spracheinstellungen. Fügen Sie die Aktivität „ Variable setzen “ vor der Aktivität „Virtueller Agent“ in den Ablauf ein.

    Konfigurieren Sie die Aktivität „Variable festlegen“ wie folgt:

    • Setze die Variable auf Global_language.

    • Weisen Sie der Variablen den Wert des gewünschten Sprachcodes zu (z. B. fr-CA). Weitere Informationen zu den Sprachen finden Sie auf der Google Sprachreferenzseite.

    Die Sprachbereitstellung virtueller Agenten in Webex Contact Center unterstützt nur Sprachen mit dem Erkennungsmodell eines erweiterten Telefonanrufs (siehe Unterstützte Stimmen und Sprachen ) , die mit Dialogflow Essentials (ES) verfügbar sind (siehe Sprachreferenz).

  5. Sprachausgabe—Der Standardwert ist Automatisch. Wenn der Wert auf „Automatisch“ eingestellt ist, wählt Dialogflow den Stimmennamen für die jeweilige Sprache aus. Stellen Sie sicher, dass der konfigurierte Sprachname der gewählten Sprache entspricht.

    Wenn der von Google unterstützte Name der Ausgabestimme nicht in der Dropdown-Liste [ Ausgabestimme verfügbar ist, deaktivieren Sie die Option Standardsprache überschreiben. & Spracheinstellungen Umschalter. Fügen Sie die Aktivität „ Variable setzen “ vor der Aktivität „Virtueller Agent“ in den Ablauf ein.

    Konfigurieren Sie die Aktivität „Variable festlegen“ wie folgt:

    • Setze die Variable auf Global_VoiceName.

    • Setzen Sie den Variablenwert auf den gewünschten Ausgabestimmennamenscode (z. B. en-US-Standard-D). Weitere Informationen zu den unterstützten Stimmen und Sprachen finden Sie auf der Google-Seite „ Unterstützte Stimmen und Sprachen “ .

    Weitere Informationen zu den Text-to-Speech-Stimmen finden Sie unter Unterstützte Stimmen und Sprachen.

4

Im Abschnitt Variable Passing können die optionalen Parameter in der Virtual Agent-Aktivität personenbezogene Daten (PII) enthalten. Webex Contact Center übergibt diese Parameter als Variablen an Google Dialogflow, um eine erweiterte Konversationslogik mit dem Bot zu unterstützen.

  1. Key-Value—Mit dem Key-Value-Parameter können Sie einen Variablennamen und den zugehörigen Wert eingeben. Sie können Variablenwerte mithilfe der Syntax mit doppelten geschweiften Klammern eingeben.

    Wenn Sie beispielsweise den Kontostand eines Kunden anhand der ANI abrufen möchten, können Schlüssel und Wert wie folgt lauten:

    Schlüssel: ANI

    Wert: {{NewContact.ANI}}

    Um einen variablen Parameter hinzuzufügen, klicken Sie auf Neu hinzufügen. Dadurch wird eine Zeile hinzugefügt, in der Sie das jeweilige Schlüssel-Wert-Paar eingeben können.

    Das Contact Center sendet diese Parameterwerte als JSON-Wert in der Anfrage an Google Dialogflow.query_param.payload-Objekt. Das System analysiert und verarbeitet dieses JSON in der Fulfillment-Anwendung. Das System greift über den im Dialogflow konfigurierten Webhook auf diese Anwendung zu. Weitere Informationen finden Sie unter Fulfillment.

5

Konfigurieren Sie im Abschnitt Erweiterte Einstellungen Folgendes:

  1. Timeout bei fehlender Eingabe— Gibt die Zeitspanne an, die der virtuelle Agent auf eine Kundeneingabe (Sprache oder DTMF) wartet.

    Der Standardwert beträgt 5 Sekunden. Der Wert kann zwischen 1 und 30 Sekunden liegen.

  2. Maximale Anzahl Versuche ohne Eingabe— Gibt an, wie oft der virtuelle Agent auf eine Kundeneingabe (Sprache oder DTMF) wartet.

    Der Standardwert ist 3. Der Wert kann zwischen 0 und 9 liegen.

    Wenn die maximale Anzahl an Versuchen abgelaufen ist, beendet sich der virtuelle Agent, wobei die Ausgabevariable ErrorCode auf den Wert max_no_inputgesetzt wird.

  3. Interdigit Timeout—Die Zeitspanne, die der virtuelle Agent auf die nächste DTMF-Eingabe des Kunden wartet, bevor er im Gesprächsablauf fortfährt.

    Der Standardwert beträgt 3 Sekunden. Der Wert kann zwischen 0 und 30 Sekunden liegen.

  4. Terminator-Symbol—Das Zeichen, das der Kunde eingeben kann, um das Ende der Eingabe anzuzeigen. Das Terminator-Symbol kann entweder # oder * abhängig von der Konfiguration.

  5. Beendigungsverzögerung— Ermöglicht es dem virtuellen Agenten, die letzte Nachricht abzuschließen, bevor die Aktivität beendet wird und zum nächsten Schritt im Ablauf übergeht.

  6. Wenn Sie beispielsweise möchten, dass der virtuelle Agent dem Anrufer etwas mitteilt, bevor das System den Anruf an einen Agenten weiterleitet, sollten Sie die Zeit berücksichtigen, die für die Fertigstellung der letzten Nachricht vor der Weiterleitung benötigt wird. Der Wert kann zwischen 1 und 30 Sekunden liegen.

    Wenn Sie den Wert für die Beendigungsverzögerung auf 0 konfigurieren, spielt das System dem Anrufer die letzte Audionachricht nicht ab.

  7. Sprechgeschwindigkeit— Gibt die Sprechgeschwindigkeit an. Erhöhen oder verringern Sie den numerischen Eingangswert, um die ideale Sprechgeschwindigkeit beizubehalten und die Sprechgeschwindigkeit zu steuern.

    Gültige Werte für die numerische Eingabe liegen im Bereich von 0,25 bis 4,0 Wörtern pro Minute (WPM). Der Standardwert beträgt 1,0 Wörter pro Minute.

  8. Lautstärkeverstärkung— Gibt die Erhöhung oder Verringerung der Lautstärke an. Erhöhen oder verringern Sie den numerischen Eingangswert, um die ideale Lautstärke der Ausgabesprache beizubehalten.

  9. Gültige Eingabewerte für die numerische Eingabe liegen im Bereich von –96,0 Dezibel bis 16,0 Dezibel (dB). Der Standardwert beträgt 0,0 dB.

  10. Gesprächsprotokoll aktivieren— Ermöglicht die Anzeige des Gesprächsprotokolls zwischen dem virtuellen Agenten und dem Kunden auf dem Desktop. Das Rohtranskript ist auch über eine dynamische URL verfügbar. Über diese URL können Sie mithilfe einer HTTP-Anfrage bestimmte Abschnitte aus dem Transkript extrahieren.

6

Im Abschnitt Ausgabevariablen können Sie den Ausgabestatus des Ereignisses speichern, das während der Konversation zwischen dem virtuellen Agenten und dem Kunden auftritt.

  1. VVA.LastIntent—Speichert die letzte Absicht, die vom virtuellen Agenten ausgelöst wurde, bevor zur Eskalations- oder Behandlungsabsicht übergegangen wurde.

  2. VVA.TranscriptURL—Speichert die URL, die auf das Transkript der Konversation zwischen dem virtuellen Agenten und dem Kunden verweist.

    Verwenden Sie die Aktivität Parse, um die Parameter aus dem Virtual Agent-Transkript zu extrahieren.

  3. VVA.ErrorCode— Speichert den Statuscode, dessen Wert vom Ergebnis der Konversation zwischen dem virtuellen Agenten und dem Kunden abhängt. Diese Variable kann einen der folgenden Werte annehmen:

    • no_error: Zeigt an, dass die Ausgaben „Behandelt“ und „Eskaliert“ keine Fehler enthielten.

    • max_no_input: Zeigt an, dass der Kunde innerhalb der festgelegten maximalen Anzahl an Eingabeversuchen keine Eingabefehler hatte.

    • term_char_without_input: Zeigt an, dass der Kunde die Beendigungstaste gedrückt hat, ohne eine Eingabe (weder gesprochen noch per Tastendruck) vorzunehmen. Das Abschlusssymbol kann entweder # oder * abhängig von der Konfiguration.

    • system_error: Weist auf sonstige Fehler im System hin. Zum Beispiel Dialogflow-Fehler, Netzwerkprobleme usw.

    Um Kunden über einen Fehler per benutzerdefinierter Audionachricht zu informieren, müssen Flow-Entwickler eine Aktivität „Nachricht abspielen“ (bevor die Verbindung getrennt wird) in den Flow einfügen. Weitere Informationen zur Aktivität „Nachricht abspielen“ finden Sie unter Nachricht abspielen.

Nächste Schritte

Ergebnisse:

Zeigt die Ausgabepfade des virtuellen Agenten an, die auf Grundlage des Ergebnisses der Konversation zwischen dem virtuellen Agenten und dem Kunden entstehen.

  • Bearbeitet: Der Dialogflow nimmt diesen Pfad, wenn das System die Absicht „Handled“ auslöst.

  • Eskaliert: Der Dialogflow nimmt diesen Pfad, wenn das System die Eskalationsabsicht auslöst.

    Weitere Informationen zu den Intents im Dialogflow finden Sie unter Intents.

Fehlerbehandlung

Zeigt den Ausgabepfad des virtuellen Agenten an, der auf dem Fehler basiert, der während der Konversation zwischen dem virtuellen Agenten und dem Kunden auftritt.

  • Fehler: Der Ablauf folgt diesem Pfad in allen Fehlerszenarien.

Im Fehlerfall spielt das Kontaktcenter standardmäßig keine Audionachricht ab, um den Kunden über den Fehler zu informieren. Der Flow-Entwickler kann eine Play Message-Aktivität entweder allgemein oder basierend auf dem Fehlercode konfigurieren, wie im Abschnitt Ausgabevariablen beschrieben.

Die Funktionalität der Ausgabepfade hängt von der Konfiguration und dem vom Administrator definierten Ablauf ab.

Virtueller Agent V2

Die Virtual Agent V2-Aktivität bietet Ihren Kontakten ein Echtzeit-Konversationserlebnis. Sie können die Virtual Agent V2-Aktivität zum Anrufablauf hinzufügen, um sprachbasierte KI-gestützte Konversationen zu handhaben. Wenn ein Anrufer spricht, gleicht das System die gesprochene Sprache mit der bestmöglichen Absicht des virtuellen Agenten ab. Darüber hinaus unterstützt es den Anrufer im Rahmen des interaktiven Sprachdialogsystems (IVR).

Konfigurieren der Aktivität „Virtueller Agent V2“

Kunden, die die Next Generation-Plattform nutzen, können die Virtual Agent V2-Aktivität im Flow Designer konfigurieren.

Platzieren Sie keine Virtual Agent V2-Aktivität nach einer Queue Contact-Aktivität, da diese Konfiguration derzeit nicht unterstützt wird. Platzieren Sie außerdem keine Virtual Agent V2-Aktivität im Event Flow Canvas.

Ergebnisse

Zeigt die Ausgabepfade für die Aktivität an, die auf der Grundlage des Ergebnisses der Konversation zwischen dem virtuellen Agenten und dem Anrufer erfolgt.

  • Behandelt– Das Ergebnis wird ausgelöst, wenn die Ausführung des virtuellen Agenten abgeschlossen ist.

  • Eskaliert– Das Ergebnis wird ausgelöst, wenn der Anruf an einen menschlichen Agenten eskaliert werden muss.

Fehlerbehandlung

Gibt den Ausgabepfad der Aktivität für jeden Fehler an, der während der Konversation zwischen dem virtuellen Agenten und dem Anrufer auftritt.

Fehler– Der Ablauf nimmt diesen Pfad in allen Fehlerszenarien.

Standardeinstellungen auf Systemebene

Folgende Einstellungen sind im System intern standardmäßig definiert. Diese Einstellungen werden in der Benutzeroberfläche nicht angezeigt und können nicht geändert werden:

  • Unendlich viele Wiederholungsversuche zur Behandlung von Fehlern durch ungültige oder fehlende Eingaben.

  • Die Funktion „Barge-in“ ist aktiviert, um den virtuellen Agenten während der Interaktion zu unterbrechen.

  • DTMF-Abschlusssymbol = #. Diese Einstellung signalisiert das Ende der Eingabe.

  • DTMF-Timeout bei fehlender Eingabe = 5 Sekunden. Diese Einstellung gibt die Zeitspanne an, die der virtuelle Agent auf die Eingabe des Anrufers wartet.

  • DTMF-Timeout zwischen Ziffern = 3 Sekunden. Diese Einstellung gibt die Zeitdauer an, die der virtuelle Agent auf die nächste DTMF-Eingabe des Anrufers wartet, bevor er im Gesprächsablauf fortfährt.

Vorbereitungen

  • Richten Sie einen Dialogflow-Agenten ein. Weitere Informationen zum Erstellen eines Dialogflow-Agenten in der Google Cloud finden Sie unter Agent erstellen.

  • Konfigurieren Sie den Google CCAI-Connector und erstellen Sie eine CCAI-Konfiguration im Control Hub.

  • Konfigurieren Sie den Einstiegspunkt und wählen Sie den Routing-Flow aus (sobald der Flow im Flow Designer erstellt wurde). Weitere Informationen finden Sie unter Kanal einrichten.

1

Melden Sie sich bei Control Hub an.

2

Navigieren Sie zu Dienste > Kontaktzentrum > Flüsse.

3

Klicken Sie auf Flows verwalten und anschließend auf Flows erstellen.

4

Geben Sie im Feld Flow Name einen eindeutigen Namen ein und klicken Sie auf Start Building Flow. Das Fenster Flow Designer wird angezeigt.

5

Ziehen Sie die Aktivität Virtual Agent V2 aus der Aktivitätsbibliothek per Drag & Drop auf die Haupt-Flow-Leinwand.

6

Führen Sie in denallgemeinen Einstellungen die folgenden Aktionen durch:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

7

Wählen Sie in den Einstellungen für das Konversationserlebnis eine der folgenden Optionen für die KI -Konfiguration des Contact Centers aus:

  • Statisch– Wählen Sie die CCAI-Konfiguration, um die Konversationen innerhalb der Standard-PSTN-Region zu verarbeiten.

    Die Contact Center AI-Konfiguration wird auf Basis der CCAI-Funktion erstellt, die im Control Hub konfiguriert ist.

  • Variable– Wählen Sie die CCAI-Konfiguration, um die Gespräche innerhalb des gleichen Standorts des Anrufers zu verarbeiten, während der Anruf aus einer entfernten oder nicht standardmäßigen PSTN-Region stammt. Diese Variable ordnet die PSTN-Region der entsprechenden Google-Profilregion zu.

    Weitere Informationen zur Konfiguration der variablen CCAI-Konfiguration finden Sie in den Schritten 6 bis 8 des Dokuments Konfigurieren regionaler Medien für Virtual Agent-Voice.
    • Damit ein VAV-Flow funktioniert, müssen Sie die globalen Variablen im Flow festlegen, um die Standardeingabesprache und die Ausgabestimme für den virtuellen Agenten zu konfigurieren. Weitere Informationen zum Hinzufügen globaler Variablen im Flow finden Sie unter Globale Variablen.

    • Wenn Sie die Standardeingabesprache und die Standardausgabestimme für VAV überschreiben möchten, fügen Sie die Aktivität Variable setzen vor der Aktivität Virtual Agent V2 in den Ablauf ein.

      Für eine benutzerdefinierte Eingabesprache konfigurieren Sie die Aktivität „Variable festlegen“ wie folgt:

      • Setze die Variable auf Global_Language.

      • Weisen Sie der Variablen den Wert des gewünschten Sprachcodes zu (z. B. fr-CA).

      Für eine benutzerdefinierte Sprachausgabe konfigurieren Sie die Aktivität „Variable festlegen“ wie folgt:

      • Setze die Variable auf Global_VoiceName.

      • Setzen Sie den Variablenwert auf den gewünschten Ausgabestimmenamenscode (z. B. en-US-Standard-D).

      Weitere Informationen zu den in ES unterstützten Stimmen und Sprachen finden Sie unter Unterstützte Stimmen und Sprachen.

8

Geben Sie in den Einstellungen für Statusereignisse den benutzerdefinierten Ereignisnamen und die Daten in den Spalten Ereignisname - Ereignisdaten ein. Das Statusereignis ist ein Mechanismus, um die Absicht auszulösen, ohne dass ein passender Text oder eine gesprochene Eingabe erforderlich ist. Sie können die benutzerdefinierten Ereignisse definieren, die die Absicht auslösen sollen. Informationen zur Konfiguration der Intents für Ereignisse in Dialogflow ES finden Sie in derGoogle -Dokumentation.

  • Ereignisname–(optional) Gibt den Namen des Ereignisses an, das auf der integrierten KI-Plattform eines Drittanbieters definiert ist.

  • Ereignisdaten–(optional) Gibt die JSON-Daten an, die das System (als Teil des definierten Ereignisnamens) an die integrierte KI-Plattform eines Drittanbieters sendet.

Sie können den Ereignisnamen und die Daten in Form eines statischen Werts oder eines Ausdrucks angeben. Für Ausdrücke verwenden Sie diese Syntax: {{ variable }}. Nachfolgend ein Beispiel für das Statusereignis, das so konfiguriert ist, dass der Anrufer mit einer benutzerdefinierten Willkommensnachricht begrüßt wird.

Ereignisname: CustomWelcome

Ereignisdaten: {"Name": "John"}

9

Führen Sie in den erweitertenEinstellungen die folgenden Aktionen durch:

  1. Geben Sie im Feld Sprechgeschwindigkeit den numerischen Wert oder Ausdruck ein, um die Sprechgeschwindigkeit zu erhöhen oder zu verringern.

    • Gültige Werte für die numerische Eingabe liegen im Bereich von 0,25 bis 4,0. Der Standardwert ist 1,0.

      Wenn beispielsweise der Wert 0,5 eingestellt ist, wird die Ausgabegeschwindigkeit der Sprache langsamer als die ideale Geschwindigkeit. Bei einem Wert von 2 ist die Ausgabegeschwindigkeit der Sprache höher als die ideale Geschwindigkeit.

    • Für Ausdrücke können Sie folgende Syntax verwenden: {{variable}}.

  2. Geben Sie im Feld Lautstärkeverstärkung den numerischen Wert oder Ausdruck ein, um die Lautstärke der Sprachausgabe zu erhöhen oder zu verringern.

    • Gültige Werte für die numerische Eingabe liegen im Bereich von –96,0 bis 16,0 Dezibel (dB). Der Standardwert beträgt 0,0 dB.

    • Für Ausdrücke können Sie folgende Syntax verwenden: {{variable}}.

  3. Geben Sie im Feld Tonhöhe den numerischen Wert oder Ausdruck ein, um die Tonhöhe der Sprachausgabe zu erhöhen oder zu verringern.

    • Gültige Werte für die numerische Eingabe liegen im Bereich von –20,0 bis 20,0 Hertz (Hz). Der Standardwert ist 0,0 Hz.

    • Für Ausdrücke können Sie folgende Syntax verwenden: {{variable}}.

  4. Geben Sie im Feld Beendigungsverzögerung den numerischen Wert ein. Diese Einstellung ermöglicht es dem virtuellen Agenten, die letzte Nachricht abzuschließen, bevor die Aktivität beendet wird und zum nächsten Schritt im Ablauf übergeht.

    Wenn Sie beispielsweise möchten, dass der virtuelle Agent dem Anrufer etwas mitteilt, bevor das System den Anruf an einen Agenten weiterleitet, sollten Sie die Zeit berücksichtigen, die für die Fertigstellung der letzten Nachricht vor der Weiterleitung benötigt wird.

    Der gültige Wert für die numerische Eingabe liegt im Bereich von 0 bis 30 Sekunden. Der Standardwert beträgt 30 Sekunden.

    Wenn Sie den Wert für die Beendigungsverzögerung auf 0 setzen, spielt das System dem Anrufer die letzte Audionachricht nicht ab.

  5. Aktivieren Sie das Kontrollkästchen Gesprächsprotokoll aktivieren, damit Agent Desktop das Protokoll des Gesprächs zwischen dem virtuellen Agenten und dem Anrufer anzeigen kann.

    Das Rohtranskript ist auch über eine dynamische URL verfügbar. Diese URL extrahiert mit einer HTTP-Anfrage bestimmte Abschnitte aus dem Transkript.

10

Mit Entschlüsselungseinstellungen können Sie bei Bedarf die Ausgabevariablen der VAV2-Aktivität entschlüsseln. Wenn die Entschlüsselung auf Flow-Ebene aktiviert ist, können Benutzer mit Debug-Entschlüsselungszugriff die unmaskierten Ausgabewerte der VAV2-Aktivität in den Flow-Debug-Protokollen anzeigen. Schalten Sie den Schalter Entschlüsselung aktivieren aus, um die Entschlüsselung auf Aktivitätsebene zu deaktivieren und so zusätzlichen Schutz zu gewährleisten.

11

In Activity Output Variableskönnen Sie die Liste der Variablen anzeigen, die den Ausgabestatus des Ereignisses speichert, das während der Konversation zwischen dem virtuellen Agenten und dem Anrufer auftritt.

  • VirtualAgentV2.TranscriptURL–Speichert die URL, die auf das Transkript der Konversation zwischen dem virtuellen Agenten und dem Anrufer verweist.

    Verwenden Sie die Aktivität Parse, um die Parameter aus dem Transkript der virtuellen Agentenstimme zu extrahieren.

  • Die VariablenVirtualAgentV2.MetaData und VirtualAgentV2.StateEventName sind nicht anwendbar.

  • Aktuell wird nur Englisch (USA) unterstützt.

  • Es wird ausschließlich der U-Law-Codec unterstützt.

  • Wird ein Anruf an einen Live-Agenten weitergeleitet, wird das Transkript des Gesprächs zwischen dem Anrufer und dem virtuellen Agenten im Transkript-Gadget auf dem Agenten-Desktop angezeigt (nur wenn das Transkript-Gadget auf dem Agenten-Desktop konfiguriert ist).

Aktivitäten im Bereich der Durchflusskontrolle

  • Start Flow
  • Endfluss
  • Fall
  • Bedingung
  • Gehe zu
  • Prozentuale Aufteilung
  • Warten
  • Unterstützung für Workflows im Outdial Entry Point

Start Flow

Die Aktivität „Ablauf starten“ wird standardmäßig auf der Hauptablauf-Arbeitsfläche angezeigt. Die Aktivität „Flow starten“ kann nicht gelöscht werden. Diese Aktivität kennzeichnet das Ereignis, das diesen Ablauf auslöst. Diese Aktivität legt fest, wie der Ablauf genutzt werden kann und welche Arten von Aktivitäten zur Konfiguration zur Verfügung stehen.

Das einzige derzeit verfügbare Flow-Trigger-Ereignis ist NewContact.

Das System löst dieses Ereignis aus, wenn ein neuer Anruf einen Telefonie-Eingangspunkt im Contact Center erreicht. Sie können Abläufe verwenden, die durch das Ereignis „ Neuer Kontakt“ in den Einstiegspunkt-Routingstrategien ausgelöst werden. Das Flow-Trigger-Ereignis ist standardmäßig ausgewählt und kann nicht bearbeitet werden. Weitere Ereignisse werden in Zukunft bekannt gegeben.

NewContact Gilt nur für neue Datenflüsse. Für Flows, die vor der Woche vom 20. April erstellt wurden, bleibtNewPhoneContact das Flow-Trigger-Ereignis.

Die Aktivität „Flow starten“ wird automatisch mit dem Namen des ausgewählten Flow-Trigger-Ereignisses beschriftet. Dadurch können Sie schnell erkennen, welche Art von Datenfluss aufgebaut wird.

Ausgabevariablen

Anzahl und Art der Ausgabevariablen, die mit der Aktivität „Flow starten“ verknüpft sind, hängen vom ausgewählten Flow-Trigger-Ereignis ab. Diese Variablen speichern Daten, die in dem Moment erfasst werden, in dem der Datenfluss ausgelöst wird. Beispielsweise werden die unten beschriebenen Ausgabevariablen über das NewContact -Ereignis zugänglich gemacht.

Nutzen Sie diese Variablen in späteren Aktivitäten, um die Ablaufsequenz zu steuern.

  • NewContact.ANI

    Die automatische Rufnummernidentifizierung (ANI) ist eine Funktion von Telekommunikationsnetzen, die es ermöglicht, die Ursprungsrufnummer eines Anrufs automatisch zu ermitteln. Diese Variable speichert die Telefonnummer des Anrufers, der das NewContact -Ereignis ausgelöst hat.

  • NewContact.DNIS

    Der Dialed Number Identification Service (DNIS) ist ein Dienst, der die ursprünglich gewählte Telefonnummer eines Anrufs identifiziert. Diese Variable speichert die Telefonnummer, die der Anrufer gewählt hat, um das NewContact -Ereignis auszulösen.

    Wenn ein Anruf an eine Entry Point Directory Number (EPDN) weitergeleitet wird, erkennt Webex Contact Center das EPDN-Ziel und wickelt die Weiterleitung intern ab.

    Eine Weiterleitung an ein EPDN kann von einem Ablauf aus initiiert werden, der die Aktivität Blind Transfer verwendet, oder vom Agent Desktop aus, wenn ein Agent zum Einstiegspunkt DN weiterleitet oder dort eine Konsultation durchführt.

    Wenn die Weiterleitung abgeschlossen ist, wird die für die Weiterleitung verwendete Zielrufnummer dem empfangenden Eingangspunkt als DNIS-Wert (Dialed Number Identification Service) präsentiert. Der DNIS-Wert ist in der Flussvariablen NewPhoneContact.DNIS verfügbar.

    Der empfangende Datenfluss kann NewPhoneContact.DNIS auswerten und in der Routing-Logik verwenden. Allerdings sollten Datenflüsse nicht von einem einheitlichen DNIS-Format ausgehen, es sei denn, die Nummerierungskonfiguration des Ziel-Einstiegspunkts garantiert dieses Format.

    Der dem empfangenden Datenfluss präsentierte DNIS-Wert hängt davon ab, wie die Nummerierung für den Ziel-Einstiegspunkt konfiguriert ist.

    Tabelle 9: DNIS-Verhalten bei weitergeleiteten Anrufen an EPDNs

    Konfiguration der Zieleingangspunktnummer

    DNIS wurde dem empfangenden Datenstrom präsentiert

    Beispiel

    Nur E.164-Nummer

    Das DNIS wird im E.164-Format präsentiert. Wenn das Ziel der Weiterleitung im nationalen Format gewählt wird, konvertiert Webex Contact Center die Rufnummer und stellt sie im E.164-Format dar.

    Wenn das Ziel als 5550101234 gewählt wird, sieht der empfangende Datenfluss Folgendes: +15550101234.

    E.164-Nummer und Durchwahl

    Die DNIS wird immer als E.164-Nummer angezeigt, unabhängig davon, ob die Weiterleitung durch Wählen der E.164-Nummer, der nationalen Nummer oder der Nebenstelle eingeleitet wurde.

    Wenn der Einstiegspunkt +15550101234 und der Erweiterung 1234 sieht der empfangende Datenstrom +15550101234.

    Nur Erweiterung

    Das DNIS wird als Erweiterung vorgestellt. Wenn für den Standort ein Standortpräfix konfiguriert ist, wird der DNIS mit dem Standortpräfix ohne Trennzeichen versehen.

    Wenn die Nebenstelle 1234 lautet, sieht der empfangende Datenfluss 1234. Wenn das Standortpräfix 555 lautet, sieht der empfangende Datenfluss 5551234.

    Bei Konsultationsübertragungen verhält sich DNIS analog zum Übertragungsverhalten. Allerdings ändert sich die Anrufer-ID (CLID) während der Beratung.

    Wenn der Ablauf des Ziel-Einstiegspunkts NewPhoneContact.DNISergibt, stellen Sie sicher, dass die Routing-Logik das DNIS-Format berücksichtigt, das Webex Contact Center für die Nummerierungskonfiguration des Einstiegspunkts vorgibt. Dies ist besonders wichtig, wenn sich die Konfiguration des Einstiegspunkts von reiner Nebenstellennummerierung auf E.164-Nummerierung ändert oder wenn der Datenfluss DNIS-Werte direkt vergleicht.

    Wenn ein Anruf an ein EPDN weitergeleitet wird, bleibt der weitergeleitete Anruf Teil der bestehenden Interaktion. Für Berichte und Anrufprotokolle wird weiterhin dieselbe Interaktions-ID verwendet.

  • NewContact.InteractionID

    Eine eindeutige Webex Contact Center-Kennung, die jeder durch das NewContact -Ereignis ausgelösten Interaktion zugeordnet ist.

    Sie können die Interaktions-ID auf dem Desktop anzeigen lassen. Weitere Informationen finden Sie unter Beispiel: Interaktions-ID auf dem Desktop anzeigen im Abschnitt Benutzerdefinierte Flow-Variablen erstellen.

  • NewContact.PSTNRegion

    Die PSTN-Region, die in der Zuordnung Einstiegspunkt (EP) - Wählnummer (DN) für regionale Sprachmediendienste konfiguriert ist. Diese Variable wird nur auf der Next Generation Voice-Plattform unterstützt.

  • NewContact.FlowVersionLabel

    Versionsbezeichnung des Datenflusses, die während der Ausführung des Datenflusses generiert wird. Flow-Entwickler können unterschiedliche Verhaltensweisen für verschiedene Flow-Versionen wie „Dev“, „Test“, „Live“ und „Latest“ erstellen. Mithilfe der Variable NewContact.FlowVersionLabel können Entwickler die Ablauflogik dynamisch modifizieren, indem sie auf die Versionsbezeichnungen innerhalb des Ablaufs zugreifen.

  • NewContact.FlowId

    Eindeutige Kennung des aktuell ausgeführten Datenflusses.

  • NeContact.EntryPointId

    Eindeutige Kennung des Einstiegspunkts, der den Ablauf startet.

  • NewContact.OrgId

    Eindeutige Kennung der Organisation.

  • Callback-Variablen:
    • NewContact.CallbackReason

      Der bei der Vereinbarung eines Rückrufs angegebene Rückrufgrund. Sie können den Rückrufgrund im eingehenden Popover auf Agent Desktop anzeigen lassen, indem Sie ihn einer für Agenten sichtbaren Variable zuweisen.

    • NewContact.CallbackType

      Speichert den Wert als 'scheduled' für einen geplanten Rückruf oder als 'scheduled_personal' für einen persönlich geplanten Rückruf.

    • NewContact.ScheduleSourceInteractionId

      Die Interaktions-ID, von der der Rückruf ursprünglich angefordert wurde.

    Diese Variablen enthalten nur für geplante Rückrufe Werte und bleiben für andere Aufruftypen leer.

  • NewContact.Headers

    Speichert die SIP-Header-Details (Session Initiation Protocol) des eingehenden Anrufs im JSON-Format. Flow-Entwickler können die eingehenden SIP-Custom-X-Header extrahieren und verwenden, um Routing-Entscheidungen zu treffen und Webex Contact Center in IVR-Systeme von Drittanbietern zu integrieren. Wenn ein Kunde das Webex Contact Center anruft, analysiert das System die Flow-Daten und extrahiert den SIP-Header.

    Voraussetzungen

    • Das Extrahieren von SIP-Headern ist nur für Mandanten auf der RTMS-Plattform (Next Generation Voice Media) verfügbar.
    • Die Verwendung benutzerdefinierter X-Header wird derzeit für Organisationen unterstützt, die Webex Calling mit Local Gateway (LGW) als Telefonieoption für Webex Contact Center verwenden.

    Beispiel Betrachten Sie die folgende SIP-Einladung:

    INVITE sip:12345@domain.com SIP/2.0 ​
    
    Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 ​
    
    From: "Alice" ;tag=9fxced76sl ​
    
    To:  ​
    
    Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com ​
    CSeq: 314159 INVITE ​
    
    Contact:  ​
    
    Diversion: ;reason=unconditional;privacy=off;screen=no​
    
    Content-Type: application/sdp ​
    Content-Length: 143 ​
    
    X-Customer-ID: 987654321 ​
    
    X-Call-Reason: Support ​
    
    X-Priority: High 

    In diesem Beispiel extrahiert das System die folgenden Details:

    X-Kunden-ID: 987654321

    X-Call-Reason: Unterstützung

    X-Priorität: Hoch

    Das System wandelt die SIP-Header in Kleinbuchstaben um. Mit der Aktivität „Variable festlegen“ können Sie einen oder mehrere SIP-Header Variablen zuweisen, die im System definiert sind.

    Die folgenden Header-Muster sind für den internen Gebrauch reserviert und dürfen nicht als benutzerdefinierte Header weitergegeben werden. Standardmäßig werden alle Header, die diesem Muster entsprechen, verworfen und nicht an das Webex Contact Center weitergeleitet.

    • X-Adresse

    • X-ADD-DIVERSION

    • X-BNR-Zustand

    • X-BNR-Original-Codec

    • X-BNR-Bypassed

    • X-BroadWorks-Korrelationsinformationen

    • X-FS-Unterstützung

    • XPath

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-SOUND

    • X-RTMS-APP-PREFIX

    • X-RTMS-NoLookup

    • X-VPOP-DOMAIN

    Wichtige Überlegungen:

    • Das System analysiert den Anrufernamen als Caller_ID_Name.
    • Das System kann bis zu 20 Header aus der eingehenden SIP-Einladungsnachricht extrahieren. Wenn die Anzahl der Header mehr als 20 beträgt, extrahiert das System nur die ersten 20 alphabetisch sortierten Header.
    • Die Header-Informationen sind auf 1000 Bytes begrenzt.

    Um SIP-Header zu externen IVR-Systemen hinzuzufügen und zu analysieren, verwenden Sie die folgenden Aktivitäten:

Endfluss

Der Endfluss ist eine abschließende Aktivität, die das Ende eines Flusspfades markiert. Sie können beliebig viele End-Flow-Aktivitäten verwenden, um Ihren Flow so zu gestalten, dass alle Flow-Pfade enden.

Die Aktivität „End Flow“ sollte in einem IVR-Flow nicht verwendet werden. Die Verwendung von End Flow mit IVR kann zu Stille führen und die Verbindung wird möglicherweise nicht getrennt.

Sie können jeder Aktivität eine eindeutige Bezeichnung und Beschreibung geben.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

Fall

Verwenden Sie die Fallaktivität, wenn es an einem bestimmten Entscheidungspunkt in Ihrem Anrufablauf mehrere Möglichkeiten oder Ergebnisse gibt.

Beispielsweise können Sie mit einer Fallaktivität unterschiedliche Bildschirmanzeigen für verschiedene Agententeams definieren, abhängig vom Teamnamen. Jeder Fall wird zu einem Zweig, von dem aus Sie die entsprechenden Pfade definieren. Der Ablauf folgt dem Pfad, der für eine bestimmte Instanz des Ablaufs als wahr ausgewertet wird. Jede Fallaktivität hat einen Standardwert, den das System für jeden nicht definierten Fall verwendet. Wenn keiner der Fälle zutrifft, wird der Standardfall als wahr ausgewertet und der Ablauf wird entlang dieses Zweigs fortgesetzt.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Case Settings Folgendes:

  1. Variable—Wählen Sie eine Variable aus, anhand derer Sie die verschiedenen Fälle auswerten möchten. Wählen Sie die Variable aus der Dropdown-Liste aus.

  2. Ausdruck—Geben Sie einen Ausdruck ein, anhand dessen die verschiedenen Fälle ausgewertet werden sollen. Verwenden Sie die Pebble-Template-Syntax, um den Ausdruck zu definieren. Weitere Informationen zur Pebble-Template-Syntax finden Sie unter Pebble-Template-Syntax.

  3. Fall—Definiert die verschiedenen Fälle, die mit der Variablen oder dem Ausdruck verglichen werden sollen. Sie können pro Aktivität bis zu 20 Fallbeschreibungen hinzufügen.

    Klicken Sie auf „Neu hinzufügen“, um einen neuen Fallunterscheidungsblock hinzuzufügen, der mit einem statischen Wert, einer Variablen oder einem Ausdruck verglichen werden soll. Wenn Sie eine Variable oder einen Ausdruck verwenden, verwenden Sie die Pebble-Template-Syntax. Weitere Informationen zur Pebble -Template- Syntax finden Sie unter Pebble-Template-Syntax.

Ergebnisse der Aktivitäten

  • True—Pfad, der eingeschlagen wird, wenn die Bedingung erfüllt ist. 

  • False—Pfad, der eingeschlagen wird, wenn die Bedingung nicht erfüllt ist. 

Bedingung

Die Bedingungsaktivität stellt eine Entscheidung dar. Der Ablauf folgt dem Pfad „Wahr“ oder „Falsch“, je nachdem, ob die Bedingung erfüllt ist.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Ausdruck Folgendes:

Verpacken Sie jeden Ausdruck wie folgt: {{Enter Expression}}.

Beispiel: {{HTTPRequest1.httpStatusCode == 200}}

Wenn Sie einen Ausdruck ohne geschweifte Klammern verwenden, löst das System einen Ablauffehler aus.

  1. Bedingung—Wählen Sie die Bedingung aus dem Dropdown-Menü aus list:   

    • < (weniger als)

    • != (ungleich)

    • > (größer als)

    • == (gleich)

    • >= (größer oder gleich)

    • < = (kleiner oder gleich)

    • * (multipliziert mit)

    • / (geteilt durch)

    • + (hinzufügen)

    • – (subtrahieren)

Gehe zu

Durch die Verkettung von Abläufen können Sie mehrere Abläufe miteinander verknüpfen. Um eine Flow-Verkettung zu erreichen, können Sie die GoTo-Endaktivität zum Canvas hinzufügen und angeben, ob der aktuelle Flow zu einem Einstiegspunkt oder einem anderen Flow führen soll. Weitere Informationen finden Sie unter Mehrere Datenflüsse verknüpfen (mit GoTo).

Mit dem Knoten „Gehe zu“ können Sie Kontakte innerhalb von Webex Contact Center verschieben, beispielsweise zwischen Einstiegspunkten oder Workflows. Verwenden Sie Flow-Variablen-Mapping, um Daten nahtlos zusammen mit dem Kontakt zu übertragen.

Falls die GoTo-Aktivität in der Aktivitätsbibliothek nicht angezeigt wird, wenden Sie sich an den Cisco-Support, um das entsprechende Feature-Flag aktivieren zu lassen.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Im Abschnitt Flow Destination Settings können Sie die Anruferfahrung zeitbasiert anpassen (wenn Sie den Anruf an einen Einstiegspunkt weiterleiten) oder einen einzelnen Flow in mehreren Szenarien wiederverwenden (wenn Sie den Anruf an einen Flow weiterleiten).

Basierend auf der GoTo-Option werden die Flussvariablen des aktuellen Flusses wie folgt übergeben:

  • Zum Einstiegspunkt gehen: Die benutzerdefinierten Flow-Variablen und globalen Variablen mit demselben Namen und Datentyp werden aus dem aktuellen Flow in den Flow kopiert, der dem Einstiegspunkt zugeordnet ist.

  • Zum Flow wechseln: Die im Abschnitt Variable Mapping konfigurierten Flussvariablen werden vom aktuellen Fluss in den neuen Fluss kopiert.

Konfigurieren Sie Folgendes:

  1. Zum Einstiegspunkt springen—Wählen Sie diese Option, wenn der aktuelle Datenfluss zu einem Einstiegspunkt geleitet werden soll. Geben Sie im Kombinationsfeld den Einstiegspunkt ein, falls sich die Ablauflogik basierend auf der zum Zeitpunkt der Übertragung aktiven Routing-Strategie ändern soll.

    Die benutzerdefinierten Flow-Variablen und globalen Variablen mit demselben Namen und Datentyp werden vom ersten Flow in den neuen Flow kopiert, der mit dem Einstiegspunkt verknüpft ist.

    Es werden nur die Telefonie-Einstiegspunkte angezeigt, die im Webex Contact Center Control Hub erstellt wurden.

    • Statischer Eingangspunkt: Wählen Sie einen Einstiegspunkt aus der Liste der vorkonfigurierten Einstiegspunkte. Es sind nur Einstiegspunkte desselben Kanaltyps gültig.

    • Dynamischer Einstiegspunkt: Wählen Sie eine Variable aus, die einer gültigen Einstiegspunkt-ID aus dem Control Hub zugeordnet ist. Es sind nur Einstiegspunkte desselben Kanaltyps gültig.

  2. Zum Datenfluss wechseln—Wählen Sie diese Option, wenn der aktuelle Datenfluss zu einem anderen Datenfluss wechseln soll. Wählen Sie im Kombinationsfeld den Zielfluss aus der Dropdown-Liste aus. Die Dropdown-Liste „Ziel“ listet nur die veröffentlichten Datenflüsse auf.

    Sie können den gewünschten Ablauf in einem separaten Tab anzeigen. Um einen Flow anzuzeigen, können Sie entweder auf die Option "Anzeigen" klicken, die erscheint, während Sie einen Flow aus der Liste auswählen, oder auf die Option Ausgewählten Flow anzeigen klicken, nachdem Sie einen Flow über die Option "Gehe zu Flow" ausgewählt haben.

    Im Abschnitt Flow Variable Mapping können Sie Variablen manuell zwei Datenflüssen zuordnen.

    • Statische Strömung: Wählen Sie einen Ablauf aus der Liste der vorkonfigurierten Abläufe aus.

    • Dynamischer Fluss: Wählen Sie eine Variable aus, die einer gültigen Flow-ID zugeordnet ist. Die Flow-ID finden Sie in den Flow-Einstellungen unter dem Menüpunkt „Allgemeine Einstellungen“.

4

Wenn Sie die Option "Zum Flow springen" auswählen, wird der Abschnitt "Flow-Variablenzuordnung" angezeigt.

Flow-Variablen und globale Variablen mit gleichem Namen und gleichem Datentyp werden zwischen Flows automatisch für eingehende Anrufe zugeordnet. Nur bei ausgehenden Anrufen werden globale Variablen automatisch zugeordnet; die automatische Zuordnung von Flow-Variablen wird nicht unterstützt.

Diese Funktion hilft Ihnen, Variablenzuordnungen zwischen dem aktuellen Datenfluss und dem Zieldatenfluss zu bearbeiten, zu löschen oder weitere hinzuzufügen.

Bei Verwendung von Variablen-Flows können keine Variablen für Flows in einer GoTo-Aktivität zugeordnet werden. Variablen können nur statischen Flusszielen zugeordnet werden. Die Tabelle unten gibt Auskunft über das Verhalten der Variablenzuordnung bei Variablenflüssen.

Wenn Sie in der GoTo-Aktivität eine JSON-Variable aus einem Haupt-Flow dem Ziel-Flow zuordnen, speichern Sie die JSON-Ausgabe in einer anderen Variable, z. B. einer Zeichenkette oder einem anderen Variablentyp, und ordnen Sie diese Variable dann dem gleichen Variablentyp im Ziel-Flow zu.

Konfigurieren Sie Folgendes:

  1. Map Current Variables—Listet alle Flussvariablen und globalen Variablen im aktuellen Fluss auf. Sie können dieselbe Variable mehreren Variablen im Zieldatenfluss zuordnen. Geben Sie im Kombinationsfeld die Variable ein, die zugeordnet werden soll.

  2. Zielvariable—Liste aller Flow-Variablen und globalen Variablen im Ziel-Flow, die nach der Übergabe aus dem aktuellen Flow kopiert werden.

    Geben Sie im Kombinationsfelddie Variable ein, die im Zielfluss zugeordnet wird. Die Variablen im Zielfluss können nur einmal zugeordnet werden, während die Variablen im aktuellen Fluss mehrfach zugeordnet werden können.

So fügen Sie Variablenzuordnungen hinzu, bearbeiten oder löschen sie:

  • Um eine Variablenzuordnung zu bearbeiten, wählen Sie den entsprechenden Datenfluss aus der Dropdown-Liste aus.

    Nachdem Sie eine Variable in einer der Dropdown-Listen Aktuelle Variablen zuordnen oder Zielvariable ausgewählt haben, werden in der jeweils anderen Dropdown-Liste nur noch die Variablen desselben Datentyps angezeigt.

    Wenn Sie beispielsweise in der Dropdown-Liste Aktuelle Variablen zuordnen die Kunden-ID vom Typ Integer auswählen, werden in der Dropdown-Liste Zielvariable im neuen Datenfluss nur Variablen vom Typ Integer angezeigt.

  • Klicken Sie auf das Symbol „Löschen“, um eine Variablenzuordnung zu löschen.

  • Klicken Sie auf Neu hinzufügen, um eine neue Variablenzuordnung hinzuzufügen. Wählen Sie die Variablen aus, die in den Dropdown-Listen Aktuelle Variablen zuordnen und Zielvariable zuordnen zugeordnet werden sollen.

Variablendetails

Der Abschnitt Aktuelle Flussvariablendetails zeigt alle Fluss- und globalen Variablen im aktuellen Fluss an.

Im Abschnitt Destination Flow Variable Details werden alle Flow- und globalen Variablen im Ziel-Flow angezeigt.

Sie können auf das Tag klicken, um Informationen zu einer Variablen zu erhalten. Wenn Sie eine Variable zur Zuordnung auswählen, wird die Variable grün angezeigt, sodass Sie sehen können, was bereits zugeordnet wurde.

Um einen nahtlosen Informationszugriff und eine reibungslose Interaktion während des gesamten Anruflebenszyklus zu gewährleisten, ist die Variablenzuordnung während der Ablaufausführung von entscheidender Bedeutung. Es beinhaltet die strategische Abstimmung globaler Variablen mit lokalen und für den Agenten sichtbaren Flussvariablen, zugeschnitten auf statische und dynamische Flusstypen:

Die Variablenzuordnung ist bei der Ablaufverkettung wichtig. Die folgende Tabelle erläutert die wichtigsten Unterschiede zwischen der Verwendung statischer und dynamischer GoTo-Optionen.

  • Static

    • Zum Ablauf springen: Es verarbeitet die im Abschnitt „Flow Variable Mappings“ zugeordneten Variablen.

    • Zum Einstiegspunkt: Die für den Agenten sichtbaren Flow-Variablen und globalen Variablen werden beim Übergang zu einem Einstiegspunkt automatisch zugeordnet.

  • Dynamik

    • Zum Ablauf springen: Die für den Agenten sichtbaren Flow-Variablen und die globalen Variablen werden automatisch zugeordnet.

    • Zum Einstiegspunkt: Vom Agenten sichtbare Flow-Variablen und globale Variablen werden automatisch zugeordnet.

GoTo-Aktivitätsfehlercodes

Fehlercode

Fehlerbeschreibung

Erklärung

1

Fehlercode

Speichert den Fehlercode. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

2

Fehlerbeschreibung

Speichert die Fehlerdetails. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

Warten

Die Aktivität „Warten“ ermöglicht es Ihnen, die Ausführung des Ablaufs für eine bestimmte Dauer anzuhalten. Wenn Sie diese Aktivität mit einer Wartezeit konfigurieren, wird die Ablaufausführung für die in der Warteaktivität im Ausführungspfad angegebene Dauer angehalten.

Wir raten von der Verwendung der Warteaktivität ab, wenn eine IVR-Sitzung aktiv ist, da dies zu einem Timeout der IVR-Sitzung führen kann. In solchen Fällen kommt es zu Funkstille und somit zu Verbindungsabbrüchen. Wir empfehlen Flow-Designern dringend, die Wait-Aktivität im CallbackFailed-Ereignis zu verwenden und die Wartezeit anzugeben.

Die Warteaktivität ist allgemeiner Natur. Beim Entwerfen eines Ablaufs können Sie diese Aktivität je nach Bedarf nach jeder beliebigen Aktivität platzieren. Beispielsweise unterbricht diese Aktivität während eines Wiederholungsversuchs des Rückrufs die Ausführung des Ablaufs und versucht den Rückruf erneut.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Warteeinstellungen Folgendes:

  1. Dauer—Wählen Sie eine Dauer in HH:MM:SS Format zur Angabe der Zeitdauer, für die die Ablaufausführung pausiert wird, mit einem Minimum von 10 Sekunden und einem Maximum von 72 Stunden.

    Klicken Sie auf das Feld „Dauer“, um die Zeit einzustellen. Wenn Sie in den Feldern für Minuten und Sekunden einen Wert von mehr als 59 eingeben, wird automatisch der Standardwert 59 verwendet. Wenn Sie das Feld „Stunden“ auf mehr als 72 einstellen, werden Sie aufgefordert, die Dauer zwischen 00:00:10 Und 72:00:00.

    Aktuell gibt es bei der Ausführung dieser Aktivität eine Abweichung von bis zu einigen Millisekunden. Die Warteaktivität sollte nicht in Anwendungsfällen verwendet werden, die eine hohe Präzision erfordern.

Ausgabevariablen

In dieser Aktivität steht keine Ausgabevariable zur Verfügung.

Prozentuale Aufteilung

Die Aktivität „Prozentuale Zuweisung“ ermöglicht es Ihnen, den Anrufverkehr auf verschiedene Pfade in einem Ablauf zu verteilen. Sie können diese Aktivität als Mechanismus zur Verzweigung des Datenflusses über mehrere Datenflusspfade hinweg nutzen und mehrere Ausstiegspfade erstellen, um Kontakte verschiedenen Warteschlangen, Standorten und externen Servern zuzuordnen.

Das System verwendet einen Weighted Round Robin (WRR)-Algorithmus zur Verteilung des Datenverkehrs, wodurch Ungleichgewichte entstehen können. Der Algorithmus wird jedes Mal zurückgesetzt, wenn Sie den Ablauf veröffentlichen. Wir empfehlen Ihnen, die Ablaufausführung zu testen, bevor Sie Änderungen in der Produktionsumgebung bereitstellen.

Nehmen wir als Beispiel eine prozentuale Verteilung von 50%, 30% % bzw. 20 %, um die Verteilung von 10 Anrufen unter WRR zu verstehen. Letztendlich wird das System die Anrufe gleichmäßig verteilen, zum Beispiel 5 im Ausgangspfad 1, 3 im Ausgangspfad 2, 2 im Ausgangspfad 3. Dies geschieht jedoch dynamisch und angepasst unter Berücksichtigung der Gewichtungen von 5:3:2. Ein mögliches Ergebnis der Verteilung ist folgendes, wenn man 10 aufeinanderfolgende Aufrufe wie Pfad1, Pfad2, Pfad1, Pfad2, Pfad3, Pfad1, Pfad2, Pfad3 betrachtet. Wichtig ist zu beachten, dass es sich hierbei um eine mögliche Verteilung handelt und dass die Kontaktverteilungen bei unterschiedlichen Lastverteilungen angepasst werden.

Die prozentuale Aufteilungsaktivität erlaubt nun Prozentwerte im Bereich von 0 bis 100. Administratoren können die 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%verwenden.

Darüber hinaus können Sie die Aktivität „Prozentuale Zuweisung“ vor der Aktivität „Feedback“ hinzufügen, um zu konfigurieren, wie Sie den Anrufverkehr verwalten möchten. Sie können 50% of feedback via email, 30% aus SMS und 20 % aus Umfragen zuweisen.

In einer geografisch vielfältigen Umgebung können Sie die Aktivität „Prozentuale Zuteilung“ so konfigurieren, dass 10% of contacts to Boston, 5% nach Chicago gesendet und die restlichen 85 % auf eine andere Gruppe von Standorten verteilt werden.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Fehlerbehandlung.

Vorbereitungen

1

Ziehen Sie in Flow Designerdie Aktivität „Prozentuale Zuweisung“ aus der Aktivitätsbibliothek per Drag & Drop auf die Hauptarbeitsfläche.

2

Klicken Sie auf die Aktivität Prozentuale Zuweisung, um die Aktivitätseinstellungen zu konfigurieren.

3

In Allgemeine Einstellungen:

  • Geben Sie im Feld Aktivitätsbezeichnungeinen Namen für die Aktivität ein.

  • (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

4

In Prozentuale Zuteilung, erstellen Sie die erforderlichen Zuteilungspfade. Anfangs legt das System den Standardpfad für die Zuordnung auf fest. 100%. Sie können den Prozentwert und die Beschreibung bearbeiten und auch neue Pfade hinzufügen.

  1. Klicken Sie auf Neu hinzufügen, um einen neuen Pfad zu erstellen.

  2. Geben Sie den Prozentsatz und den Pfadnamen ein.

    Sie können pro Ausgangspfad mindestens 0% and a maximum of 100% zuweisen.

    Stellen Sie sicher, dass die Summe aller Zuweisungen beträgt 100%. Das System gibt bei der Validierung des Ablaufs eine Fehlermeldung aus, wenn der Zuteilungsprozentsatz nicht erreicht oder überschritten wird. 100%.

    Sie können maximal 10 Pfade hinzufügen.

  3. (Optional) Klicken Sie auf das Symbol Löschen neben einem Pfad, um den Datensatz zu entfernen. Sie können den Prozentsatz mit den erforderlichen Verbindungen anpassen und die zusätzlichen Verbindungen ebenfalls löschen. Das System gibt eine Fehlermeldung aus, wenn die Summe der Gesamtzuweisungen nicht stimmt. 100%.

Die Aktivität zur prozentualen Aufteilung hat die folgenden Ausgabevariablen:

  • Percentallocation.percentage - Speichert die nächste prozentuale Route.

  • Percentallocation.description - Speichert die Beschreibung.

Unterstützung für Workflows im Outdial Entry Point

Die folgenden Aktivitäten und Ereignisse werden beim Erstellen von Workflows für ausgehende Sprachkontakte unterstützt:

  • HTTP-Anfrage

  • Bedingung

  • Parse

  • Variable festlegen

  • Geschäftszeiten

  • Endfluss

  • Bildschirm-Pop-up

  • Vorwahlereignis

Alle relevanten Ereignisbehandler werden unterstützt. Ereignisbehandler wie z. B. das PreDial-Ereignis, das Agentenangebot usw. werden basierend auf den Aktivitäten, die Sie im Hauptablauf hinzufügen, befüllt. Globale und lokale Variablen werden im Rahmen des Ablaufs unterstützt.

Die folgenden Aktivitäten werden beim Erstellen von Workflows für ausgehende Sprachkontakte nicht unterstützt:

  • Warteschlangenkontakt

  • Warteschlange zum Agenten

  • Rückruf

  • Warteschlangensuche

  • Erweiterte Warteschlangeninformationen

  • Blinde Übertragung

  • Eskalations-Anrufverteilungsgruppe

  • IVR-Nachricht

  • Menü
  • Umfrage

Aufbauend auf den oben genannten Aktivitäten wird das System Fehler- und Erfolgspfade nahtlos unterstützen.

  • Wenn Sie einen Ablauf für den Outdial Entry Point entwerfen, fügen Sie am Ende des Ablaufs keine Aktivität zum Trennen des Kontakts ein. Wenn Sie in dem Ablauf eine Aktivität zum Trennen des Kontakts verwenden, führt dies dazu, dass der Ablauf den Anruf beendet und eine Zusammenfassung auffordert, während der ausgehende Anruf tatsächlich aktiv und verbunden ist.

Aktivitäten im Versorgungssektor

  • BRE-Anfrage
  • Geschäftszeiten
  • Kryptografischer Hash
  • OTP generieren
  • HTTP-Anfrage
  • Parse
  • Variable festlegen
  • OTP überprüfen

BRE-Anfrage

Verwenden Sie die BRE-Anforderungsaktivität, um die Daten aus der Business Rules Engine (BRE) Ihrer Organisation abzurufen und im Ablauf zu verwenden. Die BRE-Anforderungsaktivität verwendet Standard-HTTP-Protokolle, um Daten von der BRE abzurufen.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

In Query Parameterskönnen Sie die im API-Aufruf angegebenen Parameter an die BRE übergeben. In den Schlüssel-Wert-Spalten können Sie den Schlüssel für die Abfrage und den zugehörigen Wert eingeben, der zusammen mit der Abfrage gesendet werden soll. Sie können auch die Syntax mit doppelten geschweiften Klammern verwenden, um Variablenwerte zu übergeben.

Die BRE-Aktivität hat einen vordefinierten Abfrageparameter: Kontext. Dieser Abfrageparameter wird im API-Aufruf an das BRE übergeben.

Die TenantID wird automatisch als Parameter eingefügt und muss nicht konfiguriert werden.

  • Kontext— Enthält den Grund für die Anfrage. Dieser obligatorische Parameter kann nicht bearbeitet oder gelöscht werden.

    Dieser Parameter muss denselben Wert enthalten wie der im Attributkontext in BRE angegebene Wert. Weitere Informationen finden Sie im Abschnitt „Erstellen eines Regelsatzes“ im Cisco Webex Contact Center Business Rules Engine Benutzerhandbuch.

  • ANI—Enthält die ursprüngliche Telefonnummer des Anrufers. Dies ist ein Standardparameter, den Sie basierend auf der Regelkonfiguration in der BRE bearbeiten oder löschen können.

    Ein Beispielwert für ANI ist {{NewContact.ANI}}

  • Antwort-Timeout— Gibt das Verbindungs-Timeout für die BRE-Anfrage an. Der Standardwert ist auf 2000 Millisekunden eingestellt.

  • Anzahl der Wiederholungsversuche— Gibt an, wie oft die BRE-Anfrage nach einem Fehlschlag erneut versucht wird.

    Dieser Parameter wird verwendet, wenn der Statuscode 5xxist. ; zum Beispiel 500 oder 501.

Um einen Abfrageparameter hinzuzufügen, klicken Sie auf Neu hinzufügen. Dadurch wird eine Zeile hinzugefügt, in der Sie die Schlüssel-Wert-Paare eingeben können. Sie können der BRE-Anfrage beliebig viele Abfrageparameter hinzufügen.

4

Im Abschnitt Parse-Einstellungen können Sie die Antwort der BRE-Anfrage in verschiedene Variablen parsen:

  1. Antwortvariable—Wählen Sie eine Variable aus, in die Sie einen bestimmten Abschnitt aus dem BRE-Anforderungsantwortobjekt extrahieren möchten. Aus der Dropdown-Liste können Sie nur benutzerdefinierte Flow-Variablen auswählen.

  2. Pfadausdruck—Definiert den Pfadausdruck zum Parsen des Antwortobjekts. Je nach Art der Datenstruktur des Antwortobjekts und den Anwendungsfällen für die Extraktion einer Teilmenge dieser Informationen variiert der Pfadausdruck.

    Die Daten werden vor der Ausführung des Pfadausdrucks auf eine Objekthierarchie normalisiert, sodass JSONPath im Antwortobjekt unabhängig vom konfigurierten Inhaltstyp verwendet wird.

Ausgabevariablen

Die BRE-Anfrage gibt zwei Ausgabevariablen zurück:

  • BRERequest1.httpResponseBody: Gibt den Antworttext für die BRE-Anfrage zurück.

  • BRERequest1.httpStatusCode: Gibt den Statuscode der BRE-Anfrage zurück.

    Diese Antwortcodes werden in folgende Kategorien eingeteilt:

    • Informationsantworten (100–199)

    • Erfolgreiche Antworten (200–299)

    • Weiterleitungen (300–399)

    • Clientfehler (400–499)

    • Serverfehler (500–599)

Inhaltstypformate

Die folgenden Beispiele beschreiben beispielhafte Eingabeformate für Inhaltstypen und die JSON-Antwort.

  • Inhaltstyp: XML

    Verwenden Sie dieses Tool, um XML in das JSON-Format zu konvertieren https://codeshack.io/xml-to-json-converter/.

    • XML-Eingabeformat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Normalisierte Antwort

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.note.from um den Wert wie Jani zu erhalten.

  • Inhaltstyp TOML

    Verwenden Sie dieses Tool, um TOML in das JSON-Format zu konvertieren https://www.convertjson.com/toml-to-json.htm.

    • TOML-Eingabeformat:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON Normalisierte Antwort

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }
      

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.owner.name um den Wert als 'Tom Preston-Werner' zu erhalten.

  • Inhaltstyp: YAML

    Verwenden Sie dieses Tool, um YAML in das JSON-Format zu konvertieren https://www.convertjson.com/yaml-to-json.htm.

    • YAML-Eingabeformat:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON Normalisierte Antwort

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.martin.job um den Wert Entwickler zu erhalten.

  • Inhaltstyp: JSON

    Verwenden Sie den JSON Expression Evaluator https://jsonpath.com/.

    • JSON-Eingabeformat:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON Normalisierte Antwort

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.martin.job um den Wert Entwickler zu erhalten.

Geschäftszeiten

Die Aktivität „Geschäftszeiten“ ermöglicht es Ihnen, Arbeits- und arbeitsfreie Zeiten wie Feiertage sowie Ausnahmen in Ihrer Organisation zu nutzen, die im Control Hub definiert sind. Sie können die Aktivität „Geschäftszeiten“ in einen Workflow einfügen und diesen Workflow einem Einstiegspunkt zuweisen. Mit dieser Aktivität können Sie Arbeitszeiten, Feiertage und Ausnahmen nutzen, um mehrere Routing-Strategien für alle ihre Zeitpläne in einem einzigen Ablauf zu konsolidieren.

Nutzen Sie die Aktivität „Geschäftszeiten“, um einen Betriebsablauf zu programmieren. Diese Aktivität ermittelt, ob ein bestimmter Zeitplan zu einem bestimmten Zeitpunkt aktiv ist und steuert die Ausführung des Ablaufs entsprechend.

Administratoren können Geschäftszeiten-Entitäten über Control Hub verwalten. Weitere Informationen finden Sie unter Geschäftszeiten festlegen.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Fehlerbehandlung konfigurieren.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Im Abschnitt Zeitplandetails können Sie aus der Dropdown-Liste eine Geschäftszeit auswählen, um festzulegen, wann verschiedene Pfade des Ablaufs ausgeführt werden.

Der Dienstplan gibt die Schicht an, die im Arbeitszeitobjekt für die gewählte Geschäftszeit definiert ist. Der Ablauf wird primär auf Basis des in der Schicht der gewählten Geschäftszeit definierten Zeitrahmens ausgeführt. Andere Regelungen bezüglich der Geschäftszeiten, wie z. B. Feiertagslisten und Ausnahmeregelungen, haben Vorrang vor den Arbeitszeiten, wenn die Zeitpunkte mit den aktuellen Schichtzeiten übereinstimmen.

  • Feste Geschäftszeiten: Wählen Sie im Control Hub eine Geschäftszeit aus.

  • Variable Geschäftszeiten: Wählen Sie im Control Hub eine Variable aus, die einer gültigen Geschäftszeit zugeordnet ist.

    Die Variable muss die korrekte Geschäftszeiten-ID enthalten, die vom Control Hub abgerufen wurde. Ist die ID ungültig, wird der Ablauf zum Fehlerpfad weitergeleitet.

Wenn einer der Eingabefelder der geordneten Liste leer ist, löst Flow Designer einen Flow-Validierungsfehler aus. Diese Fehler müssen behoben werden, bevor der Flow veröffentlicht wird.

Geschäftszeiten-Knoten

In der Aktivität „Geschäftszeiten“ können Sie die folgenden Knoten konfigurieren:

  1. Überschreibungen—Wenn die aktuelle Zeit als Überschreibung in der Liste der Überschreibungen definiert ist, nimmt die Aktivität den Zweig "Überschreibung" unabhängig von den in den gewählten Arbeitszeiten angegebenen Schichtzeiten.

  2. Feiertage—Wenn der aktuelle Tag ein Feiertag im Sinne der Feiertagsliste ist, wird die Aktivität unabhängig von den in den gewählten Arbeitszeiten angegebenen Schichtzeiten über den Feiertagszweig abgewickelt.

  3. Arbeitszeiten— Dies ist der Hauptknoten, der die in der ausgewählten Geschäftszeit im Abschnitt "Plandetails" angegebenen Schichtzeiten berücksichtigt. Die Aktivität nimmt diesen Zweig, wenn die aktuelle Zeit mit dem gewählten Schichtzeitpunkt übereinstimmt.

  4. Standard—Die Aktivität wählt den Standardzweig, wenn keiner der oben genannten Fälle ausgewertet wird.

Ausgabevariablen

Die Aktivität „Geschäftszeiten“ verwendet die folgenden Ausgabevariablen.

  • WorkingHoursShift_name—Diese Variable speichert während der Ausführung des Ablaufs den Namen der in der Arbeitsstunde definierten Schicht.

  • Holidays_Name—Diese Variable speichert während der Ausführung des Ablaufs den Namen des Feiertags, falls der aktuelle Tag ein Feiertag im Sinne der Feiertagsliste ist.

  • Overrides_Name—Während der Ablaufausführung speichert diese Variable den Namen der Überschreibung, die mit der aktuellen Zeit übereinstimmt, wie in den Überschreibungen definiert.

  • Status—Diese Variable speichert, welcher Knoten während der Ablaufausführung ausgewählt wurde, z. B. Arbeitszeiten, Feiertage, Überschreibung oder Standard.

Kryptografischer Hash

Mit kryptografischem Hash können Sie mithilfe eines der unterstützten Algorithmen einen Einweg-Hash einer einfachen Zeichenkette erzeugen. Sie können Salz als zusätzliche Sicherheitsmaßnahme verwenden.

1

Ziehen Sie die Aktivität „Kryptografischer Hash“ per Drag & Drop auf die Ablaufleiste.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Hash-Konfiguration Folgendes:

EingabevariablenAusgabevariablenKnotenergebnisse
Hash-Algorithmus: Wählen Sie einen Hash-Algorithmus zur Erzeugung eines Hashwerts. Wir unterstützen die folgenden Hash-Algorithmen:
  • SHA-256: Dieser Algorithmus erzeugt einen eindeutigen Hashwert fester Größe von 256 Bit (32 Byte).
  • SHA-512: Dieser Algorithmus erzeugt einen eindeutigen Hashwert fester Größe von 512 Bit (64 Byte).
hash.output: Der generierte Hashwert wird in dieser Variable gespeichert. onSuccess: Hash wurde erfolgreich generiert.
Klartext: Geben Sie eine Eingabevariable oder einen Klartext ein, der gehasht werden soll. hash.salt: Der verwendete Salzwert wird in dieser Variablen gespeichert. onError: Die Hash-Generierung ist aufgrund ungültiger Eingaben fehlgeschlagen.
Salz auftragen: Aktivieren Sie dieses Kontrollkästchen, wenn Sie zusätzliche Sicherheitsmaßnahmen für die verschlüsselte Zeichenkette konfigurieren möchten. Salt sind zufällige Daten, die dem String hinzugefügt werden, bevor dieser an die Hash-Funktion übergeben wird.
Salzart: Wählen Sie den Typ der Salt-Daten aus, die Sie der Zeichenkette hinzufügen möchten. Unterstützte Salt-Werte sind Text, Base64 und Hex. Sie können auch während der Laufzeit einen Zufallswert generieren, indem Sie „Salt automatisch generieren“ auswählen.
Salzwert: Daten, die der zu hashenden Zeichenkette hinzugefügt werden müssen.

Nächste Schritte

Die Standardausgabevariable für den Cryptographic Hash-Knoten ist CryptographicHash.HashOutput, die den Hashwert erfasst.

OTP generieren

Die Aktivität „OTP generieren“ erzeugt ein Einmalpasswort (OTP) für Benutzerauthentifizierungsszenarien wie Zwei-Faktor-Authentifizierung und Multi-Faktor-Authentifizierung. OTPs lassen sich in verschiedenen Szenarien einsetzen, beispielsweise zur Bestätigung der Identität des Benutzers, zur Überprüfung der Gültigkeit von Geschäftskonten, zur Sicherung von Informationen und vielem mehr.

Die Aktivitäten „ OTP generieren“ und „OTP überprüfen“ werden häufig in Kombination verwendet, um Benutzerauthentifizierungsabläufe wie die Zwei-Faktor-Authentifizierung einzurichten.

1

Ziehen Sie die Aktivität „OTP generieren“ per Drag & Drop auf die Ablaufleiste.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Menüpunkt OTP-Generierungslogikdas gewünschte Einmalpasswortformat und die Länge.

  1. OTP-Format: Wählen Sie ein OTP-Format. Das Standardformat ist alphanumerisch. Webex Connect unterstützt die folgenden OTP-Formate:

    • Alphanumerisch - eine Zeichenkette, die eine Kombination aus alphabetischen und numerischen Zeichen enthält, zum Beispiel Pq1ANQ, D345SdrQ.

    • Alphabetisch - eine Zeichenkette, die eine Kombination aus Klein- und Großbuchstaben enthält, zum Beispiel BPmFxV, GhrtYwd.

    • Numerisch - eine Zeichenkette, die numerische Zeichen enthält, zum Beispiel 675468, 4321, 4572.

  2. OTP-Länge: Geben Sie die OTP-Länge ein. Die Standardlänge beträgt sechs Zeichen. Die minimale OTP-Länge beträgt 4 und die maximale Länge 64.

  3. Konfigurieren Sie die folgenden Zusätzliche OTP-Einstellungen:

    • Gültigkeit des OTP: OTP-Gültigkeit definieren (in Minuten). Das OTP verfällt nach dieser Dauer. Bei erneutem Senden der OTP-Anforderung wird die Gültigkeit zurückgesetzt. Die Standardgültigkeitsdauer des OTP beträgt 30 Minuten.

    • Wählen Sie die Aktion für Bei erneuter OTP-Anforderungaus: entweder Neues OTP generieren oder Aktuelles OTP wiederverwenden. Die Gültigkeit des OTP wird für jede der Aktionen zurückgesetzt.

    • Geben Sie eine Transaktionsreferenz ein oder wählen Sie eine Variable aus, die diesen Wert enthält. Dies ist ein eindeutiger Referenzcode, der mit dem generierten OTP verknüpft ist und zur Validierung verwendet wird.

Nächste Schritte

Die Standardausgabevariable für den Knoten „OTP generieren“ ist generateOTP.OTP. Sie erfasst das generierte OTP.

HTTP-Anfrage

Die HTTP-Anforderungsaktivität ruft Informationen aus einer externen Datenquelle wie einem CRM-System mithilfe von Standard-HTTP-Protokollen ab.

Für authentifizierte Endpunkte werden Basic Auth- und OAuth 2.0-Attribute unterstützt.

Verwandte Ablaufvorlagen

Die folgenden Vorlagen verwenden die HTTP-Anforderungsaktivität:

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt HTTP-Anforderungseinstellungen Folgendes:

  1. Authentifizierten Endpunkt verwenden— Ermöglicht das Senden einer HTTP-Anfrage an einen authentifizierten Endpunkt. Dieser Schalter ist standardmäßig aktiviert.

  2. Konnektor—Wählen Sie den Konnektor aus der Dropdown-Liste aus. In der Dropdown-Liste werden die Namen der im Control Hub konfigurierten Konnektoren angezeigt. Der Connector bietet einen zentralen Speicherort für die Anmeldeinformationen des Dienstes, auf den Sie zugreifen möchten.

    Der Salesforce Connector validiert beispielsweise die Verbindung zum Salesforce-Konto und ermöglicht deren Herstellung. Anschließend können Sie diesen Connector innerhalb der HTTP-Anforderungsaktivität referenzieren, um eine Anfrage zu stellen. Dadurch wird im Wesentlichen der Domain-Teil der URL erstellt. Informationen zur Konfiguration eines Konnektors auf dem Control Hub finden Sie im Artikel Einrichten von Integrationskonnektoren für Webex Contact Center.

  3. Anforderungspfad—Geben Sie den Anforderungspfad für die HTTP-Anforderung ein.

    Dieses Feld wird angezeigt, wenn die Option Authentifizierten Endpunkt verwenden aktiviert ist.

  4. Anfrage-URL—Definiert die Anfrage-URL, die sowohl Domänen- als auch Anfragepfade für nicht authentifizierte Endpunkte umfasst.

    Dieses Feld wird angezeigt, wenn die Option „Authentifizierten Endpunkt verwenden“ deaktiviert ist.

  5. Methodentypen: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD— Definiert die HTTP-Anfrageaktivität, die die folgenden gängigen Methoden unterstützt:

    • GET: Daten von einer bestimmten Ressource anfordern.

    • POST: Sende Daten an einen Server, um eine Ressource zu erstellen oder zu aktualisieren.

    • SETZEN: Ersetzt alle aktuellen Darstellungen der Zielressource durch die Anforderungsnutzlast.

    • PATCH: Teilweise Änderungen an einer Ressource vornehmen.

    • LÖSCHEN: Die angegebene Ressource löschen.

    • OPTIONEN: Beschreiben Sie die Kommunikationsmöglichkeiten für die Zielressource.

    • KOPF: Fordert eine Antwort an, die mit der einer GET-Anfrage identisch ist, jedoch ohne den Antworttext.

  6. Abfrageparameter—Definiert Parameter, die Sie als Teil der HTTP-Anfrage übergeben. Der Webserver stellt diese zusätzlichen Parameter zur Verfügung, die beispielsweise für eine GET-Anfrage verwendet werden können. Geben Sie in den Spalten „Schlüssel‐Wert“ den Schlüssel für die Abfrage und den zugehörigen Wert ein, den Sie mit der Abfrage senden möchten. Die Parameter sind eine Liste von Schlüssel-Wert-Paaren, die durch das kaufmännische Und-Zeichen (&) getrennt sind. & ) Symbol. Sie können auch Variablenwerte in der Syntax mit doppelten geschweiften Klammern verwenden.

    Wenn Sie beispielsweise den Kontostand eines Kunden anhand der ANI abrufen möchten, können Schlüssel und Wert je nach den APIs des Datenspeicherdienstes wie folgt lauten:

    Schlüssel: ANI

    Wert: {{NewContact.ANI}}

    Um einen Abfrageparameter hinzuzufügen, klicken Sie auf „Neu hinzufügen“. Dadurch wird eine Zeile hinzugefügt, in der Sie die jeweiligen Schlüssel-Wert-Paare eingeben können. Sie können der HTTP-Anfrage beliebig viele Abfrageparameter hinzufügen.

  7. HTTP-Anforderungsheader—Definiert die HTTP-Header, die es dem Client ermöglichen, zusätzliche Informationen mit einer HTTP-Anforderung zu übermitteln. Anfrage-Header wie Accept, Accept‐*, oder If‐* erlauben die Durchführung bedingter Anfragen zusammen mit anderen Headern wie Cookie und User-Agent.

    Verwenden Sie beispielsweise im Rahmen einer GET-Anfrage Folgendes:

    ERHALTEN /home.html HTTP/1.1

    Gastgeber: developer.mozilla.org

    Benutzeragent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0

    Akzeptieren: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Akzeptierte Sprache: en‐US,en;q=0.5 Akzeptierte Kodierung: gzip, deflate, br

    Referer: https://developer.mozilla.org/testpage.html

    Verbindung: Am Leben erhalten

    Unsichere Upgrade-Anfragen: 1

    Wenn‐Modifiziert‐Seit: Montag, 18. Juli 2016 02:36:04 GMT

    If‐None‐Match: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" Cache‐Control: max‐age=0

    Um einen HTTP-Header hinzuzufügen, klicken Sie auf Neu hinzufügen. Dadurch wird eine Zeile hinzugefügt, in der Sie die jeweiligen Schlüssel-Wert-Paare eingeben können. Sie können der HTTP-Anfrage beliebig viele HTTP-Header hinzufügen.

  8. Inhaltstyp— Gibt den erwarteten Inhaltstyp des Anfragetextes an. Die unterstützten Inhaltstypen umfassen:

    • Anwendung/JSON

    • Formular-URL-codiert

    • TOML

    • XML

    • Datei

      YAML

    • Formulardaten

    • GraphQL

    • Andere

  9. Anfragekörperwert— Gibt die Datenbytes an, die in einer HTTP-Transaktionsnachricht übertragen werden, unmittelbar nach den Headern, falls vorhanden. Bei bestimmten Arten von HTTP-Anfragen, wie z. B. einer POST- oder PUT-Anfrage, können Sie einen Anfragetext senden, der den Inhalt angibt, der in der Zielressource aktualisiert werden soll.

    • Wählen Sie als Inhaltstypdie Option „Datei“. Die Spalten INHALT und DATEINAME werden angezeigt. Im Dropdown-Menü CONTENT wird die Liste der JSON-Variablen aus dem Flow und die Ausgabevariablen aus den Record-Aktivitäten angezeigt.

      • INHALT—Wählen Sie die aufgezeichnete Audiodatei aus der Dropdown-Liste aus. Die Audiodatei wird anhand der in den Record Aktivitäten konfigurierten Ausgabevariablen befüllt. Das System sendet diese Audiodatei an den Server oder die API eines Drittanbieters.

      • DATEINAME—Geben Sie den Namen der Audiodatei ein. Dieser Dateiname wird auf dem Zielserver oder der API angezeigt.

      Der Inhaltstyp „Formulardaten“ erfasst Formulardaten in Form von Schlüssel-Wert-Paaren. Dieses Feld unterstützt das Hochladen von Dateien und Formulardaten und ist nützlich zum Hochladen von Audiodateien.

      Wenn Sie als Inhaltstyp „Formulardaten“ auswählen, werden die folgenden Felder angezeigt:

      • Schlüssel—Verwenden Sie dies als Schlüssel für den Zugriff auf die Daten. Es wird auch im Content-Disposition-Header verwendet.

      • Typ—Der Typ kann entweder Text oder Datei sein.

      • Wert—Konfigurieren Sie den Wert (Text im JSON-Format definiert den Content-Type zusammen mit anderen Parametern wie dem Namen der Datei usw.). & & Die Datei enthält die eigentlichen Dateidaten.

        Formulardaten unterstützen das Referenzieren des Dateinamens aus der Aufzeichnungsaktivität zur Verwendung bei der Aufzeichnung von Ansagen und Begrüßungen über einen Ablauf. Wählen Sie für „Datei“ die Variable aus, die den Dateinamen liefert, der der Ausgabevariablen der Datensatzaktivität entspricht.

      Wenn Sie als Inhaltstyp GraphQL auswählen, werden die Felder Abfrage und GraphQL - Variablen angezeigt. Diese Felder dienen der Erfassung von Daten und Variablen.

      • Query—Der Abfrageparameter ist erforderlich und sollte den Quelltext eines GraphQL-Dokuments enthalten.

      • GraphQL-Variablen—Die Variablen repräsentieren die dynamischen Werte für die Abfrage.

        Mit GraphQL-Unterstützung können Sie Anfragen an jede API stellen, die GraphQL nativ unterstützt, beispielsweise beim Aufruf der Such-API über den WebexCC API Connector. Dies ermöglicht Anwendungsfälle, in denen Berichtsdaten für benutzerdefinierte Logik- und Routing-Entscheidungen verwendet werden können.

      Wenn Sie als Inhaltstypdie Option Andereauswählen, können Sie den benötigten Inhaltstyp angeben (falls die API einen Inhaltstyp Header erfordert, der im Flow Designer nicht verfügbar ist). Somit können Sie einen anderen Inhaltstyp als die standardmäßig unterstützten Typen auswählen.

  10. Antwort-Timeout— Gibt das Verbindungs-Timeout für die HTTP-Anfrage an. Der Standardwert ist auf 2000 Millisekunden eingestellt, kann aber beliebig viele Werte annehmen.

  11. Anzahl der Wiederholungsversuche— Gibt an, wie oft die HTTP-Anfrage nach einem Fehlschlag erneut versucht wird. Ein erneuter Versuch für den Dienst ist nicht möglich. Sie können eine beliebige, unbegrenzte Anzahl von Wiederholungsversuchen angeben.

    Dieser Parameter wird verwendet, wenn der Statuscode 5xxist. ; zum Beispiel 500 oder 501.

4

Im Abschnitt Parse-Einstellungen können Sie die aus der HTTP-Anfrage generierte Antwort in verschiedene Variablen parsen. Diese Konfiguration ist optional, da nicht alle HTTP-Anfrageszenarien eine Analyse erfordern.

  1. Inhaltstyp— Gibt den erwarteten Inhaltstyp des Antworttextes an. Zu den Inhaltstypen gehören:

    • JSON

    • TOML

    • XML

    • YAML sind die unterstützten Inhaltstypen.

  2. Ausgabevariable—Wählen Sie eine Variable aus, die die Daten aus einem bestimmten Abschnitt des HTTP-Anfrage-Antwortobjekts enthalten soll.

  3. Pfadausdruck—Definiert den Pfadausdruck zum Parsen des Antwortobjekts. Je nach Datenstruktur des Antwortobjekts und dem Grund für die Extraktion einer Teilmenge der Informationen variiert der Pfadausdruck.

    Die Daten werden vor der Ausführung des Pfadausdrucks auf eine Objekthierarchie normalisiert, sodass JSONPath im Antwortobjekt unabhängig vom konfigurierten Inhaltstyp verwendet wird.

Ausgabevariablen

Die HTTP-Anfrage gibt die folgenden Ausgabevariablen zurück:

  • HTTPRequest1.httpStatusCode: Gibt den Statuscode des HTTP-Aufrufs zurück.

    Diese Antwortcodes werden in fünf Hauptkategorien eingeteilt:

    • Informationsantworten (100–199)

    • Erfolgreiche Antworten (200–299)

    • Weiterleitungen (300–399) Clientfehler (400–499)

    • Serverfehler (500–599)

  • HTTPRequest1.httpResponseBody: Gibt den Antworttext der HTTP-Anfrage zurück.

  • HTTPRequest1.httpResponseHeaders: Gibt die Header-Informationen aus der Antwort zurück.

Inhaltstypformate

Die folgenden Beispiele beschreiben beispielhafte Eingabeformate für Inhaltstypen und die JSON-Antwort.

  • Inhaltstyp: XML

    Verwenden Sie dieses Tool, um XML in das JSON-Format zu konvertieren https://codeshack.io/xml-to-json-converter/.

    • XML-Eingabeformat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Normalisierte Antwort

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.note.from um den Wert wie Jani zu erhalten.

  • Inhaltstyp TOML

    Verwenden Sie dieses Tool, um TOML in das JSON-Format zu konvertieren https://www.convertjson.com/toml-to-json.htm.

    • TOML-Eingabeformat:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON Normalisierte Antwort

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.owner.name um den Wert als 'Tom Preston-Werner' zu erhalten.

  • Inhaltstyp: YAML

  • Verwenden Sie dieses Tool, um YAML in das JSON-Format zu konvertieren https://www.convertjson.com/yaml-to-json.htm.

    • YAML-Eingabeformat:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON Normalisierte Antwort

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.martin.job um den Wert Entwickler zu erhalten.

  • Inhaltstyp: JSON

    Verwenden Sie den JSON Expression Evaluator https://jsonpath.com/.

    • JSON-Eingabeformat:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON Normalisierte Antwort

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.martin.job um den Wert Entwickler zu erhalten.

Aktivitätswarteeinstellungen

Sollte es in bestimmten Fällen zu einer merklichen Verzögerung bei der HTTP-Antwort kommen, erlebt der Anrufer eine Phase der Stille. Um diesem Szenario entgegenzuwirken, ist es möglich, eine Audiodatei hochzuladen. Diese Datei wird dem Anrufer während der Wartezeit auf die HTTP-Antwort vorgespielt. Darüber hinaus kann die Dauer der Verzögerung vor der Wiedergabe dieses Audios konfiguriert werden.

  1. Audio bei Wartezeit aktivieren—Schalten Sie diese Einstellung um, um die ausgewählte Audiodatei in einer Endlosschleife abzuspielen und so eine unterbrechungsfreie Wiedergabe zu gewährleisten, während das System die HTTP-Antwort abruft.

  2. Audiodatei—Wählen Sie eine Audiodatei aus. Das System spielt dem Anrufer diese Audiodatei vor, um die Stille zu überbrücken, während es eine HTTP-Antwort abruft.

  3. Verzögerung—Legen Sie den Verzögerungszeitwert in Millisekunden entsprechend den Anforderungen fest. Der Standardwert ist auf 2000 Millisekunden voreingestellt.

Es empfiehlt sich, die Verzögerungseinstellung über 2 Sekunden zu halten und die Antwortzeit der HTTP-Abfrage zu optimieren. Dadurch wird sichergestellt, dass die Audioausgabe nicht unnötig wiederholt wird und gleichzeitig die Wartezeit für den Anrufer so kurz wie möglich gehalten wird.

Parse

Verwenden Sie die Aktivität „Parsen“, um Informationen aus dem Datenobjekt zu extrahieren. Die Aktivität „Parse“ nimmt eine Eingabezeichenfolge (JSON, TOML, XML und YAML) entgegen und wandelt sie anhand der angegebenen Daten in eine JSON-Struktur um. Anschließend können Sie die JSON-Struktur mithilfe eines JSON-Pfadausdrucks einer Variablen zuweisen. 

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Fehlerbehandlung konfigurieren.

Vorbereitungen

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungendie folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Parse Settings Folgendes:

  1. Eingabevariable— Gibt die Variable an, die das zum Parsen zu verwendende Datenobjekt speichert.

  2. Inhaltstyp— Gibt den erwarteten Inhaltstyp des Datenobjekts an. JSON, TOML, XML und YAML sind unterstützte Inhaltstypen.

  3. Ausgabevariable—Wählen Sie eine Variable aus, die die Daten aus einem bestimmten Abschnitt des HTTP-Anfrage-Antwortobjekts enthalten soll.

  4. Pfadausdruck—Definiert den Pfadausdruck zum Parsen des Antwortobjekts. Je nach Datenstruktur des Antwortobjekts und dem Grund für die Extraktion einer Teilmenge der Informationen variiert der Pfadausdruck.

    Die Daten werden vor der Ausführung des Pfadausdrucks auf eine Objekthierarchie normalisiert, sodass JSONPath im Antwortobjekt unabhängig vom konfigurierten Inhaltstyp verwendet wird.

    Pfadausdrücke sollten den Jayway JSONPath-Ausdrücken entsprechen. Weitere Informationen finden Sie unter .https://github.com/json-path/JsonPath

Inhaltstypformate

Die folgenden Beispiele beschreiben beispielhafte Eingabeformate für Inhaltstypen und die JSON-Antwort.

  • Inhaltstyp: XML

    Verwenden Sie dieses Tool, um XML in das JSON-Format zu konvertieren https://codeshack.io/xml-to-json-converter/.

    • XML-Eingabeformat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Normalisierte Antwort

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.note.from um den Wert wie Jani zu erhalten.

  • Inhaltstyp TOML

    Verwenden Sie dieses Tool, um TOML in das JSON-Format zu konvertieren https://www.convertjson.com/toml-to-json.htm.

    • TOML-Eingabeformat:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON Normalisierte Antwort

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.owner.name um den Wert als 'Tom Preston-Werner' zu erhalten.

  • Inhaltstyp: YAML

  • Verwenden Sie dieses Tool, um YAML in das JSON-Format zu konvertieren https://www.convertjson.com/yaml-to-json.htm.

    • YAML-Eingabeformat:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON Normalisierte Antwort

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.martin.job um den Wert Entwickler zu erhalten.

  • Inhaltstyp: JSON

    Verwenden Sie den JSON Expression Evaluator https://jsonpath.com/.

    • JSON-Eingabeformat:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON Normalisierte Antwort

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Beispiel für einen JSON-Pfadausdruck: Verwenden $.martin.job um den Wert Entwickler zu erhalten.

Variable festlegen

Verwenden Sie die Aktivität „Variable festlegen“, um Variablen Werte zuzuweisen. Sie können die Werte der Variablen je nach Ihren Anforderungen oder dem Ablauf anpassen.

Innerhalb einer einzigen Aktivität „Variable festlegen“ können Sie mehrere Variablen konfigurieren. Dadurch entfällt die Notwendigkeit, mehrere einzelne „Variable setzen“-Aktivitäten im Canvas zu konfigurieren, wodurch die Flow-Entwickler Flows schneller erstellen und ändern können.

Geben Sie den Variablentyp an, den Sie auswählen möchten. Weitere Informationen finden Sie unter Benutzerdefinierte Variablen und Vordefinierte Variablen.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Fehlerbehandlung konfigurieren. Wenn Sie den Fehlerbehandlungspfad nicht konfigurieren, wird der globale Fehlerbehandler den Ablaufausführungsfehler behandeln.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Variable Einstellungen Folgendes:

  1. Variable—Wählen Sie die Variable aus der Dropdown-Liste aus. Sie können nur benutzerdefinierte Flow-Variablen mit benutzerdefinierten Werten festlegen. Vordefinierte Variablen haben feste Werte, die durch den Ablauf vorgegeben werden.

  2. Variablenwert—Klicken Sie auf die Optionsschaltfläche Wert festlegen, um der Variablen einen bestimmten Wert zuzuweisen. Der Eingabefeldtyp ändert sich je nach Datentyp der ausgewählten Variablen. Weitere Informationen zu variablen Datentypen finden Sie unter Benutzerdefinierte Flow-Variablen erstellen.

    Wenn es sich bei dem Wert um eine Zeichenkette handelt, können Sie einfachen Text oder einen Ausdruck eingeben.

    Um einen Ausdruck einzugeben, verwenden Sie die {{variable}} Syntax.

    Klicken Sie auf das Optionsfeld „Als Variable festlegen “ , um den Variablenwert auf den Wert einer anderen Variable im Flow zu setzen. Wählen Sie eine Variable aus der Dropdown-Liste aus. Alle Variablen im Ablauf stehen zur Auswahl.

  3. Neu hinzufügen—Klicken Sie auf Neu hinzufügen, um neue Variablen hinzuzufügen. Definiere die Variable und den Variablenwert. Vermeiden Sie komplexe Ausdrücke bei der Konfiguration mehrerer Variablen innerhalb einer einzelnen Aktivität „Variable festlegen“.

    Innerhalb einer einzelnen Aktivität „Variable festlegen“ können Sie bis zu 10 Variablen konfigurieren. Innerhalb der Aktivität „Variablen festlegen“ können Sie die Variablen neu anordnen.

OTP überprüfen

Mit der Aktivität „OTP überprüfen“ können Sie das vom Benutzer eingegebene OTP anhand der während der OTP-Generierung erfassten Transaktionsreferenz validieren.

1

Ziehen Sie die Aktivität „OTP überprüfen“ per Drag & Drop auf die Ablauf-Arbeitsfläche.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt OTP-Details Folgendes:

  1. OTP: Geben Sie den Variablennamen ein, der das vom Benutzer eingegebene OTP enthält.

  2. Transaktionsreferenz: Die eindeutige Referenz, die der Knoten zur Überprüfung des in Schritt 1 erhaltenen OTP verwendet.

  3. OTP-Präfix und OTP-Suffix (optional): Geben Sie das Präfix ein and/or Suffix des OTP, das vor der Überprüfung des OTP entfernt werden muss.

4

Konfigurieren Sie in den Erweiterten EinstellungenFolgendes:

  • Benachrichtigungs-URL (Optional): Konfigurieren Sie einen Endpunkt zum Empfangen success/failure Benachrichtigungen. Die Benachrichtigungsnutzlast enthält die Korrelations-ID (die in Generate OTP übergebene Transaktionsreferenz), den Status im Beschreibungsfeld, den Zeitstempel der OTP-Verifizierung und zugehörige Metadaten.

    Beispielnutzlast

    { 
      "code": "0", 
      "transid": "f7ff05a4-cab7-663a-bt24-74568e4ff297", 
      "description": "SUCCESS", 
      "correlationid": "c6464f3e-38a3-456t-87ea-a118565677a5", 
      "time": "2026-05-19T10:02:41.234Z", 
      "api": "verify", 
      "txn_log_level": 0 
    } 
5

Geben Sie im Feld Extra Parametersdie Schlüssel-Wert-Paare ein, die im Knoten "OTP generieren" festgelegt wurden, und zwar in der Form Key und Value. Wiederholen Sie diesen Schritt, um mehrere Parameter hinzuzufügen.

Aktivitäten in Voice

  • Blinde Übertragung
  • Überbrückter Transfer
  • Anrufverlaufsanalyse
  • Rückruf
  • Sammle Ziffern
  • Menü
  • Nachricht abspielen
  • Musik abspielen
  • Aufzeichnen
  • Aufnahmesteuerung
  • Rückruf vereinbaren
  • Senden Sie Ziffern
  • Ankündigung des Sets
  • Anrufer-ID einstellen
  • Ankündigung im Flüstermodus einstellen
  • Medienstream starten
  • Audio hochladen

Blinde Übertragung

Die Aktivität „Blind Transfer“ kommt zum Einsatz, wenn ein Anruf auf Basis festgelegter Ablaufkriterien an eine externe Rufnummer oder eine Rufnummer eines Drittanbieters weitergeleitet werden soll. Die Übertragung kann auch über eine externe Brücke erfolgen. Die konfigurierte Kriteriengruppe löst die Aktivität aus.

Verwenden Sie den Knoten „Blind Transfer“, um Anrufe an externe Rufnummern oder Entry Point Directory Numbers (EPDNs) weiterzuleiten. Variablen können bei dieser Übertragung nicht übertragen werden. Um Kontakte zwischen Einstiegspunkten oder Abläufen zu verschieben und Kontaktdaten mit dem Kontakt zu übergeben, verwenden Sie GoTo mit Variablenzuordnung.

Bei einer blinden Weiterleitung bleiben die bisherigen Qualifikationsbeschränkungen erhalten, wenn ein Anruf an eine qualifikationsbasierte Warteschlange weitergeleitet wird. Dies liegt daran, dass die Fähigkeitenbeschränkungen erst bei der Ausführung eines Ablaufs berechnet werden. Da der Ablauf jedoch im Falle einer Blindübertragung nicht ausgeführt wird, bleiben die bisherigen Qualifikationsbeschränkungen bestehen.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

Beim Entwerfen eines Ablaufs darf eine Konsultationsinteraktion keine Blindübertragungsaktivität enthalten. In der Ablaufsteuerung können Sie keine Blind Transfer-Aktivität innerhalb der Ereignisabläufe hinzufügen.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Im Abschnitt Rufnummer weiterleiten können Sie die Zielrufnummer für den Anruf konfigurieren, indem Sie sie manuell eingeben oder eine Variable auswählen.

  1. Rufnummer für Weiterleitung—Geben Sie die Rufnummer ein, an die ein Anruf weitergeleitet werden soll. Dies kann eine bestimmte Zahl sein, die manuell eingegeben wird, oder eine dynamische Zahl, die über eine Ablaufvariable angegeben wird.

  2. Vorwahl—Geben Sie die Nummer ein, an die der Anruf weitergeleitet werden soll.

  3. Variable Rufnummer—Wählen Sie die Ablaufvariable aus der Dropdown-Liste aus. Die Liste zeigt nur Variablen vom Typ 'String' an.

    Die Variable speichert die Nummer, an die der Anruf weitergeleitet werden soll.

4

Im Abschnitt Add header können Sie die SIP-Header-Parameter konfigurieren und über SIP INVITE-Nachrichten an externe Systeme übergeben. Sie können bis zu 20 Header in der ausgehenden SIP INVITE-Nachricht konfigurieren.

Die Verwendung benutzerdefinierter X-Header wird derzeit für Organisationen unterstützt, die Webex Calling mit Local Gateway (LGW) als Telefonieoption für Webex Contact Center verwenden.

  1. Schlüssel—Geben Sie den Schlüssel für einen benutzerdefinierten X-Header ein.

  2. Wert—Geben Sie einen Wert für den benutzerdefinierten Header ein, der an die ausgehende SIP INVITE-Nachricht übergeben wird.

Sie müssen unbedingt vermeiden, die folgenden sensiblen personenbezogenen Daten in die SIP-Header aufzunehmen.

  • Vollständige Namen—Vermeiden Sie die Verwendung vollständiger Namen von Personen.

  • Sozialversicherungsnummern—Geben Sie keinen Teil einer Sozialversicherungsnummer an.

  • Physische Adressen—Bitte verwenden Sie keine Privat- oder Geschäftsadressen.

  • Finanzinformationen—Ausgenommen Kreditkartennummern, Bankkontodaten usw.

  • Gesundheitsinformationen—Vermeiden Sie die Weitergabe von gesundheitsbezogenen Details oder Daten, die als PHI (geschützte Gesundheitsinformationen) gelten könnten.

Die folgenden Header-Muster sind für den internen Gebrauch reserviert und dürfen nicht als benutzerdefinierte Header weitergegeben werden. Standardmäßig werden alle Header, die diesem Muster entsprechen, verworfen und nicht an Webex Contact Center weitergeleitet.

  • X-Adresse

  • X-ADD-DIVERSION

  • X-BNR-Zustand

  • X-BNR-Original-Codec

  • X-BNR-Bypassed

  • X-BroadWorks-Korrelationsinformationen

  • X-FS-Unterstützung

  • XPath

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-NoLookup

  • X-VPOP-DOMAIN

5

Der Abschnitt „Ausgabefehlercodes“ beschreibt die Ausgabefehlercodes für die Aktivität „Blind Transfer“.

  1. Nicht unterstützte Flow-Aktivität—Fehlercode 48 bedeutet, dass der Flow die Bridged Transfer-Aktivität nicht ausführen kann, nachdem der Anruf in die Warteschlange gestellt wurde oder nachdem ein Agent dem Anruf zugewiesen wurde.

  2. Systemfehler—Fehlercode 6 steht für sonstige Systemfehler, die keiner der definierten Kategorien zugeordnet werden können.

Überbrückter Transfer

Die Bridged Transfer-Aktivität ermöglicht es, einen Anruf vorübergehend mit einem Flow an ein externes Ziel weiterzuleiten, während die Kontrolle über den Anruf erhalten bleibt. Das externe Ziel kann eine externe Brücke oder ein interaktiver Sprachdialogdienst (IVR) sein.

Wenn der Dritte das Gespräch beendet, wird der Gesprächsablauf fortgesetzt und bei Bedarf wieder aufgenommen, z. B. durch Weiterleitung des Anrufs an einen Agenten.

Die Bridged-Transfer-Funktion wurde verbessert, um den Kontakt aus der Warteschlange zu entfernen, wenn ein Kontakt an ein interaktives Sprachdialogsystem (IVR) oder eine automatische Anrufverteilung (ACD) eines Drittanbieters weitergeleitet wird. Wird der Kontakt im Drittanbietersystem nicht bearbeitet, kann er in die ursprüngliche Warteschlange zurückgestellt werden.

Nehmen wir beispielsweise an, ein Contact Center verfügt über Webex Contact Center-Agentenressourcen und Agentenressourcen für externe Anrufe. center/PBX. Der Kunde möchte einen Anruf für einen kurzen Zeitraum (sagen wir 60 Sekunden) in die Warteschlange von Webex Contact Center-Agenten einreihen. Steht während dieses Zeitraums kein Agent zur Verfügung, kann der Anruf dann (mit impliziter Auslagerung) zur Bearbeitung an das externe Callcenter weitergeleitet werden, um die Reaktionszeit für den Kunden zu verbessern.

Vorbereitungen

  • Die Aktivität „Überbrückte Weiterleitung“ kann nicht zur Aktivität „Warteschlangenkontakt“ hinzugefügt werden.

  • Führen Sie im weiteren Verlauf des Workflows keine Bridged-Transfer-Aktivität für Kontakte ein, die geparkt, in der Warteschlange oder einem Agenten zugewiesen sind. Dies kann zu einem nicht unterstützten Ablauffehler führen.

  • Die Aktivität „Bridged Transfer“ kann nicht in ausgehenden Anrufabläufen verwendet werden.

  • In der Ablaufsteuerung können Sie keine Bridged-Transfer-Aktivität innerhalb der Ereignisabläufe hinzufügen.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt „Allgemeine Einstellungen“ folgende Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Im Abschnitt Rufnummer weiterleiten können Sie die Zielrufnummer für den Anruf konfigurieren, indem Sie sie manuell eingeben oder eine Variable auswählen.

  1. Rufnummer für Weiterleitung—Geben Sie die Rufnummer ein, an die ein Anruf weitergeleitet werden soll. Dies kann eine bestimmte Zahl sein, die manuell eingegeben wird, oder eine dynamische Zahl, die über eine Ablaufvariable angegeben wird.

  2. Vorwahl—Geben Sie die Nummer ein, an die der Anruf weitergeleitet werden soll.

  3. Variable Rufnummer—Wählen Sie die Ablaufvariable aus der Dropdown-Liste aus. Die Variable speichert die Nummer, an die der Anruf weitergeleitet werden soll.

4

Im Abschnitt Transfer Timeout Settings können Sie das Verhalten einer Bridged Transfer-Aktivität konfigurieren, wenn der weitergeleitete Anruf nicht innerhalb einer bestimmten Zeit angenommen wird.

  1. Timeout—Dies ist die Zeit, die das System wartet, bis der weitergeleitete Gesprächspartner den Anruf annimmt. Wenn der Empfänger innerhalb dieser Zeit nicht abnimmt, beendet das System den Anruf.

    Die Dauer sollte im Bereich von 1–120 Sekunden liegen. Der Standardwert ist 10 Sekunden.

5

Im Abschnitt Ausgabeeinstellungen für Ziffern können Sie während einer Brückenübertragung DTMF-Ziffern an das Ziel ausgeben. Nutzen Sie dies, um Informationen zu senden oder durch Menüs eines IVR-Systems eines Drittanbieters zu navigieren. Sie können die Ziffern manuell eingeben oder dynamische Ziffern mithilfe einer Variablen auswählen.

  1. Ausgabeziffern senden—Schalten Sie den Schalter ein, wenn Sie die DTMF-Ziffern an das Ziel senden möchten, nachdem das Ziel den Anruf angenommen hat und bevor die Weiterleitung abgeschlossen ist.

  2. Spezifische Ausgabeziffern—Geben Sie die spezifischen DTMF-Ausgabeziffern ein.

  3. Variable Ausgabeziffern—Wählen Sie die Flussvariable aus der Dropdown-Liste aus. Die Variable speichert die DTMF-Nummer.

Die maximale Länge von DTMF-Ziffern beträgt 32 Zeichen. Unterstützte Zeichen sind 0-9, AD, Sternchen (*), Haschisch (#), und Komma (,). Das Komma (,) bedeutet eine Sekunde Verzögerung.

6

Im Abschnitt Add headerkönnen Sie die SIP-Header-Parameter konfigurieren und über SIP INVITE-Nachrichten an externe Systeme übergeben. Sie können bis zu 20 Header in der ausgehenden SIP INVITE-Nachricht konfigurieren.

  1. Schlüssel—Geben Sie den Schlüssel für einen benutzerdefinierten X-Header ein.

  2. Wert—Geben Sie einen Wert für den benutzerdefinierten Header ein, der an die ausgehende SIP INVITE-Nachricht übergeben wird.

Die Verwendung benutzerdefinierter X-Header wird derzeit für Organisationen unterstützt, die Webex Calling mit Local Gateway (LGW) als Telefonieoption für Webex Contact Center verwenden.

Sie müssen unbedingt vermeiden, die folgenden sensiblen personenbezogenen Daten in die SIP-Header aufzunehmen.

  • Vollständige Namen—Vermeiden Sie die Verwendung vollständiger Namen von Personen.

  • Sozialversicherungsnummern—Geben Sie keinen Teil einer Sozialversicherungsnummer an.

  • Physische Adressen—Bitte verwenden Sie keine Privat- oder Geschäftsadressen.

  • Finanzinformationen—Ausgenommen Kreditkartennummern, Bankkontodaten usw.

  • Gesundheitsinformationen—Vermeiden Sie die Weitergabe von gesundheitsbezogenen Details oder Daten, die als PHI (geschützte Gesundheitsinformationen) gelten könnten.

Die folgenden Header-Muster sind für den internen Gebrauch reserviert und dürfen nicht als benutzerdefinierte Header weitergegeben werden. Standardmäßig werden alle Header, die diesem Muster entsprechen, verworfen und nicht an Webex Contact Center weitergeleitet.

  • X-BroadWorks-Korrelationsinformationen

    X-FS-Unterstützung

  • XPath

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-NoLookup

  • X-VPOP-DOMAIN

7

Im Abschnitt Ausgabevariable können Sie Informationen über das Ergebnis der Überweisung erfassen.

  1. BridgedTransfer_dxm.FailureCode—Dieser Parameter zeichnet Fehler- oder Statuscodes auf, die fehlgeschlagenen Versuchen bei der Durchführung einer Bridged-Übertragung mit dem Digital Extension Module (DXM) entsprechen.

  2. BridgedTransfer_dxm.FailureDescription—Dieser Parameter speichert die Beschreibung des Fehlers, der während eines versuchten Bridged-Transfers mit Hilfe des (DXM) aufgetreten ist.

  3. BridgedTransfer.Headers—Dieser Parameter speichert die aus der BYE-Nachricht geparsten SIP-Header. Die Header werden als JSON-Objekt gespeichert. Einzelne Header können extrahiert und zur weiteren Verwendung in Flow- oder globalen Variablen gespeichert werden.

    Die folgende Tabelle fasst die Fehlercodes der Bridged Transfer-Aktivität zusammen.

    Fehlercode

    Fehlerbeschreibung

    Erklärung

    1

    Ichnvalid_Nummer

    Die gewählte externe Rufnummer (DN) ist ungültig.

    2

    Beschäftigt

    Die externe Rufnummer ist entweder besetzt oder hat eingehende Anrufe abgewiesen.

    3

    Keine Anrufannahme

    Die externe Rufnummer konnte den Anruf innerhalb der voreingestellten Timeout-Dauer nicht beantworten.

    48

    Nicht unterstützte Strömungsaktivität

    Der Ablauf kann die Bridged-Transfer-Aktivität nicht ausführen, nachdem der Anruf in die Warteschlange gestellt wurde oder nachdem ein Agent dem Anruf zugewiesen wurde.

    6

    System_Fehler

    Dieser Code repräsentiert diverse Fehler, die nicht in die oben definierten Kategorien fallen.

    Bridged Transfer ist nur auf Next-Generation Voice Media-Plattformen (VPOP und Webex Calling) verfügbar.

Anrufverlaufsanalyse

Verwenden Sie die Aktivität „Anruffortschrittsanalyse“, um die CPA-Parameter für die Durchführung einer voicemail/answering Maschinenerkennung (AMD) für einen Rückruf.

Sie können die Aktivität „Anruffortschrittsanalyse“ in den folgenden Bereichen platzieren:

  • Im Hauptablauf, an jedem beliebigen Punkt nach der Callback-Aktivität.

  • Im Ereignisablauf, nur beim Ereignishandler CallbackFailed.

  • Im Hauptablauf, jederzeit für einen geplanten Rückruf oder einen persönlich geplanten Rückruf.

Wenn Sie einen Rückruf versuchen, falls der Aufruf erfolgreich ist AMD/voicemail, Das System kennzeichnet den Anruf als erfolglos. Das Ergebnis der AMD-Erkennung wird in der Ausgabevariablen „reason“ des Ereignishandlers „CallbackFailed“ erfasst. Wenn der Wert von CallbackFailed.reason AMD ist, bedeutet dies, dass AMD/voicemail wurde für den Kunden festgestellt. Anhand dieser Ausgabevariablen können Sie die Wiederholungsversuche des Rückrufs konfigurieren.

Diese Aktivität ist nur verfügbar, wenn die bevorzugte Warteschlange und die Callback-Funktionen für das Unternehmen aktiviert sind.

Wenn Sie in Ihrem Workflow eine Kundenbefragung nach dem Anruf konfiguriert haben, wird diese nicht gestartet, wenn der Anruf von einem automatisierten Mitarbeiter oder per Voicemail entgegengenommen wird. Dadurch werden unnötige Befragungen vermieden.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Events.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Erweiterte Medienparameter die folgenden CPA-Parameter:

  1. Mindeststillezeit—Dies gibt die minimale Stillezeit (in Millisekunden) an, die erforderlich ist, um einen Anruf als Spracherkennung zu klassifizieren. Wenn mehrere Anrufe vom Anrufbeantworter als Sprachausgabe an Agenten weitergeleitet werden, sollte dieser Wert für längere Pausen in den Anrufbeantworteransagen erhöht werden. Dieser Wert kann zwischen 100 und 1000 ms eingestellt werden, der Standardwert beträgt 608 ms.

  2. Analysezeitraum— Dies gibt die Zeitdauer (in Millisekunden) an, die für die Analyse eines Anrufs aufgewendet wurde. Wenn auf einem Anrufbeantworter eine kurze Agentenbegrüßung zu hören ist, dann kennzeichnet ein längerer Wert den Anruf des Anrufbeantworters als Sprachanruf. Wenn der Anruf an ein Unternehmen geht, bei dem der Mitarbeiter eine längere, vorgefertigte Begrüßung hat, kennzeichnet ein kürzerer Wert die lange und persönliche Begrüßung als Anrufbeantworteranruf. Sie können diesen Wert zwischen 1000 und 10000 ms einstellen, der Standardwert beträgt 2500 ms.

  3. Mindestgültige Sprachausgabe—Dies gibt die Mindestdauer (in Millisekunden) der Sprachausgabe an, die erforderlich ist, um einen Anruf als Sprachausgabe zu klassifizieren. Dieser Wert kann zwischen 50 und 500 ms eingestellt werden, der Standardwert beträgt 112 ms.

  4. Max Time Analysis—Dies gibt die maximale Zeitdauer (in Millisekunden) an, die für die Analyse zulässig ist, bevor eine Problemanalyse als Stillstand oder geringes Volumen identifiziert wird. Sie können diesen Wert zwischen 1000 und 10000 ms einstellen, der Standardwert beträgt 3000 ms.

Ausgabevariablen

  • FailureCode—Speichert den Fehlercode. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

  • FailureDescription—Speichert die Fehlerdetails. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

Rückruf

Die Callback-Aktivität ist nur verfügbar, wenn die bevorzugte Warteschlange und die Callback-Funktion für das Unternehmen aktiviert sind. Standardmäßig erstellt die Callback-Aktivität eine Höflichkeits-Callback-Aufgabe in derselben Warteschlange, in der der Anruf ursprünglich platziert wurde. Falls gewünscht, können Sie eine andere Warteschlange konfigurieren. Wenn Sie dieselbe Warteschlange verwenden, behält die Aufgabe ihre Position in der Warteschlange, bis der nächste Agent verfügbar ist.

Beim Entwerfen eines Ablaufs darf eine Consult-Interaktion keine Courtesy-Callback-Aktivität beinhalten.

Falls eine neue Warteschlange bevorzugt wird, platzieren Sie die Aufgabe am Ende der bevorzugten Warteschlange. Sobald ein Agent den Auftrag annimmt, wird der Rückruf ausgelöst. Wenn der Anrufer nicht antwortet, wird der Rückruf nicht wiederholt.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Ereignisabläufe.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Callback-Einstellungen Folgendes:

  1. Rückrufnummer—Geben Sie die Rufnummer ein, unter der der Anrufer den Rückruf erhalten soll. Wählen Sie aus der Dropdown-Liste die Variable aus, die die Rückrufnummer enthält, z. B. die ANI, die dem Anruf zugeordnet ist. Bei der Variablen kann es sich um eine Zahl handeln, die im Rahmen einer „Ziffern sammeln“-Aktivität im Anrufablauf erfasst wird. Wird keine Auswahl getroffen, wird die ANI des Anrufers verwendet. Die Rückrufnummer wird in der Ereignisausgabevariablen NewContact.ANI gespeichert.

    Standardmäßig ist der Schalter für Reggister callback to different destination? auf „aus“ gesetzt. Der Rückruf ist für dasselbe in der Warteschlange befindliche Ziel registriert. Falls der gewünschte Agent beschäftigt und nicht erreichbar ist, aktivieren Sie den Schalter, um ein neues Rückrufziel auszuwählen. Das Ziel ändert sich von Agent zu Warteschlange. Sie können das Ziel nicht direkt auf einen anderen Agenten ändern, sondern nur auf eine Warteschlange, die Agenten enthält.

  2. Rückrufwarteschlange—Wählen Sie eine der verfügbaren Rückrufwarteschlangenoptionen aus der Dropdown-Liste aus:

    • Statische Warteschlange: Wählen Sie eine statische Warteschlange, in der alle Callback-Anfragen platziert werden. Aufgaben werden am Ende dieser Warteschlange platziert. Warteschlangen vom Control Hub aus verwalten.

    • Variable Warteschlange: Ermöglicht es dem Administrator, eine Rückrufwarteschlange basierend auf den Bedingungen im Ablauf anzugeben. Wählen Sie eine Variable aus der Dropdown-Liste aus. Die Liste zeigt nur Variablen vom Typ 'String' an.

      Standardmäßig wird die Warteschlange verwendet, in der der Anrufer platziert ist, wie im geparkten Kontakt erfasst. Die Ausgabevariable QueueName ist der Aktivität „Warteschlangenkontakt“ zugeordnet. Wählen Sie gegebenenfalls eine andere Variable aus der Dropdown-Liste. Stellen Sie sicher, dass die Variable eine gültige Warteschlangenauswahl liefert.

      Wenn Sie einen Ablauf für den Rückruf an den bevorzugten Agenten konfigurieren, platzieren Sie die Aktivität „Warteschlange an Agent“ vor der Aktivität „Rückruf“ im Ablauf.

  3. Callback ANI— Aktiviert die Callback-ANI-Konfiguration für Kunden, wenn sie einen Rückruf erhalten. Die Konfiguration der Höflichkeits-ANI ist nicht obligatorisch. Wählen Sie eine der verfügbaren Optionen:

    • Statische ANI: Wählen Sie eine Rückrufnummer aus der Dropdown-Liste. Diese Wählnummern sind den im Control Hub konfigurierten Eingangspunkten zugeordnet. Wenn Sie keine Rückrufnummer auswählen, verwendet Webex Contact Center die Nummer, die dem Einstiegspunkt zugeordnet ist, für den Sie den Rückruf angefordert haben.

    • Variable ANI (optional): Wählen Sie eine Variable aus der Dropdown-Liste aus. Die Liste zeigt nur Variablen vom Typ 'String' an. Stellen Sie sicher, dass die Variable eine gültige 10-stellige Zahl mit vorangestellter Ländervorwahl liefert.

      Dieser Code muss einem Einstiegspunkt zugeordnet werden, der den Rückruf auslöst. Informationen zur Verwendung gültiger ANI-Formate finden Sie in der in diesem Abschnitt verfügbaren Tabelle zur benutzerdefinierten ANI-Validierung. Wenn Sie keine Variable auswählen, verwendet Webex Contact Center die Nummer, die dem Einstiegspunkt zugeordnet ist, für den Sie den Rückruf angefordert haben.

Im Abschnitt Rückrufeinstellungen werden die Rückrufnummer und die Warteschlange definiert, in die der Anrufer für die Rückrufanfrage eingeordnet werden muss. Das System reserviert den Platz des Anrufers in der Warteschlange, bis der nächste Agent verfügbar ist.

Sie müssen eine Disconnect-Kontakt-Aktivität verwenden, um einen Flow-Zweig zu beenden, der eine Callback-Aktivität verwendet. Andernfalls wird der Anruf nicht beendet, wenn eine Callback-Anfrage gestellt wird.

Flow-Administratoren sollten die Funktion in einer Nicht-Produktionsumgebung testen, um sicherzustellen, dass die als Teil der variablen ANI konfigurierte ANI korrekt ist oder nicht. Wenn die angegebene ANI falsch ist, wechselt die Callback-Funktion zur standardmäßigen System-ANI.

Dies sind die Szenarien, in denen die angepasste ANI für die Mandantenverwaltung und die Ablaufsteuerung konfiguriert und validiert wird. Basierend auf dem von Ihnen verwendeten Stack werden Ihnen Validierungen angezeigt, die nur für diesen Stack gelten.

Tabelle 12: Benutzerdefinierte ANI-Validierung

Beschreibung

Mieterverwaltung – ANI-Eingabe

PreDial/Courtesy Callback-ANI-Eingabe (Flusssteuerung)

Überprüfung

ANI ohne Ländervorwahl

Ohne Ländervorwahl. Zum Beispiel: 2567312213

Ohne Ländervorwahl. Beispiel: 2567312213

Gültige ANI. Es wird derselbe ANI verwendet.

Der Tenant Management ANI-Eingang ist mit Ländercode versehen, der Flow Control ANI-Eingang ist ohne konfigurierten Ländercode.

Mit Ländervorwahl. Zum Beispiel, +1-2567312213

Ohne Ländervorwahl. Zum Beispiel: 2567312213

Ungültige ANI. DNIS wird verwendet

Der Tenant Management ANI-Eingang ist ohne Ländercode, der Flow Control ANI-Eingang ist mit konfiguriertem Ländercode.

Ohne Ländervorwahl. Zum Beispiel: 2567312213

Mit Ländervorwahl. Zum Beispiel, +1-2567312213

Ungültige ANI. DNIS wird verwendet.

Für die Eingaben „Tenant Management ANI“ und „Flow Control ANI“ ist ein Ländercode konfiguriert.

Mit Ländervorwahl. Zum Beispiel, +1-2567312213

Mit Ländervorwahl. Zum Beispiel, +1-2567312213

Gültige ANI. Es wird derselbe ANI verwendet.

Der Tenant Management ANI-Eingang hat keinen Zwischenraum, der Flow Control ANI-Eingang hat einen Zwischenraum.

Kein Leerzeichen zwischen den Zahlen. Zum Beispiel, +1-2567312213

Zwischen den Zahlen ein Leerzeichen. Zum Beispiel, +1-2567312213

Gültige ANI. Es wird derselbe ANI verwendet.

Der Tenant Management ANI-Eingang enthält keine Bindestriche, der Flow Control ANI-Eingang hingegen enthält Bindestriche.

Zwischen den Zahlen dürfen keine Bindestriche stehen. Zum Beispiel, +1-2567312213

Bindestriche zwischen den Zahlen. Zum Beispiel, +1-256-731-2213

Gültige ANI. Es wird derselbe ANI verwendet.

Der Flow Control ANI-Eingang entspricht den letzten Ziffern des Tenant Management ANI-Eingangs.

Vollständige ANI-Eingabe. Zum Beispiel, +1-2567312213

Die letzten vier Ziffern stimmen überein. Zum Beispiel 2213

Ungültige ANI. DNIS wird verwendet.

Der Flow Control ANI-Eingang verfügt über mehr konfigurierte Ziffern als der Tenant Management ANI-Eingang.

Teilweise ANI-Eingabe. Zum Beispiel 2213

10-stellige ANI-Eingabe. Zum Beispiel: 2567312213

Ungültige ANI. DNIS wird verwendet.

Der Tenant Management ANI-Eingang ist konfiguriert, der Flow Control ANI-Eingang ist jedoch nicht konfiguriert.

Vollständige ANI-Eingabe. Zum Beispiel, +1-2567312213

ANI ist nicht konfiguriert.

Ungültige ANI. DNIS wird verwendet.

Flow Control ANI enthält kein Pluszeichen.

Es wird ein Pluszeichen verwendet. Zum Beispiel, +1-2567312213

Das Pluszeichen wird nicht verwendet. Zum Beispiel: 12567312213

Ungültige ANI. DNIS wird verwendet.

Ausgabevariablen:

  • FailureCode—Speichert den Fehlercode. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

  • FailureDescription—Speichert die Fehlerdetails. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

Fehlercodes

Nachfolgend die Fehlercodes und Beschreibungen für die Callback-Aktivität:

Tabelle 13. Beschreibung des Callback-Fehlercodes

Fehlercode

Fehlercodewert

Fehlerbeschreibung

1

UNGÜLTIGE_ANFRAGE

Bei dieser Aktivität wurde eine ungültige Anfrage gestellt.

2

_Rückruf_wird_bei_UNTERSCHIEDLICHER INTERAKTION_nicht unterstützt

Ein Rückruf ist bei einem Kontakt mit einem Kind nicht zulässig.

3

UNGÜLTIGE_WARTESCHLANGE

In der Aktivität wurde eine ungültige Warteschlange angegeben.

4

UNGÜLTIGES_ZIEL

Die Zielrufnummer für den Rückruf ist ungültig.

5

FUNKTION_NICHT_AKTIVIERT

Diese Funktion ist in der Webex Contact Center-Anwendung nicht aktiviert.

6

SYSTEMFEHLER_

Im System ist ein interner Fehler aufgetreten.

Sammle Ziffern

Die Funktion „Ziffern sammeln“ fordert den Anrufer auf, einen DTMF-Code (Dual-Tone Multi-Frequency) einzugeben, beispielsweise eine Kontonummer. Ähnlich wie bei den Aktivitäten „Nachricht abspielen“ und „Menü“ kann die Aktivität „Ziffern sammeln“ Audiodateien, Text-to-Speech-Nachrichten oder eine Kombination aus beidem verwenden.

Diese Aktivität akzeptiert DTMF-Eingaben von Ziffern von 0 bis 9 und den Buchstaben A, B, C und D. Der Anrufer kann eingeben # oder * als Abschlusszeichen, um das Ende der DTMF-Eingabe anzuzeigen.

Der Anrufer darf die Abschlusszeichen nicht für andere Szenarien im Rahmen der Collect Digit-Aktivität verwenden, wie z. B. zur Bestätigung des Betrags oder der Kunden-ID.

Standardmäßig unterstützt die Next Generation Media-Plattform nur DTMF-Töne vom Typ RFC2833 für eingehende und ausgehende Anrufe.

Die Medienplattform der nächsten Generation unterstützt In-Band-DTMF.

Diese Funktion ist nur verfügbar, wenn das entsprechende Feature-Flag aktiviert ist.

Sie können während der Aufnahme und in Konferenzgesprächen mit anderen Teilnehmern auch DTMF-Töne im Frequenzband hören.

Sie können diese Fehlerbehandlungspfade konfigurieren, um Ausführungsfehler zu behandeln:

  • Entry Timeout— Gibt den Fehlerausgabepfad an, den der Ablauf nach Ablauf der Entry Timeout-Dauer nimmt. Durch die Konfiguration dieses Pfades wird sichergestellt, dass der Aufrufer nicht zu lange im Leerlauf bleibt. Ändern Sie die Timeout-Dauer für den Eintrag im Abschnitt „Erweiterte Einstellungen“ des Eigenschaftenfensters. Erwägen Sie, eine Nachricht abzuspielen, um zu verdeutlichen, was vom Anrufer erwartet wird, und dann zum Anfang der Aktivität zurückzukehren.

  • Nicht übereinstimmender Eintrag— Gibt den Fehlerausgabepfad an, den der Ablauf nimmt, wenn der Anrufer eine DTMF-Eingabe eingibt, die nicht im Abschnitt "Benutzerdefinierte Menülinks" konfiguriert ist. Durch die Konfiguration dieses Pfades wird sichergestellt, dass der Aufrufer die Aktivität neu starten und es erneut versuchen kann. Erwägen Sie, eine Nachricht abzuspielen, um zu verdeutlichen, was vom Anrufer erwartet wird, und dann zum Anfang der Aktivität zurückzukehren.

  • Undefinierter Fehler—Weitere Informationen finden Sie unter Fehlerbehandlung konfigurieren.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Prompt die folgenden Einstellungen:

  1. Text-zu-Sprache deaktiviert – Standardmäßig ist die Text-zu-Sprache-Funktion nicht aktiviert. Um die Ansage ohne Text-zu-Sprache-Funktion zu konfigurieren, fügen Sie mindestens eine vorab aufgenommene Audiodatei hinzu. Wählen Sie die Audiodatei aus der Dropdown-Liste aus. Sie können insgesamt bis zu fünf Audioansagen konfigurieren (Audiodateien und Audioansagenvariablen kombiniert). Die vollständige Ansage wird dem Anrufer in der konfigurierten Reihenfolge vorgespielt, wobei zwischen den Audiodateien und den Audioansagenvariablen abgewechselt wird.

    Wenn einer der Eingabefelder der geordneten Liste leer ist, zeigt das System einen Ablauffehler an. Beheben Sie diese Fehler, bevor Sie den Flow veröffentlichen.

    • Audiodatei(en) hinzufügen—Um weitere Audiodateien hinzuzufügen, klicken Sie auf Neu hinzufügen. Die Dateien werden dem Anrufer in der konfigurierten Reihenfolge vorgespielt.

      Um eine Audiodatei aus der Sequenz zu entfernen, klicken Sie auf das Symbol Löschen, das neben jeder Dropdown-Liste angezeigt wird. Das Löschsymbol wird nicht angezeigt, wenn nur eine Dropdown-Liste verfügbar ist, da für die Eingabeaufforderung mindestens eine Audiodatei benötigt wird.

      Informationen zur Verwaltung von Audiodateien finden Sie unter Hochladen einer Audioressourcendatei.

    • Audiovariable hinzufügen—Mit dieser Option können Sie die Audioansage so konfigurieren, dass sie den Kunden dynamisch vorgespielt wird. Beispielsweise können Sie diese Variable so konfigurieren, dass die Audioansage während der Interaktion je nach Präferenz des Kunden in mehreren Sprachen abgespielt wird.

      Um die Audiovariable zu konfigurieren, klicken Sie auf Audiovariable hinzufügen. Geben Sie den Variablenwert in Form eines Pebble-Ausdrucks ein.

      Weitere Informationen finden Sie unter Pebble Template Syntax.

      Der Variablenwert muss mit dem Namen der .wav-Datei übereinstimmen, die in den Control Hub hochgeladen wird.

    • Vorschau-Aufforderung—Klicken Sie auf die Schaltfläche Vorschau-Aufforderung, um die Audiodatei in einer Vorschau anzuhören. Klicken Sie im daraufhin angezeigten Dialogfeld „Vorschau“ auf „Wiedergabe“ , um die ausgewählten Audiodateien abzuspielen.

    • Eingabeaufforderung unterbrechbar machen—Mit dem Kontrollkästchen [ Eingabeaufforderung unterbrechbar machen können Sie festlegen, ob die konfigurierte Eingabeaufforderung durch die Eingabe des Anrufers oder durch ein Ereignis unterbrochen werden kann. Standardmäßig können Eingabeaufforderungen nicht unterbrochen werden. Wenn es für den Anrufer wichtig ist, die Ansage zu hören, sollte sichergestellt werden, dass sie nicht unterbrochen werden kann.

      Hinweis: Bei Organisationen, die mit der neuen Next Generation Plattform ausgestattet sind, konfiguriert das System die Eingabeaufforderung standardmäßig unterbrechbar, unabhängig davon, ob das Kontrollkästchen Eingabeaufforderungen unterbrechbar machen von den Flow-Entwicklern aktiviert oder deaktiviert ist.

  2. Text-zu-Sprache aktiviert—Standardmäßig ist die Text-zu-Sprache-Funktion nicht aktiviert. Um die Text-zu-Sprache-Funktion in Ihren Ansagen zu nutzen, aktivieren Sie die Text-zu-Sprache-Umschalttaste. Sie können insgesamt bis zu fünf Audioansagen konfigurieren (Text-to-Speech-Nachrichten, Audiodateien und Audioansagenvariablen kombiniert). Dem Anrufer wird die vollständige Ansage in der konfigurierten Reihenfolge vorgespielt, wobei zwischen den konfigurierten Text-zu-Sprache-Nachrichten, Audiodateien und Audio-Ansagevariablen abgewechselt wird.

    • Konnektor—Die Sprach- und Sprachoptionen ändern sich je nach ausgewähltem Konnektor. Die Auswahl bestimmt Sprache, Geschlecht und Tonfall, die das System verwendet, um dem Anrufer Text-to-Speech-Nachrichten vorzulesen.

      Wenn Sie Google TTS verwenden, können Sie die verschiedenen Optionen auf der Seite Google Text to Speech in der Vorschau ansehen.

      Bestehende Kunden der Next Generation Voice-Plattform können sowohl Cisco Cloud Text-to-Speech- als auch Google TTS-Konnektoren anzeigen.

    • Standardsprache überschreiben & Spracheinstellungen—Mit diesem Schalter können Sie die in der globalen Variable Voicename konfigurierten Spracheinstellungen überschreiben. Dieser Parameter ist standardmäßig aktiviert.

    • Ausgabestimme— Gibt den Namen der Ausgabestimme an. Dieses Feld wird nur angezeigt, wenn Sie die Option „ Standardsprache überschreiben“ aktivieren. & Spracheinstellungen Umschalter. Wählen Sie den Namen der Ausgabestimme aus der Dropdown-Liste aus.

      Wenn der von Google unterstützte Name der Ausgabestimme nicht in der Dropdown-Liste „Ausgabestimme“ verfügbar ist, deaktivieren Sie die Option „Standardsprache überschreiben“. & Schalter zum Umschalten der Spracheinstellungen. Fügen Sie die Aktivität „ Variable setzen “ vor der Aktivität „Ziffern sammeln“ in den Ablauf ein.

      Konfigurieren Sie die Aktivität „Variable festlegen“ wie folgt:

      1. Setze die Variable auf Global_VoiceName.

      2. Setzen Sie den Variablenwert auf den gewünschten Ausgabestimmennamenscode (z. B. en-US-Standard-D). Weitere Informationen zu den unterstützten Stimmen und Sprachen finden Sie auf der Seite Google Unterstützte Stimmen und Sprachen.

    • Text-zu-Sprache-Nachricht hinzufügen– Beim Erstellen Ihrer Ansage können Sie Text-zu-Sprache oder eine Mischung aus vorab aufgenommenen Audiodateien und Text-zu-Sprache-Nachrichten verwenden. Klicken Sie auf Text-zu-Sprache-Nachricht hinzufügen, um dem Abschnitt "Aufforderung" ein neues Texteingabefeld hinzuzufügen. Hier können Sie die Nachricht eingeben, die dem Anrufer in der ausgewählten Sprache und Stimme vorgelesen wird.

      Wichtige Überlegungen:

      • Verwenden Sie die Aktivität „Variable festlegen“, um den Wert der TTS-Nachricht einer Flow-Variablen zuzuweisen, bevor Sie sie in der Aktivität verwenden.

      • Verwenden Sie innerhalb von Pebble-Ausdrücken einfache Anführungszeichen anstelle von doppelten Anführungszeichen.

      Für Cisco Text-to-Speech-Nachrichten gibt es keine Zeichenbegrenzung.

      Das Feld akzeptiert zwei Arten von Eingaben: Rohdaten (Klartext) oder SSML-formatierte Daten. Sie können Variablen auch als Teil der Nachricht verwenden, um den dynamischen Inhalt zu lesen.

      Um eine Variable anzugeben, verwenden Sie diese Syntax: {{variable}}. Zum Beispiel, {{NewContact.ANI}}.

      Für unterstützte SSML-Tags für Cisco Cloud Text-to-Speech siehe Text-to-Speech (TTS) in Webex Contact Center.

    • Audiodatei hinzufügen—Um Text-zu-Sprache-Nachrichten durch vorab aufgenommene Audiodateien zu ersetzen, klicken Sie auf Audiodatei hinzufügen. Dadurch wird der Konfiguration eine neue Zeile hinzugefügt, in der Sie eine Audiodatei aus einer Dropdown-Liste auswählen können.

      Um ein Element aus der Sequenz zu entfernen, klicken Sie auf das Löschsymbol neben diesem Element. Das Löschsymbol ist nicht sichtbar, wenn nur ein Feld konfiguriert ist, da mindestens eine Nachricht oder Audiodatei erforderlich ist.

    • Audiovariable hinzufügen—Mit dieser Option können Sie die Audioansage so konfigurieren, dass sie den Kunden dynamisch vorgespielt wird. Beispielsweise können Sie diese Variable so konfigurieren, dass die Audioansage während der Interaktion je nach Präferenz des Kunden in mehreren Sprachen abgespielt wird.

      Um die Audiovariable zu konfigurieren, klicken Sie auf „Audiovariable hinzufügen“. Geben Sie den Variablenwert in Form eines Pebble-Ausdrucks ein.

      Weitere Informationen finden Sie unter Pebble Template Syntax.

      Der Wert der Variablen muss mit dem Namen der .wav-Datei übereinstimmen, die in den Control Hub hochgeladen wird.

    • Vorschau-Aufforderung—Klicken Sie auf die Schaltfläche Vorschau-Aufforderung, um die Text-zu-Sprache-Nachrichten und die Audiodateien zu testen und in der Vorschau anzuhören. Im daraufhin angezeigten Dialogfeld „ Vorschau-Ansage “ wählen Sie die gewünschte Stimme aus, um die Ansage zu testen. Sie können die Nachrichten und Audiodateien wie folgt abspielen:

      1. Klicken Sie auf Play all, um sowohl die Audiodatei als auch die Nachricht gleichzeitig abzuspielen.

      2. Spiele nur die Audiodateien ab.

      3. Spiele nur die Text-to-Speech-Nachrichten ab.

    • Eingabeaufforderung unterbrechbar machen—Mit dem Kontrollkästchen [ Eingabeaufforderung unterbrechbar machen können Sie festlegen, ob die konfigurierte Eingabeaufforderung durch die Eingabe des Anrufers oder durch ein Ereignis unterbrochen werden kann. Standardmäßig können Eingabeaufforderungen nicht unterbrochen werden. Wenn es für den Anrufer wichtig ist, die Ansage zu hören, sollte sichergestellt werden, dass sie nicht unterbrochen werden kann.

      Bei Organisationen, die mit der neuen Next Generation-Plattform ausgestattet sind, konfiguriert das System die Eingabeaufforderung standardmäßig als unterbrechbar, unabhängig davon, ob das KontrollkästchenEingabeaufforderungen unterbrechbar machen von den Flow-Entwicklern aktiviert oder deaktiviert ist.

  3. Konfigurieren Sie anschließend die Text-zu-Sprache-Einstellungen. Die Text-zu-Sprache-Einstellungen umfassen die folgenden Einstellungen, die zur Validierung der erwarteten DTMF-Eingabe des Anrufers verwendet werden.

    • Sprechgeschwindigkeit— Gibt die Sprechgeschwindigkeit an. Erhöhen oder verringern Sie den numerischen Eingangswert, um die ideale Sprechgeschwindigkeit beizubehalten und die Sprechgeschwindigkeit zu steuern.

      Gültige Werte für die numerische Eingabe liegen im Bereich von 0,25 bis 4,0 Wörtern pro Minute (WPM). Der Standardwert beträgt 1,0 Wörter pro Minute.

    • Lautstärkeverstärkung— Gibt die Erhöhung oder Verringerung der Lautstärke an. Erhöhen oder verringern Sie den numerischen Eingangswert, um die ideale Lautstärke der Ausgabesprache beizubehalten.

      Gültige Eingabewerte für die numerische Eingabe liegen im Bereich von –96,0 Dezibel bis 16,0 Dezibel (dB). Der Standardwert beträgt 0,0 dB.

  4. Konfigurieren Sie unter „Erweiterte Einstellungen“ Folgendes:

    • Timeout bei fehlender Eingabe— Gibt die maximale Dauer an, die die Aktivität "Ziffern sammeln" auf eine Eingabe wartet, bevor der Pfad "Eingabe-Timeout" aufgerufen wird. Der Standardwert beträgt 3 Sekunden.

    • Inter-Digit Timeout— Gibt die maximale Wartezeit zwischen den Ziffern an, die die Collect Digits-Aktivität zwischen den Ziffern einlegt, bevor der Ablauf fortgesetzt wird. Dies geschieht erst, nachdem mindestens eine Ziffer eingegeben wurde. Der Anrufer kann das Abschlusszeichen eingeben, um anzuzeigen, dass die Eingabe abgeschlossen ist, sodass der Anruf fortgesetzt wird, ohne auf das Inter-Digit-Timeout warten zu müssen.

      Inter-Digit Timeout ist für Kunden, die die Voice Services Platform nutzen, nicht anwendbar. Dieser Parameter ist standardmäßig für Kunden, die die Voice Services Platform nutzen, nicht deaktiviert.

    • Mindestanzahl Ziffern— Gibt die Mindestanzahl an Ziffern an, die der Anrufer eingeben muss. Der Standardwert ist 1. Wenn der Anrufer eine Eingabe macht, die kleiner als dieser Wert ist, folgt der Ablauf dem Pfad Nicht übereinstimmender Eintrag, der im Abschnitt Fehlerbehandlung konfiguriert ist.

    • Maximale Anzahl Ziffern— Gibt die maximale Anzahl an Ziffern an, die der Anrufer eingeben kann. Der Standardwert ist 10. Wenn der Anrufer eine Eingabe macht, die größer als dieser Wert ist, folgt der Ablauf dem Pfad Nicht übereinstimmende Eingabe, der im Abschnitt Fehlerbehandlung konfiguriert ist.

    • Terminator Symbol— Gibt das Zeichen an, das der Aufrufer eingeben kann, um das Ende der Eingabe anzugeben. Das Terminator-Symbol kann entweder # oder * abhängig von der Konfiguration.

      Standardmäßig ist das Terminatorsymbol #.

  5. Im Abschnitt Ausgabevariable stellt die Aktivität „Ziffern sammeln“ die Variable bereit. {{CollectDigits.DigitsEntered}}, Dabei wird die DTMF-Eingabe des Anrufers gespeichert, wenn der Ablauf ausgeführt wird. Sie können diese Variable in nachfolgenden Aktivitäten verwenden, um die Ablauflogik zu steuern. Der Variablenname spiegelt dynamisch die Bezeichnung wider, die der Aktivität „Ziffern sammeln“ zugewiesen wurde. Wenn der Ablauf mehrere Collect Digits-Aktivitäten umfasst, erfasst das System für jede Aktivität eine separate Ausgabevariable. Weitere Informationen finden Sie unter Ereignisausgabevariablen.

Menü

Die Menüaktivität ermöglicht es Ihnen, ein Cisco Unified IP Interactive Voice Response (IVR)-Erlebnis in Ihren Workflow zu integrieren. Die Aktivität spielt eine Aufforderung ab, die es dem Anrufer ermöglicht, eine DTMF-Ziffer einzugeben. Je nachdem, welche Ziffer der Anrufer eingibt, kann der Gesprächsablauf einen anderen Verlauf nehmen.

Ein Menü kann 1 bis 10 Zweige haben, die durch die Ziffern 0 bis 9 dargestellt werden.

Die Menü-Aktivität kann mit oder ohne aktivierter Text-zu-Sprache-Funktion verwendet werden. Die Konfigurationsoptionen ändern sich entsprechend.

Sie können diese Fehlerbehandlungspfade konfigurieren, um Ausführungsfehler zu behandeln:

  • No-Input Timeout— Gibt den Fehlerausgabepfad an, den der Ablauf nach Ablauf der Eintritts-Timeout-Dauer nimmt. Durch die Konfiguration dieses Pfades wird sichergestellt, dass der Aufrufer nicht zu lange im Leerlauf bleibt. Ändern Sie die Dauer des Timeouts bei fehlender Eingabe im Abschnitt „Erweiterte Einstellungen“ des Eigenschaftenfensters. Erwägen Sie, eine Nachricht abzuspielen, um dem Anrufer die Erwartungen zu verdeutlichen, und dann zum Anfang der Aktivität zurückzukehren.

  • Nicht übereinstimmender Eintrag— Gibt den Fehlerausgabepfad an, den der Ablauf nimmt, nachdem der Anrufer eine DTMF-Eingabe eingegeben hat, die nicht im Abschnitt "Benutzerdefinierte Menülinks" konfiguriert ist. Durch die Konfiguration dieses Pfades wird sichergestellt, dass der Aufrufer die Aktivität neu starten und es erneut versuchen kann. Erwägen Sie, eine Nachricht abzuspielen, um dem Anrufer die Erwartungen zu verdeutlichen, und dann zum Anfang der Aktivität zurückzukehren.

    Um den Aufruf der Aktivität für eine bestimmte Anzahl von Malen in einer Schleife zurückzurufen:

    • Fügen Sie die Aktivität „Variable festlegen“ nach der Aktivität „Menü“ ein.

    • Verbinden Sie in der Menüaktivität die Knoten „ No-Input-Timeout“ und „Unmatched Entry “ mit der Aktivität „Set Variable“.

    • Konfigurieren Sie die Aktivität „Variable festlegen“ wie folgt:

      • Im Feld Variable wählen Sie Timeoutaus.

      • Setze den Wert der Variablen auf. {{Timeout +1}}.

    • Fügen Sie die Aktivität „Bedingung“ nach der Aktivität „Variable festlegen“ ein.

    • Geben Sie in der Aktivität „Bedingung“ folgenden Ausdruck ein:

      {{Timeout >= n}}, wobei 'n' die Anzahl der Male angibt, die Sie zum Menü zurückkehren möchten, bevor die Verbindung getrennt wird.

      Wenn {{Timeout >= 3}}, Die Konfiguration führt den Anrufer dreimal zurück zum Menü, bevor die Verbindung getrennt wird.

    • Fügen Sie die Aktivität „Nachricht abspielen“ gefolgt von der Aktivität „Kontakt trennen“ hinzu, um die Aufzeichnung abzuspielen und den Anruf zu trennen, wenn der Anrufer die konfigurierten Optionen nicht auswählt oder nach n Versuchen eine Zeitüberschreitung auftritt.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Prompt die folgenden Einstellungen:

  1. Text-zu-Sprache deaktiviert—Die Text-zu-Sprache-Funktion ist standardmäßig nicht aktiviert. Um die Text-zu-Sprache-Funktion in Ihrer Ansage zu nutzen, aktivieren Sie die Text-zu-Sprache-Umschalttaste. Wählen Sie die Audiodatei aus der Dropdown-Liste aus. Sie können insgesamt bis zu fünf Audioansagen konfigurieren (Audiodateien und Audioansagenvariablen kombiniert). Die Aktivität spielt dem Anrufer die vollständige Ansage in der konfigurierten Reihenfolge ab und wechselt dabei zwischen den konfigurierten Audiodateien und Audioansagenvariablen.

    Wenn einer der Eingabefelder der geordneten Liste leer ist, zeigt das System einen Ablauffehler an. Beheben Sie diese Fehler, bevor Sie den Flow veröffentlichen.

    • Audiodatei(en) hinzufügen—Um die Ansage ohne Text-zu-Sprache-Funktion zu konfigurieren, fügen Sie mindestens eine vorab aufgenommene Audiodatei hinzu. Wählen Sie die Datei aus dem Dropdown-Feld mit der Bezeichnung 1 aus. Um weitere Audiodateien hinzuzufügen, klicken Sie auf Neu hinzufügen.

      Um eine Audiodatei aus der Sequenz zu entfernen, klicken Sie auf das Symbol Löschen, das neben der Dropdown-Liste angezeigt wird. Da mindestens eine Audiodatei erforderlich ist, ist das Symbol „ Löschen “ nicht sichtbar, wenn nur ein Dropdown-Feld sichtbar ist.

      Verwalten Sie Audiodateien über die Einstellungen für Audioansagen im Control Hub. Weitere Informationen finden Sie unter Audio-Ansagen verwalten.

    • Audiovariable hinzufügen—Mit dieser Option können Sie die Audioansage so konfigurieren, dass sie den Kunden dynamisch vorgespielt wird. Beispielsweise können Sie diese Variable so konfigurieren, dass die Audioansage während der Interaktion je nach Präferenz des Kunden in mehreren Sprachen abgespielt wird.

      Um die Audiovariable zu konfigurieren, klicken Sie auf Audiovariable hinzufügen. Geben Sie den Variablenwert in Form eines Pebble-Ausdrucks ein.

      Weitere Informationen finden Sie unter Pebble Template Syntax.

      Der Wert der Variablen muss mit dem Namen der .wav-Datei übereinstimmen, die in den Control Hub hochgeladen wird.

    • Vorschau-Aufforderung—Klicken Sie auf die Schaltfläche Vorschau-Aufforderung, um die Audiodatei in einer Vorschau anzuhören. Klicken Sie im daraufhin angezeigten Dialogfeld „Vorschau“ auf „Wiedergabe“ , um die ausgewählten Audiodateien abzuspielen.

    • Eingabeaufforderung unterbrechbar machen—Mit dieser Option können Sie festlegen, ob die konfigurierte Eingabeaufforderung durch die Eingabe des Anrufers oder durch ein Ereignis unterbrochen werden kann. Standardmäßig ist die Option Eingabeaufforderung unterbrechbar machen für die Menüaktivität nicht aktiviert. Wenn Sie möchten, dass der Anrufer das Menü unterbrechen kann, sobald er seinen DTMF-Token eingibt, sollten Sie die Ansage unterbrechbar machen.

      Hinweis: Bei Organisationen, die mit der neuen Next Generation-Plattform ausgestattet sind, konfiguriert das System die Eingabeaufforderung standardmäßig als unterbrechbar, unabhängig davon, ob das KontrollkästchenEingabeaufforderungen unterbrechbar machen von den Flow-Entwicklern aktiviert oder deaktiviert ist.

  2. Text-zu-Sprache aktiviert—Standardmäßig ist die Text-zu-Sprache-Funktion nicht aktiviert. Um die Text-zu-Sprache-Funktion in Ihrer Ansage zu nutzen, aktivieren Sie die Text-zu-Sprache-Umschalttaste. Sie können insgesamt bis zu fünf Audioansagen konfigurieren (Text-to-Speech-Nachrichten, Audiodateien und Audioansagenvariablen kombiniert). Die Aktivität spielt dem Anrufer die vollständige Ansage in der konfigurierten Reihenfolge vor, wobei zwischen Text-to-Speech-Nachrichten, Audiodateien und Audio-Ansagevariablen abgewechselt wird.

    • Konnektor—Wählen Sie einen Konnektor zur Authentifizierung des Text-zu-Sprache-Dienstes. In der Dropdown-Liste werden die Namen der im Control Hub konfigurierten Google-Konnektoren angezeigt.

      Bestehende Kunden der Classic Voice-Plattform sehen in der Dropdown-Liste nur den Google TTS-Connector.

      Bestehende Kunden der Next Generation Voice-Plattform können sowohl Cisco Cloud Text-to-Speech- als auch Google TTS-Konnektoren anzeigen.

    • Standardsprache überschreiben & Spracheinstellungen—Mit diesem Schalter können Sie die in der globalen Variable Voicename konfigurierten Spracheinstellungen überschreiben. Dieser Parameter ist standardmäßig aktiviert.

    • Ausgabestimme—Wählen Sie den Namen der Ausgabestimme aus der Dropdown-Liste aus.

      Wenn der von Google unterstützte Name der Ausgabestimme nicht in der Dropdown-Liste [ Ausgabestimme verfügbar ist, deaktivieren Sie die Option Standardsprache überschreiben. & Spracheinstellungen Umschalter. Fügen Sie die Aktivität „ Variable setzen “ vor der Aktivität „Menü“ in den Ablauf ein.

      Konfigurieren Sie die Aktivität „Variable festlegen“ wie folgt:

      1. Setze die Variable auf Global_VoiceName.

      2. Setzen Sie den Variablenwert auf den gewünschten Ausgabestimmennamenscode (z. B. en-US-Standard-D). Weitere Informationen zu den unterstützten Stimmen und Sprachen finden Sie auf der Seite Google Unterstützte Stimmen und Sprachen.

    • Audiodateien hinzufügen—Um Text-zu-Sprache-Nachrichten durch vorab aufgenommene Audiodateien zu ersetzen, klicken Sie auf Audiodatei hinzufügen. Dadurch wird der Konfiguration eine neue Zeile hinzugefügt, in der Sie eine Audiodatei aus einer Dropdown-Liste auswählen können.

    • Um ein Element aus der Sequenz zu entfernen, klicken Sie auf das Symbol Löschen neben diesem Element. Da mindestens eine Nachricht oder Audiodatei erforderlich ist, ist das Symbol „ Löschen “ nicht sichtbar, wenn nur ein Feld konfiguriert ist.

    • Text-zu-Sprache-Nachricht hinzufügen—Beim Erstellen Ihrer Ansage können Sie entweder ausschließlich Text-zu-Sprache verwenden oder eine Mischung aus vorab aufgenommenen Audiodateien und Text-zu-Sprache-Nachrichten. Klicken Sie auf Text-zu-Sprache-Nachricht hinzufügen, um dem Abschnitt zur Erstellung von Eingabeaufforderungen ein neues Texteingabefeld hinzuzufügen.

      Wichtige Überlegungen:

      1. Verwenden Sie die Aktivität „Variable festlegen“, um den Wert der TTS-Nachricht einer Flow-Variablen zuzuweisen, bevor Sie sie in der Aktivität verwenden.

      2. . Verwenden Sie innerhalb von Pebble-Ausdrücken einfache Anführungszeichen anstelle von doppelten Anführungszeichen.

      Sie können die Nachricht, die dem Anrufer vorgelesen werden soll, in der ausgewählten Sprache und Stimme eingeben.

      Für Cisco Text-to-Speech-Nachrichten gibt es keine Zeichenbegrenzung.

      Das Feld akzeptiert zwei Arten von Eingaben: Rohdaten (reiner Text) oder Daten im SSML-Format (Speech Synthesis Markup Language). Sie können auch Variablen als Teil der Nachricht verwenden, um den dynamischen Inhalt auszulesen. Wenn Sie eine Variable typisieren, verwenden Sie diese Syntax: {{variable}}. Zum Beispiel, {{NewContact.ANI}} verwendet eine gültige Variablensyntax.

      Für unterstützte SSML-Tags für Cisco Cloud Text-to-Speech siehe Text-to-Speech (TTS) in Webex Contact Center.

    • Audiovariable hinzufügen—Mit dieser Option können Sie die Audioansage so konfigurieren, dass sie den Kunden dynamisch vorgespielt wird. Beispielsweise können Sie diese Variable so konfigurieren, dass die Audioansage während der Interaktion je nach Präferenz des Kunden in mehreren Sprachen abgespielt wird.

    • Um die Audiovariable zu konfigurieren, klicken Sie auf Audiovariable hinzufügen. Geben Sie den Variablenwert in Form eines Pebble-Ausdrucks ein.

      Weitere Informationen finden Sie unter Pebble Template Syntax.

      Der Wert der Variablen muss mit dem Namen der .wav-Datei übereinstimmen, die in den Control Hub hochgeladen wird.

    • Vorschau-Aufforderung—Klicken Sie auf die Schaltfläche Vorschau-Aufforderung, um die Text-zu-Sprache-Nachrichten und die Audiodateien zu testen und in der Vorschau anzuhören. Im daraufhin angezeigten Dialogfeld „ Vorschau-Ansage “ wählen Sie die gewünschte Stimme aus, um die Ansage zu testen. Sie können die Nachrichten und Audiodateien wie folgt abspielen:

      1. Klicken Sie auf Play all, um sowohl die Audiodatei als auch die Nachricht gleichzeitig abzuspielen.

      2. Spiele nur die Audiodateien ab.

      3. Spiele nur die Text-to-Speech-Nachrichten ab.

    • Eingabeaufforderung unterbrechbar machen—Mit dieser Option können Sie festlegen, ob die konfigurierte Eingabeaufforderung durch die Eingabe des Anrufers oder durch ein Ereignis unterbrochen werden kann. Standardmäßig ist die Option Eingabeaufforderung unterbrechbar machen für die Menüaktivität nicht aktiviert. Wenn Sie möchten, dass der Anrufer das Menü unterbrechen kann, sobald er seinen DTMF-Token eingibt, sollten Sie die Ansage unterbrechbar machen.

      Bei Organisationen, die mit der neuen Next Generation Plattform ausgestattet sind, konfiguriert das System die Eingabeaufforderung standardmäßig unterbrechbar, unabhängig davon, ob die Flow-Entwickler das Kontrollkästchen Eingabeaufforderung unterbrechbar machen aktiviert oder deaktiviert haben.

  3. Unter „Benutzerdefinierte Menülinks“ können Sie einen oder mehrere Menülinks entsprechend den organisatorischen Anforderungen konfigurieren.

    Diese Funktion ermöglicht es einem oder mehreren Benutzern, anhand der ausgewählten Ziffer verschiedene Zweige im Ablauf auszuwählen.

    Sie können bis zu zehn benutzerdefinierte Menülinks konfigurieren.

    • ZIFFER—Wählen Sie eine Zahl aus der Dropdown-Liste. DIGIT entspricht der DTMF-Eingabe, die der Anrufer eingibt, um anzugeben, welchem Pfad im Gesprächsablauf gefolgt werden soll. Es stehen die Ziffern 0‐9 zur Auswahl, wobei jede Option nur einmal ausgewählt werden kann.

    • LINK-BESCHREIBUNG—Fügen Sie eine Beschreibung hinzu, um anzugeben, welchem Pfad des Datenflusses die Ziffer entspricht.

      Wenn der Anrufer beispielsweise durch Drücken der 1 zu einer Warteschlange gelangt, die bei einer Verkaufsfrage weiterhelfen kann, geben Sie „Verkauf“ in der Linkbeschreibung ein. Die LINK-BESCHREIBUNG hat keinen Einfluss auf den Anruf selbst, kann aber dabei helfen, nachzuverfolgen, wie das Menü aufgebaut ist.

    • Neu hinzufügen— Klicken Sie auf Neu hinzufügen, um weitere Menülinks hinzuzufügen. Sie können jeder Zeile eine Ziffer und eine Linkbeschreibung hinzufügen. Sie können bis zu zehn Links hinzufügen.

    Sie können Menülinks sowohl im Eigenschaftenbereich als auch direkt in der Aktivität konfigurieren. Dies ermöglicht verschiedene Konfigurationsoptionen, die auf den Präferenzen des Benutzers basieren. Das System aktualisiert den Inhalt in Echtzeit an beiden Standorten, sobald eine Änderung vorgenommen wird.

  4. Konfigurieren Sie anschließend die Text-zu-Sprache-Einstellungen. Fügen Sie dazu die folgenden Einstellungen hinzu, die zur Validierung der erwarteten DTMF-Eingabe des Anrufers verwendet werden.

    • Sprechgeschwindigkeit— Gibt die Sprechgeschwindigkeit an. Erhöhen oder verringern Sie den numerischen Eingangswert, um die ideale Sprechgeschwindigkeit beizubehalten und die Sprechgeschwindigkeit zu steuern.

      Gültige Werte für die numerische Eingabe liegen im Bereich von 0,25 bis 4,0 Wörtern pro Minute (WPM). Der Standardwert beträgt 1,0 Wörter pro Minute.

    • Lautstärkeverstärkung— Gibt die Erhöhung oder Verringerung der Lautstärke an. Erhöhen oder verringern Sie den numerischen Eingangswert, um die ideale Lautstärke der Ausgabesprache beizubehalten.

      Gültige Eingabewerte für die numerische Eingabe liegen im Bereich von –96,0 Dezibel bis 16,0 Dezibel (dB). Der Standardwert ist 0,0 dB.

    • No-Input Timeout—Gibt die maximale Zeit an, die die Aktivität auf eine Eingabe wartet, bevor der No-Input Timeout-Pfad fortgesetzt wird. Der Standardwert beträgt 3 Sekunden.

  5. Die Menüaktivität verwendet die {{Menu.OptionEntered}} Ausgabevariable. Wenn das System den Ablauf ausführt, speichert diese Variable die DTMF-Eingabe, die der Anrufer während seiner Interaktion mit dem Menü eingegeben hat.

    Sie können die {{Menu.OptionEntered}} In späteren Aktivitäten wird eine Ausgabevariable verwendet, um die Ablaufreihenfolge zu steuern. Der Variablenname ändert sich dynamisch basierend auf der Bezeichnung, die der Menüaktivität zugeordnet ist. Das System kann mehrere Variablenwerte erfassen, wenn der Ablauf mehr als eine Menüaktivität verwendet. Weitere Informationen zu diesem Variablentyp finden Sie unter Aktivitätsausgabevariablen.

Nachricht abspielen

Die Aktivität „Nachricht abspielen“ spielt dem Anrufer eine ununterbrechbare Nachricht ab. Die Aktivität „Nachricht abspielen“ kann mit oder ohne aktivierter Text-zu-Sprache-Funktion verwendet werden. Die Konfigurationsoptionen ändern sich entsprechend.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Fehlerbehandlung konfigurieren.

Die Wiedergabe von Nachrichten ist bei DTMF-Eingaben nicht unterbrechbar.

Die Aktivität „Nachricht abspielen“ kann aufgrund der Verfügbarkeit eines Agenten zur Annahme des Anrufs unterbrochen werden, wenn sie nach der Aktivität „ Kontakt in die Warteschlange stellen “ in einem Anrufablauf eingefügt wird.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt „Eingabeaufforderung“ die folgenden Einstellungen:

  1. Text-zu-Sprache deaktiviert—Wenn Sie die Text-zu-Sprache-Funktion in Ihrer Ansage nicht nutzen möchten, deaktivieren Sie die Text-zu-Sprache-Umschalttaste. Die Text-zu-Sprache-Funktion ist standardmäßig nicht aktiviert.

    Sie können bis zu fünf Audioansagen konfigurieren (Audiodateien und Audioansagenvariablen kombiniert). Die vollständige Ansage wird dem Anrufer in der konfigurierten Reihenfolge vorgespielt, wobei zwischen den Audiodateien und den Audioansagenvariablen abgewechselt wird.

    Wenn einer der Eingabefelder der geordneten Liste leer ist, antwortet das System mit einem Ablauffehler. Beheben Sie diese Fehler, bevor Sie den Ablauf veröffentlichen.

    • Audiodateien hinzufügen—Um die Ansage ohne Text-zu-Sprache zu konfigurieren, fügen Sie mindestens eine vorab aufgenommene Audiodatei hinzu. Wählen Sie die gewünschte Audiodatei aus der Dropdown-Liste mit der Bezeichnung 1 aus.

      Um weitere Audiodateien hinzuzufügen, klicken Sie auf Neu hinzufügen. Die Dateien werden dem Anrufer in der Reihenfolge ihrer Anzeige abgespielt.

      Um eine Audiodatei aus der Sequenz zu entfernen, klicken Sie auf das Symbol Löschen, das neben jeder Dropdown-Liste angezeigt wird.

    • Audiovariable hinzufügen—Mit dieser Option können Sie die Audioansage so konfigurieren, dass sie den Kunden dynamisch vorgespielt wird. Beispielsweise können Sie diese Variable so konfigurieren, dass die Audioansage während der Interaktion je nach Präferenz des Kunden in mehreren Sprachen abgespielt wird.

      Um die Audiovariable zu konfigurieren, klicken Sie auf Audiovariable hinzufügen. Geben Sie den Variablenwert in Form eines Pebble-Ausdrucks ein.

      Weitere Informationen finden Sie unter Pebble Template Syntax.

      Der Wert der Variablen muss mit dem Namen der .wav-Datei übereinstimmen, die in den Control Hub hochgeladen wird.

    • Vorschau-Aufforderung—Klicken Sie auf die Schaltfläche Vorschau [ ], um eine Vorschau der Audiodatei anzuzeigen. Klicken Sie im daraufhin angezeigten Dialogfeld „Vorschau“ auf „Wiedergabe“ , um die ausgewählten Audiodateien abzuspielen.

  2. Text-zu-Sprache aktivieren—Um die Text -zu-Sprache - Funktion in Ihrer Eingabeaufforderung zu nutzen, aktivieren Sie die Text-zu-Sprache-Umschalttaste. Sie können insgesamt bis zu fünf Audioansagen konfigurieren (Text-to-Speech-Nachrichten, Audiodateien und Audioansagenvariablen kombiniert). Dem Anrufer wird die vollständige Ansage in der konfigurierten Reihenfolge vorgespielt, wobei zwischen Text-to-Speech-Nachrichten, Audiodateien und Audio-Ansagevariablen abgewechselt wird.

    • Connector— Gibt den Connector zur Authentifizierung des Text to-Speech-Dienstes an. In der Dropdown-Liste werden die Namen aller Google-Konnektoren im Control Hub angezeigt. Es werden nur die aktiven Anschlüsse angezeigt. Wählen Sie den Konnektor aus der Dropdown-Liste aus.

      Bestehende Kunden der Classic Voice-Plattform sehen in der Dropdown-Liste nur den Google TTS-Connector.

      Bestehende Kunden der Next Generation Voice-Plattform können sowohl Cisco Cloud Text-to-Speech- als auch Google TTS-Konnektoren anzeigen.

    • Standardsprache überschreiben & Spracheinstellungen—Mit diesem Schalter können Sie die in der globalen Variable Voicename konfigurierten Spracheinstellungen überschreiben. Dieser Parameter ist standardmäßig aktiviert.

    • Ausgabestimme— Gibt den Namen der Ausgabestimme an. Dieses Feld wird nur angezeigt, wenn Sie die Option „ Standardsprache überschreiben“ aktivieren. & Spracheinstellungen Umschalter. Wählen Sie den Namen der Ausgabestimme aus der Dropdown-Liste aus.

      Wenn der von Google unterstützte Name der Ausgabestimme nicht in der Dropdown-Liste „Ausgabestimme“ verfügbar ist, deaktivieren Sie die Option „ Standardsprache überschreiben“. & Spracheinstellungen Umschalter. Fügen Sie die Aktivität „Variable festlegen“ vor der Aktivität „Nachricht abspielen“ in den Ablauf ein.

      Konfigurieren Sie die Aktivität „Variable festlegen“ wie folgt:

      1. Setze die Variable auf Global_VoiceName.

      2. Setzen Sie den Variablenwert auf den gewünschten Ausgabestimmennamenscode (z. B. en-US-Standard-D). Weitere Informationen zu den unterstützten Stimmen und Sprachen finden Sie auf der Seite „ Von Google unterstützte Stimmen und Sprachen “.

    • Audiodatei hinzufügen—Um Text-to-Speech-Nachrichten durch vorab aufgenommene Audiodateien zu ersetzen, klicken Sie auf Audiodatei hinzufügen. Dadurch wird der Konfiguration eine neue Zeile hinzugefügt, in der Sie die gewünschte Audiodatei aus der Dropdown-Liste auswählen können.

      Um ein Element aus der Sequenz zu entfernen, klicken Sie auf das Symbol Löschen, das neben dem entsprechenden Eingabefeld oder der Dropdown-Liste angezeigt wird.

    • Text-zu-Sprache-Nachricht hinzufügen Sprachnachricht—Um die Ansage zu erstellen, verwenden Sie Text-zu-Sprache oder eine Mischung aus vorab aufgenommenen Audiodateien und Text-zu-Sprache-Nachrichten.

      Klicken Sie auf Text-zu-Sprache-Nachricht hinzufügen, um dem Abschnitt zur Erstellung von Eingabeaufforderungen ein neues Texteingabefeld hinzuzufügen. Geben Sie in diesem Feld die Nachricht ein, die dem Anrufer in der ausgewählten Sprache und Stimme vorgespielt werden soll.

      Wichtige Überlegungen:

      • Verwenden Sie die Aktivität „Variable festlegen“, um den Wert der TTS-Nachricht einer Flow-Variablen zuzuweisen, bevor Sie sie in der Aktivität verwenden.

      • Verwenden Sie innerhalb von Pebble-Ausdrücken einfache Anführungszeichen anstelle von doppelten Anführungszeichen.

      • Verwenden Sie Pebble-Escape-Filter, wenn Ihre TTS-Nachricht mehr als eine Zeile enthält (damit das System die Nachricht abspielt), zum Beispiel {{ Variable | escape('json')}}

      • Für Cisco Text-to-Speech-Nachrichten gibt es keine Zeichenbegrenzung.

      Das Feld akzeptiert zwei Arten von Eingaben – Rohdaten (Klartext) oder Daten im SSML-Format (Speech Synthesis Markup Language). Sie können auch Variablen als Teil der Nachricht verwenden, um den dynamischen Inhalt zu lesen.

      Informationen zu den unterstützten SSML-Tags für Cisco Cloud Text-to-Speech finden Sie unter Text-to-Speech (TTS) in Webex Contact Center.

    • Audiovariable hinzufügen—Mit dieser Option können Sie die Audioansage so konfigurieren, dass sie den Kunden dynamisch vorgespielt wird. Beispielsweise können Sie diese Variable so konfigurieren, dass die Audioansage während der Interaktion je nach Präferenz des Kunden in mehreren Sprachen abgespielt wird.

      Um die Audiovariable zu konfigurieren, klicken Sie auf Audiovariable hinzufügen. Geben Sie den Variablenwert in Form eines Pebble-Ausdrucks ein.

      Weitere Informationen finden Sie unter Pebble Template Syntax.

      Der Variablenwert muss mit dem Namen der .wav-Datei übereinstimmen, die in den Control Hub hochgeladen wird.

    • Vorschau-Eingabeaufforderung—Klicken Sie auf die Schaltfläche Vorschau-Eingabeaufforderung, um Text-zu-Sprache-Nachrichten und Audiodateien zu testen und in der Vorschau anzuzeigen. Im daraufhin angezeigten Dialogfeld „ Vorschau-Ansage “ wählen Sie die gewünschte Stimme aus, um die Ansage zu testen. Sie können die Nachrichten und Audiodateien wie folgt abspielen:

      1. Klicken Sie auf Wiedergabe alle, um sowohl die Audiodatei als auch die TTS-Nachricht gleichzeitig abzuspielen.

      2. Nur Audiodateien abspielen.

      3. Nur Text-zu-Sprache-Nachrichten abspielen.

  3. Konfigurieren Sie anschließend die Text-zu-Sprache-Einstellungen. Die Text-zu-Sprache-Einstellungen umfassen die folgenden Einstellungen, die zur Validierung der erwarteten DTMF-Eingabe des Anrufers verwendet werden.

    • Sprechgeschwindigkeit— Gibt die Sprechgeschwindigkeit an. Erhöhen oder verringern Sie den numerischen Eingangswert, um die ideale Sprechgeschwindigkeit beizubehalten und die Sprechgeschwindigkeit zu steuern.

      Gültige Werte für die numerische Eingabe liegen im Bereich von 0,25 bis 4,0 Wörtern pro Minute (WPM). Der Standardwert beträgt 1,0 Wörter pro Minute.

    • Lautstärkeverstärkung— Gibt die Erhöhung oder Verringerung der Lautstärke an. Erhöhen oder verringern Sie den numerischen Eingangswert, um die ideale Lautstärke der Ausgabesprache beizubehalten.

      Gültige Eingabewerte für die numerische Eingabe liegen im Bereich von –96,0 Dezibel bis 16,0 Dezibel (dB). Der Standardwert beträgt 0,0 dB.

Fügen Sie nicht nur die Aktivität "Nachricht abspielen" in die Schleife ein, nachdem die Aktivität "Kontakt in die Warteschlange stellen im Anrufablauf ausgeführt wurde. Sie können eine Kombination aus der Aktivität Play Music und der Aktivität Play Message in einer Schleife verwenden, um einen gültigen Anrufablauf zu erstellen.

Wenn Sie die Aktivität „Nachricht abspielen“ vor der Aktivität „ HTTP-Anfrage “ in einen Anrufablauf einfügen, wird die HTTP-Anfrage erst ausgeführt, nachdem die Audiodatei vollständig abgespielt wurde.

Musik abspielen

Die Funktion „Musik abspielen“ spielt Musik ab, wenn ein Anruf eingeht oder sich der Anruf in der Warteschlange befindet. Sie können eine Audiodatei auswählen, die abgespielt werden soll, wenn Sie einen Anrufer in die Warteschleife stellen.

Sie können einen Fehlerbehandlungspfad (Undefined Error) konfigurieren, um Systemfehler zu behandeln, die während der Ablaufausführung auftreten können. Weitere Informationen finden Sie unter Fehlerbehandlung konfigurieren.

Vorbereitungen

Wenn Sie die Aktivität „Musik abspielen“ vor der Aktivität „ HTTP-Anfrage “ in einen Anrufablauf einfügen, wird die HTTP-Anfrage erst ausgeführt, nachdem die Audiodatei vollständig abgespielt wurde.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt Musikeinstellungen die folgenden Einstellungen:

  1. Statische Audiodatei—Wählen Sie diese Option, wenn Sie die Wiedergabe einer statischen Audiodatei von der Seite „Audio-Prompt“ im Control Hub konfigurieren möchten. Nach der Auswahl wählen Sie den Namen der Audiodatei (.wav) aus der Dropdown-Liste Musikdatei aus.

    Weitere Informationen finden Sie unter Audio-Ansagen verwalten.

  2. Dynamische Audiodatei—Wählen Sie diese Option, um Audio dynamisch innerhalb eines einzelnen Ablaufs abzuspielen. Beispielsweise können Sie eine Variable verwenden, um Ansagen in verschiedenen Sprachen basierend auf den Präferenzen des Kunden abzuspielen.

    Um dynamisches Audio zu konfigurieren, geben Sie die Audiovariable als Pebble-Ausdruck ein. Weitere Details finden Sie unter Pebble Template Syntax.

    Der Wert der Variablen muss mit dem Namen der .wav-Datei übereinstimmen, die in den Control Hub hochgeladen wird.

  3. Start Offset— Legt die Wiedergabedauer der Musikdatei in Sekunden fest.

    Wenn die Datei beispielsweise 60 Sekunden lang ist, der Start-Offsetbei 45 Sekunden liegt und die Dauer 30 Sekunden beträgt, werden zuerst die letzten 15 Sekunden abgespielt, dann springt die Audiodatei wieder an den Anfang und spielt die ersten 15 Sekunden erneut ab. Ein Wert von 0 startet die Wiedergabe von vorn.

    Sie können den Startoffset als statische Zahl (z. B. 20) oder als Ausdruck (z. B. 1000) eingeben. {{MusicLength + 20}}).

    Stellen Sie sicher, dass alle Werte numerisch sind.

  4. Musikdauer—Geben Sie die Wiedergabedauer der ausgewählten Musikdatei in Sekunden an (z. B. 30). Sie können einen festen Wert (z. B. 20) oder einen Ausdruck (z. B. 20) eingeben. {{MusicLength + 20}}). Stellen Sie sicher, dass alle Werte numerisch sind. Wenn Startzeitpunkt und Dauer die Dateilänge überschreiten, wird die Musik von vorne begonnen und weiter abgespielt.

    Die Musikwiedergabe folgt diesen Regeln:

    • Ist die angegebene Musikdauer kürzer als die Länge der Audiodatei, wird die Musik nur für die angegebene Dauer abgespielt. Beispielsweise wird eine 30 Sekunden lange Datei, die 40 Sekunden lang ist, 30 Sekunden lang abgespielt.

    • Wenn die Musikdauer die Länge der Audiodatei überschreitet, wird die Musik bis zu fünfmal so lang wie die Dateilänge abgespielt und bei Bedarf in einer Schleife wiederholt. Beispielsweise wird eine 600 Sekunden lange Datei mit einer Länge von 40 Sekunden für 200 Sekunden abgespielt (5 × 40).

Wenn Sie die Aktivität „Musik abspielen“ vor der Aktivität „ HTTP-Anfrage “ in einen Anrufablauf einfügen, wird die HTTP-Anfrage erst ausgeführt, nachdem die Audiodatei vollständig abgespielt wurde.

Aufzeichnen

Die Aktivität „Aufzeichnen“ zeichnet die Spracheingaben oder Äußerungen von Anrufern auf, auf die im selben Anrufablauf verwiesen werden kann. Diese Aktivität steht nur Kunden zur Verfügung, die die Next Generation Medienplattform nutzen. Das System speichert die aufgezeichneten Audiodateien nur während des Anrufs; anschließend werden diese Dateien automatisch aus dem System gelöscht. Aktuell liegen die aufgezeichneten Audiodateien in einem unverschlüsselten Format vor. Wir raten davon ab, sensible Informationen mit dieser Funktion aufzuzeichnen.

Die Aktivität „Aufzeichnen“ darf nicht innerhalb eines Ablaufs „Abfrage an Einstiegspunkt – Rufnummer“ verwendet werden, da diese Konfiguration nicht unterstützt wird.

1

Melden Sie sich bei Control Huban und wählen Sie Services. > Kontaktzentrum > Flüsse.

2

Klicken Sie auf Flows verwalten und anschließend auf Flows erstellen.

3

Klicken Sie auf Neu starten. Das Fenster Flow Designer wird angezeigt.

4

Geben Sie im Feld Flow Name einen eindeutigen Namen ein.

5

Ziehen Sie die Record Aktivität aus der Aktivitätsbibliothek per Drag & Drop auf die Haupt-Flow-Leinwand.

6

Führen Sie in denallgemeinen Einstellungen die folgenden Aktionen durch:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

7

Konfigurieren Sie in den Datensatzeinstellungendie folgenden Felder:

  1. Aktivieren oder deaktivieren Sie das Kontrollkästchen Startton, um den kurzen Piepton zum Anzeigen des Aufnahmebeginns ein- oder auszuschalten. Standardmäßig ist das Kontrollkästchen aktiviert.
  2. Geben Sie im Feld Stille-Timeout den numerischen Wert zwischen 1 und 120 Sekunden ein. Dies gibt die maximal zulässige Stillezeit nach Beginn der Aufnahme an. Der Standardwert beträgt 4 Sekunden. Die Aufnahme stoppt, sobald während der Stille-Timeout-Zeit Stille eingetreten ist.
  3. Geben Sie im Feld Maximale Aufnahmedauer den numerischen Wert zwischen 1 und 120 Sekunden ein, um die maximal zulässige Aufnahmedauer der Äußerung des Anrufers anzugeben. Der Standardwert beträgt 30 Sekunden. Die Aufnahme wird beendet, sobald die maximale Aufnahmezeit erreicht ist.
  4. Wählen Sie im Feld Abschlusssymbol entweder das Zeichensymbol aus. # oder * das der Endbenutzer verwenden kann, um eine Aufnahme zu beenden. Standardmäßig ist das Abschlusszeichen #.
8

Im Abschnitt Ausgabevariablen werden die folgenden Variablen angezeigt:

  • Record_audioFileData– Speichert die Details der aufgezeichneten Audiodateien.
  • Record_errorCode–Speichert den Fehlerstatuscode der Fehler, die beim Starten oder während der Aufzeichnung der Äußerung des Anrufers auftreten.
  • Record_errorBeschreibung– Speichert die Beschreibung der Fehler, die beim Starten oder während der Aufzeichnung der Äußerung des Anrufers auftreten.

Sie können die Ausgabevariable Record_audioFileData in Aktivitäten wie Play Message, Menu, und Collect Digits in einem Anrufablauf verwenden. Diese Ausgabevariable kann als Audiovariable in den Einstellungen der IVR-Aktivitäten unter „ Prompt “ konfiguriert werden, um den Anrufern die aufgezeichnete Audiodatei vorzuspielen. Der Variablenwert kann in Form eines Pebble-Ausdrucks vorliegen: {{Record_activity_label.audioFileData.name}}.

Sie können die Ausgabevariable Record_audioFileData in der Aktivität HTTP Request verwenden, um die aufgezeichnete Audiodatei auf den externen Server oder die API eines Drittanbieters hochzuladen. Dies kann erreicht werden, indem im Anfragetext unter „ Inhaltstyp “ die Option „ Datei “ ausgewählt wird und die Ausgabevariable „Aktivität aufzeichnen“ aus dem Dropdown-Menü „ Inhalt “ ausgewählt wird.

Die folgende Tabelle listet die Fehlercodes und Beschreibungen für die Aktivität „Datensatz“ auf:

Fehlercode

Fehlerbeschreibung

Grund

1001

UNGÜLTIG_STILLE_ZEITÜBERSCHRIFT

Der konfigurierte Silent-Timeout liegt nicht im gültigen Bereich zwischen 1 und 120 Sekunden.

1002

UNGÜLTIGE_MAXIMALE_AUFNAHMEDAUER_

Die konfigurierte maximale Aufnahmezeit liegt nicht im gültigen Bereich zwischen 1 und 120 Sekunden.

1003

UNGÜLTIGES_ABSCHLUSS_SYMBOL

Das konfigurierte Abschlusszeichen gehört nicht zu den zulässigen Zeichen. * oder #.

1004

RECORD_API_FEHLER

Beim Starten der Aufzeichnung ist ein Fehler in der API aufgetreten.

1005

FUNKTION_DEAKTIVIERT_FÜR_ORG

Diese Funktion ist für die Organisation nicht aktiviert.

1006

Es wurde kein Eingangssignal zur Aufnahme erkannt. Die aufgezeichnete Audiodatei kann Stille enthalten.

1007

Bei der Aufnahme ist ein Fehler in den Mediendiensten aufgetreten.

Aufnahmesteuerung

Flow Designer bietet eine Aufzeichnungssteuerungsaktivität, um die Aufzeichnungserlaubnis des Benutzers oder Anrufers zu erfassen. Die Einwilligung zur Aufzeichnung ist eine der Konfigurationseigenschaften, die im Rahmen dieser Aktivität verfügbar sind. Verwenden Sie eine Menüaktivität, um die Zustimmung des Benutzers in einer booleschen Ablaufvariable zu erfassen. Wenn Sie während einer Interaktion den Zustimmungswert erfassen möchten, um einen Bericht zu generieren, verwenden Sie die boolesche Variable als Eingabe für den Zustimmungseigenschaftswert der Aktivität „Aufzeichnungssteuerung“. Dann können Sie die Variable, die zur Erfassung der Zustimmung des Anrufers verwendet wird, als meldepflichtig kennzeichnen.

Der Flow-Entwickler kann festlegen, ob die Einwilligung zur Aufzeichnung eines Anrufs für Berichtszwecke erfasst werden muss oder nicht. Wenn ein Kunde die Einwilligung zur Aufzeichnung einholen möchte, verwenden Sie globale Variablen, um einen Einwilligungsbericht zu generieren. Wenn ein Kunde die Einwilligung zur Aufzeichnung nicht einholen möchte, verwenden Sie lokale Variablen. Dies bietet Mietern und Kunden mehr Flexibilität bei der Steuerung der Variablen.

Sie können die Aufnahmesteuerung mit den folgenden Schritten konfigurieren:

  1. Ziehen Sie im Flow Designer die Aktivität Recording Control aus der Aktivitätsbibliothek per Drag & Drop auf die Arbeitsfläche.

  2. Klicken Sie auf die Aktivität Aufzeichnungssteuerung, um die Aktivitätseinstellungen zu konfigurieren.

  3. Geben Sie unter Allgemeine Einstellungenim Feld Aktivitätsbezeichnungeinen Namen für die Aktivität ein.

  4. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

  5. In Aufzeichnungssteuerungseinstellungenwählen Sie eine Flow-Variable aus der Dropdown-Liste für Aufzeichnung aktivierenaus.

Eine Menüaktivität für IVR (Interactive Voice Response) und eine Aufzeichnungssteuerungsaktivität ermöglichen, wenn sie gemeinsam im Ablauf verwendet werden, die Erfassung der Aufzeichnungszustimmung. Die Benutzereinwilligungseinstellung hat im Ablauf Vorrang vor Konfigurationseinstellungen auf Mandanten-, Warteschlangen- oder Aufzeichnungsplanebene.

Die Aufzeichnungssteuerung kann in folgenden Szenarien verwaltet werden:

  • Wenn die Benutzerzustimmungskonfiguration im Ablauf auf „Ja“ gesetzt ist, wird der Anruf aufgezeichnet, unabhängig von der auf Mandanten-, Warteschlangen- oder Aufzeichnungsplanebene festgelegten Aufzeichnungskonfiguration.

  • Wenn der Benutzer nicht zustimmt und die Konfiguration im Ablauf auf „Nein“ gesetzt ist, wird der Anruf nicht aufgezeichnet, unabhängig von der auf Mandanten-, Warteschlangen- oder Aufzeichnungsplanebene festgelegten Aufzeichnungskonfiguration.

  • Wenn die Zustimmung des Nutzers im Ablauf nicht konfiguriert ist, aber auf einer anderen Ebene, wie z. B. Mandant, Warteschlange oder Aufzeichnungsplan, eine Konfiguration auf „Ja“ gesetzt ist, wird der Anruf aufgezeichnet.

  • Wenn die Zustimmung des Nutzers nicht konfiguriert ist und eine Konfiguration auf allen Ebenen wie Mandant, Warteschlange und Aufzeichnungsplan auf Nein gesetzt ist, wird der Anruf nicht aufgezeichnet.

Darüber hinaus werden andere Aufzeichnungskonfigurationen wie „Bei Übertragung fortfahren“, „Pause/Fortsetzen aktiviert“ und „Pausedauer“ usw. weiterhin auf der Grundlage der bestehenden Hierarchie wie Mandant, Warteschlange oder Aufzeichnungsplanebene angewendet.

Ausgabevariablen

Diese Aktivität hat keine Ausgabevariablen.

IVR-Rückrufe planen

Die Funktion für geplante Rückrufe ermöglicht es Kunden, über IVR einen Rückruf zu vereinbaren. Kunden können selbstständig Rückrufe anfordern, ohne mit einem Mitarbeiter sprechen zu müssen, was zu einem effizienteren Betrieb des Kontaktcenters führt. Um die Funktion „Planbarer Rückruf“ für Kunden zu unterstützen, stellt das Flow Designer-Modul die Aktivität „Planbarer Rückruf“ innerhalb des Flows bereit.

Rückruf vereinbaren

Mit der Aktivität „Rückruf planen“ können Anrufer über das IVR-System ganz einfach Rückrufe vereinbaren. Sie können spezifische DTMF-Aufforderungen verwenden, um Termindetails vom Anrufer zu erfassen und diese Informationen als Eingabe an die Aktivität „Rückruf planen“ weiterzugeben.

In den folgenden Abschnitten können Sie die Aktivität „Rückruf planen“ konfigurieren:

  • Allgemeine Einstellungen
  • Rückrufeinstellungen planen
  • Aktivitätsausgabevariablen

Vorbereitungen

Stellen Sie sicher, dass Sie den Callback-Einstiegspunkt im Control Hub konfigurieren. Weitere Informationen finden Sie im Abschnitt Setup a callback entry point.

1

Ziehen Sie im Flow Designer die Aktivität „Rückruf planen“ aus der Aktivitätsbibliothek per Drag & Drop auf die Arbeitsfläche.

2

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

3

Geben Sie im Abschnitt „Allgemeine Einstellungen“ folgende Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

4

Konfigurieren Sie im Abschnitt Zeitplan-Rückrufeinstellungen die folgenden Details:

  1. Rückrufnummer: Die Telefonnummer, unter der der Rückruf vereinbart werden soll. Die Nummer kann optional eine Ländervorwahl und Ziffern (0-9) sowie zulässige Sonderzeichen enthalten: Leerzeichen ( ), Bindestrich (-), Klammern (()) und Punkt (.). Die Gesamtlänge der Zahl muss zwischen 7 und 15 Zeichen liegen.

  2. Rückrufwarteschlange: Eine eindeutige Kennung, die die mit dem Callback verknüpfte Warteschlange repräsentiert. Sie können einen statischen Warteschlangenwert zuweisen oder mithilfe von Flussvariablen einen dynamischen Wert konfigurieren.

  3. Kundenname (optional): Der Name des Kunden, der den Rückruf erhält. Wenn kein Name angegeben ist, wird die Rückrufnummer zur Identifizierung des Kunden verwendet.

  4. Termin: Das Datum, an dem der Kunde den Rückruf erhalten möchte.

    Das Termindatum muss im ISO-8601-Format (JJJJ-MM-TT) angegeben werden. Es muss sich um ein gültiges Datum in der angegebenen Zeitzone handeln und es sollte innerhalb von 31 Tagen ab dem aktuellen Datum liegen.

  5. Startzeit planen: Die bevorzugte Startzeit für den Empfang des Rückrufs, angegeben im ISO-8601-Format (HH:mm:ss). Die Startzeit muss mindestens 30 Minuten vor der aktuellen Zeit liegen.

  6. Zeitplanende: Die bevorzugte Endzeit, bis zu der der Rückruf abgeschlossen sein sollte, ebenfalls im ISO-8601-Format. (HH:mm:ss). Die Endzeit muss mindestens 30 Minuten nach der Startzeit liegen und darf 8 Stunden nach der Startzeit nicht überschreiten.

  7. Zeitzone planen: Die Zeitzone des Kunden, die für das angegebene Datum und die angegebene Uhrzeit relevant ist. Dies muss ein gültiger IANA-Zeitzonenname sein (zum Beispiel America/New_York). Sie können eine statische Zeitzone zuweisen oder mithilfe von Flow-Variablen einen dynamischen Wert konfigurieren.

Fügen Sie eine Reihe von IVR-Aktivitäten (Menü, Ziffern erfassen) hinzu, um diese Informationen vom Anrufer zu sammeln und an die Aktivität „Geplanter Rückruf“ weiterzuleiten. Um dies zu vereinfachen, siehe den Unterablauf „ Geplanter Rückruf “ für weitere Details.

Aktivitätsausgabevariablen

Die Aktivitätsausgabevariablen speichern die Daten, die von Aktivitäten erfasst werden, und werden automatisch erstellt, wenn Sie bestimmte Aktivitäten zur Arbeitsfläche hinzufügen.

Die Aktivität „Schedule Callback“ hat die folgenden Ausgabevariablen:

  • ScheduleCallback.FailureCode: Speichert den Fehlercode. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.
  • ScheduleCallback.FailureDescription: Speichert die Fehlerdetails. Das System setzt diesen Wert nur dann, wenn die Aktivität fehlschlägt.

Nachfolgend sind die Fehlercodes und Beschreibungen für die geplante Rückrufaktivität aufgeführt:

Fehlercode

Fehlercodewert

Fehlerbeschreibung

1

UNGÜLTIGE_ANFRAGEBei ungültigen Eingaben.

3

UNGÜLTIGE_WARTESCHLANGEFür ungültige Warteschlangendetails.

6

SYSTEMFEHLER_

Dieser Code repräsentiert die sonstigen Fehler (die in keine der definierten Kategorien fallen).

Nächste Schritte

Verwenden Sie die Aktivität „Kontakt trennen“, um den Anrufablauf nach der Planung eines Rückrufs zu beenden.

Senden Sie Ziffern

Mit der Aktivität „Ziffern senden“ können Sie Abläufe konfigurieren, die während einer IVR-Interaktion DTMF-Töne an den Anrufer senden. Dies ist nützlich für:

  • Sichere Authentifizierung— Aufbau eines authentifizierten Anrufablaufs durch Überprüfung des Anrufers mittels DTMF.

  • Interaktion mit externen Systemen— Kommunikation mit anderen Systemen, die DTMF-Eingaben erfordern.

Die Aktivität „Ziffern senden“ ermöglicht die tonbasierte Authentifizierung und ist wichtig in Szenarien, die sichere Interaktionen erfordern, wie z. B. die Überprüfung der Authentizität des Anrufpfads.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Konfigurieren Sie im Abschnitt DTMF-Wiedergabeeinstellungen die folgenden Einstellungen:

  1. Wert festlegen—Wählen Sie diese Option, wenn Sie statische DTMF-Ziffern konfigurieren möchten.

  2. Auf Variable setzen—Wählen Sie diese Option, wenn Sie die DTMF-Ziffern dynamisch konfigurieren möchten.

    Die maximale Länge eines DTMF-Eingangssignals beträgt 32 Zeichen. Unterstützte Zeichen sind 0-9, AD, Sternchen (*), Haschisch (#), und Komma (,). Das Komma (,) bedeutet eine Sekunde Verzögerung.

    Die Aktivität „Ziffern senden“ kann nur während des ersten Anruferkontakts mit dem IVR-System verwendet werden. Wenn Sie es im Rahmen einer Interaktion wie z. B. verwenden consult/transfer Beim Einstiegspunkt ignoriert das System die Aktivität „Ziffern senden“.

Ankündigung des Sets

Die Aktivität „Ansage festlegen“ konfiguriert Ansagen, die beim Verbindungsaufbau zu einem Agenten abgespielt werden. Wenn diese Funktion aktiviert ist, können Sie eine vorab aufgezeichnete Nachricht als Compliance-Nachricht mit rechtlichen Informationen, als personalisierte Agentenbegrüßung oder als beides konfigurieren. Diese Aktivität kann sowohl für eingehende als auch für ausgehende Anrufe verwendet werden.

  • Für eingehende Datenströme – Konfigurieren Sie die Ankündigungsaktivität vor der Queue Contact-Aktivität, um eine optimale Leistung zu erzielen. Alternativ können Sie dies innerhalb des Vorwahlereignisses in einem Ereignisablauf konfigurieren.
  • Für ausgehende Verbindungen gilt: Die Ankündigungsaktivität muss im Vorwahlereignis konfiguriert werden. Stellen Sie sicher, dass die Aktivität „Anrufer-ID festlegen“ die Terminalaktivität für das Vorwahlereignis ist.

Die Aktivität „Ankündigung festlegen“ unterstützt die folgenden Ankündigungstypen:

  • Konformitätsmitteilung
  • Begrüßung des Agenten
  • Flüsterankündigung

Weitere Informationen finden Sie unter Effizienzsteigerung durch vorab aufgezeichnete Nachrichten.

Um die Aktivität „Ankündigung festlegen“ zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei Control Hub an.
  2. Navigieren Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.
  3. Wählen Sie den gewünschten Flow aus und klicken Sie auf das Symbol Zu den Flow-Einstellungen, um den gewünschten Flow zu öffnen.
  4. Ziehen Sie die Aktivität „Ankündigung festlegen“ per Drag & Drop auf die Haupt-Flow-Leinwand.
  5. Konfigurieren Sie im Reiter Allgemeine Einstellungen die folgenden Parameter:
    1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

    2. Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

  6. Um die Agentenbegrüßung zu konfigurieren, schalten Sie den Schalter Agentenbegrüßung aktivieren ein. Geben Sie im Feld Begrüßungszweck den Namen des Begrüßungszwecks ein.
  7. Um die Konformitätsmeldung zu konfigurieren, schalten Sie den Schalter Konformitätsmeldung aktivieren ein. Wählen Sie die gewünschte Audiodatei aus der Dropdown-Liste aus.

  8. Klicken Sie auf Speichern.
  9. Klicken Sie auf Veröffentlichen, um den Flow zu veröffentlichen.

Anrufer-ID einstellen

Mit der Aktivität „Anrufer-ID festlegen“ können Sie die Anrufer-ID definieren, die während eines Anrufs angezeigt wird. Die Aktivität „Anrufer-ID festlegen“ darf nur in Ereignisabläufen verwendet werden. Die Einstellung der Anrufer-ID ist eine Terminalaktivität, die das Ende eines aufgetretenen PreDial-Ereignisablaufs markiert. Die Aktivität „Anrufer-ID festlegen“ hilft bei der Konfiguration der ANI für die folgenden Szenarien:

  • Eingehende Anrufe

  • Ausgehende Anrufe

  • Höflicher Rückruf

  • Vorschau-Kampagne

  • Web-Callback

  • Ablauf ausführen

  • Weiterleitung an die Wählnummer

  • Um die Telefonnummer zu wählen, konsultieren Sie bitte den entsprechenden Link.

    Wenden Sie sich an den Makler.

    Konsultieren Sie EP-DN/queue

  • Transfer nach EP/queue

Sie können diese Aktivität neben einem PreDial-Ereignishandler konfigurieren. Die erforderliche ANI kann mithilfe der Aktivität „Anrufer-ID festlegen“ auf Basis des gewählten Rufnummernidentifikationsdienstes (DNIS), des Vorgangstyps oder des Teilnehmertyps konfiguriert werden.

Sie können die DN des Agenten als benutzerdefinierte ANI konfigurieren, sodass der angerufene Agent den Anruferagenten sehen kann. DN/extension Telefonnummer, wenn sie kontaktiert werden. Dadurch verringert sich die Wahrscheinlichkeit, dass interne Anrufe abgebrochen werden. Wenn beispielsweise ein Mitarbeiter im Kundenservice (ein Callcenter-Agent) einen Mitarbeiter im Backoffice (einen internen Mitarbeiter) anruft, kann der interne Mitarbeiter die interne Anrufer-ID sehen (Kontaktnummer). number/extension) des Agenten minimiert somit die Anzahl der abgelehnten Anrufe.

Zu diesem Zweck kann der Anrufer den Kontakt sehen. number/extension nur dann, wenn der angerufene Agent über einen ausgehenden Anruf, eine Rückfrage oder eine Weiterleitung an die Durchwahl kontaktiert wird und die Durchwahl zur Liste der Kontaktnummern hinzugefügt wird.

Sie müssen die Kontaktnummer in Control Hub zur Liste der internen Nummern einer Organisation hinzufügen. Weitere Informationen zum Hinzufügen einer Kontaktnummer finden Sie unter Kontaktnummer oder Nebenstelle erstellen.

Wenn Sie eine Zufallszahl eingeben, überprüft das System diese Zahl mit der standardmäßigen EP-DN-Zuordnung, die im Control Hub oder Management Portal konfiguriert ist. Im Falle einer Diskrepanz leitet das System die Anfrage zurück an die Standard-ANI. Weitere Informationen zur benutzerdefinierten ANI-Validierung finden Sie unter Callback.

Um sicherzustellen, dass die Originalzahlen für die Analyse in den Berichten weiterhin verfügbar sind, wird die in den Berichten angezeigte ANI nicht in die benutzerdefinierte ANI geändert.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Im Abschnitt Anrufer-ID-Einstellungen konfigurieren Sie bitte Folgendes:

  1. Statische Anrufer-ID—Wählen Sie aus der Dropdown-Liste eine Rufnummer aus, die einem Einstiegspunkt zugeordnet ist. Wenn Sie keine Nummer auswählen, verwendet das System je nach Anrufszenario den Standardwert.

  2. Variable Anrufer-ID—Wählen Sie eine gültige Variable (eine E.164-Nummer mit einer gültigen EP-DN-Zuordnung) aus der Dropdown-Liste aus. Wenn Sie keine Nummer auswählen, verwendet das System je nach Anrufszenario den Standardwert. Wenn Sie eine Nummer angeben, die nicht dem E.164-Nummernformat entspricht, verwendet das System je nach Anrufszenario den Standardwert.

    Um interne Nebenstellen als benutzerdefinierte ANI für die Anrufer zu ermöglichen, konfigurieren Sie den Vorwahlablauf für customer/consulted Agent oder dn/transferred Agent oder DN, wählen Sie die Variable Predial.otherPartyDn aus dem Dropdown-Menü als Variable Caller ID aus. Da diese Variable den DN des primären Agenten enthält, handelt es sich um eine gültige benutzerdefinierte ANI, die auf dem Gerät des Empfängers angezeigt wird.

Die Anpassung von ANI ist von regulatorischen Anforderungen abhängig. Berücksichtigen Sie die regionalen Abhängigkeiten vor der Bereitstellung der Umgebung.

Ein PreDial-Ereignishandler, der zur Anpassung der Anrufer-ID verwendet wird, überschreibt die zuvor ausgewählte ANI, z. B. die vom Agenten ausgewählte ausgehende ANI, den Höflichkeits-Rückruf mit angepasster ANI oder ein ähnliches Szenario.

Für jedes eingehende oder ausgehende Szenario ist Flow-Unterstützung erforderlich, um die ANI anzupassen.

Bei Anwendungsfällen, die von Dienstanbietern abhängig sind, wie z. B. länderspezifische Entscheidungen, regionale Beschränkungen usw., sollten Sie die Abläufe zunächst mit den Dienstanbietern testen.

Damit ANI in verschiedenen Anrufszenarien wie erwartet funktioniert, benötigen Sie eine Next Generation-Umgebung.

Die ANI-Nutzung für verschiedene Szenarien, die in der Next Generation-Umgebung anwendbar sind, sind:

Tabelle 15. ANI-Nutzung für mehrere Szenarien in einer Next Generation-Umgebung

Szenario

Konfiguration

Ergebnis ANI

Kunde ruft an

Der PreDial-Ereignishandler ist nicht konfiguriert.

  • Die ANI des Kontakts wird auf dem Gerät des Agenten angezeigt.

  • EP-DN wird auf dem Kontaktgerät angezeigt.

Kunde ruft an

Der PreDial-Ereignishandler ist konfiguriert

Die Anrufer-ID (ANI) wird auf dem Gerät des Agenten angezeigt – wie in der Aktivität „Anrufer-ID festlegen“ definiert.

Agent Outcall

Der PreDial-Ereignishandler ist nicht konfiguriert.

Sowohl auf dem Gerät des Kontakts als auch auf dem Gerät des Agenten wird die vom Agenten ausgewählte Outdial ANI angezeigt, wenn der Agent auf dem Desktop eine Outdial ANI auswählt. Andernfalls wird sowohl dem Gerät des Kontakts als auch dem Gerät des Agenten die Standard-ANI des Mandanten angezeigt.

Agent Outcall

Der PreDial-Ereignishandler ist konfiguriert

Für jedes Gerät eines Teilnehmers kann entweder die vom Agenten ausgewählte Outdial ANI beibehalten werden, sofern diese ausgewählt wurde, oder sie kann, wie in der Aktivität „Anrufer-ID festlegen“ definiert, angepasst werden.

Höflicher Rückruf

In der Callback-Aktivität definierte Kunden-ANI.

Die in der Callback-Aktivität definierte ANI wird dem Gerät des Kontakts angezeigt.

Höflicher Rückruf

  • In der Callback-Aktivität definierte Kunden-ANI.

  • Der PreDial-Ereignishandler ist für das Kundensegment konfiguriert.

Die konfigurierte Anrufer-ID-Aktivität hat Vorrang.

Höflicher Rückruf

  • In der Callback-Aktivität definierte Kunden-ANI.

    Der PreDial-Ereignishandler ist für das Kundensegment nicht konfiguriert.

  • Die in der Callback-Aktivität definierte ANI wird dem Gerät des Kontakts angezeigt.

  • Wenn die ANI bei der Aktivität „Anrufer-ID festlegen“ definiert ist, wird sie dem Gerät des Agenten angezeigt.

Höflicher Rückruf

  • Kunden-ANI in Rückrufaktivität nicht definiert

  • Der PreDial-Ereignishandler ist für das Kundensegment nicht konfiguriert.

Die Standard-ANI des Mandanten wird auf dem Gerät des Kontakts angezeigt.

Agentenübertragung, Rücksprache

Der PreDial-Ereignishandler ist konfiguriert

Die konfigurierte Anrufer-ID wird auf dem weitergeleiteten Agent-2-Gerät angezeigt.

Kontaktnummer oder Durchwahl erstellen

Sie können eine Kontaktnummer zur Liste der internen Nummern Ihrer Organisation hinzufügen. Die individuell angepassten ANIs werden für diese hinzugefügten Kontakte sichtbar sein. Sie können entweder jeweils eine einzelne Kontaktnummer hinzufügen oder mithilfe der Massenverarbeitung Kontaktnummern als CSV-Datei hochladen.

Weitere Informationen zur Durchführung von Massenoperationen zum Erstellen, Ändern, Importieren oder Exportieren von Konfigurationsobjekten im Control Hub finden Sie unter Massenoperationen im Webex Contact Center.

So fügen Sie eine Telefonnummer oder Durchwahl hinzu:

  1. Melden Sie sich bei Control Hub an.

  2. Gehen Sie zu Kontaktcenter > Mietereinstellungen > Stimme > Kontaktnummer.

  3. Klicken Sie auf „Weitere hinzufügen“, um einen neuen Kontakt hinzuzufügen. number/extension zur Liste hinzufügen.

    Sie können einen Kontakt erstellen number/extension im Bereich von 2 bis 9 Ziffern. Der Kontakt number/extension kann mit 0 beginnen. Sie können maximal 5000 Kontakte hinzufügen. numbers/extensions pro Organisation.

Ankündigung im Flüstermodus einstellen

Die Aktivität „Set Whisper Announcement“ spielt dem Agenten eine kurze, vorab aufgezeichnete Nachricht ab, kurz bevor der Agent mit einem Anrufer verbunden wird. Die Ansage wird nur dem Agenten vorgespielt; der Anrufer hört den Standardklingelton, während die Flüsteransage abgespielt wird.

Der Inhalt der Ansage kann Informationen über den Anrufer enthalten, die dem Agenten bei der Vorbereitung auf den Anruf helfen.

Indem den Agenten diese Informationen im Voraus zur Verfügung gestellt werden, helfen ihnen Flüsteransagen dabei, Anrufe effizienter abzuwickeln, was zu kürzeren Bearbeitungszeiten und einer höheren Kundenzufriedenheit führt.

Wenn ein Flüsterton erklingt, kann man nicht:

  • Den Anruf halten, weiterleiten oder eine Konferenzschaltung einrichten.

  • Bitten Sie Ihren Vorgesetzten um Unterstützung.

Diese Funktionen stehen nach Abschluss der Ankündigung wieder zur Verfügung.

Eine flüsternde Ankündigung:

  • Gilt für eingehende Anrufe und Blindweiterleitung an EP.

  • Kann eine Eingabeaufforderung oder eine (Text-to-Speech) TTS-Zeichenkette sein.

  • Kann mit einer Compliance-Meldung und einer Agentenbegrüßung kombiniert werden; in diesem Fall wird zuerst der Flüsterton abgespielt.

  • Ist nicht in der Anrufaufzeichnung enthalten.

  • Unterstützt alle Agentenendpunkttypen wie Telefon, Softclient und WebRTC.

1

Klicken Sie auf die Aktivität, um die Aktivitätseinstellungen zu konfigurieren.

2

Geben Sie im Abschnitt Allgemeine Einstellungen die folgenden Informationen ein:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. (Optional) Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

3

Im Abschnitt Whisper Announcement können Sie eine Vorab-Ansage für Agenten festlegen, die wichtige Anruferdetails für einen personalisierten Service übermittelt.

Wenn Sie die Option „Text-zu-Sprache aktivieren“ einschalten, können Sie den gewünschten Konnektor auswählen.

  • Wenn Sie den Google TTS Connector wählen, müssen Sie ein Google Cloud-Konto eingerichtet und den Text-to-Speech-Dienst konfiguriert haben. Weitere Informationen finden Sie im Abschnitt Text-to-Speech im Webex Contact Center Setup and Administration Guide.

  • Wenn Sie den Cisco TTS Connector wählen, können Sie die Konfiguration des Google Cloud-Kontos überspringen.

  1. Connector— Gibt den Connector zur Authentifizierung des Text to-Speech-Dienstes an. In der Dropdown-Liste werden die Namen aller Google-Konnektoren im Control Hub angezeigt. Es werden nur die aktiven Anschlüsse angezeigt. Wählen Sie den Konnektor aus der Dropdown-Liste aus.

    Bestehende Kunden der Classic Voice-Plattform sehen in der Dropdown-Liste nur den Google TTS-Connector.

    Bestehende Kunden der Next Generation Voice-Plattform können sowohl Cisco Cloud Text-to-Speech- als auch Google TTS-Konnektoren anzeigen.

  2. Standardsprache überschreiben & Spracheinstellungen—Mit diesem Schalter können Sie die in der globalen Variable Voicename konfigurierten Spracheinstellungen überschreiben. Dieser Parameter ist standardmäßig aktiviert.

  3. Ausgabestimme— Gibt den Namen der Ausgabestimme an. Dieses Feld wird nur angezeigt, wenn Sie die Option „ Standardsprache überschreiben“ aktivieren. & Spracheinstellungen Umschalter. Wählen Sie den Namen der Ausgabestimme aus der Dropdown-Liste aus.

    Wenn der von Google unterstützte Name der Ausgabestimme nicht in der Dropdown-Liste Ausgabestimme verfügbar ist, deaktivieren Sie die Option Standardsprache überschreiben. & Spracheinstellungen Umschalter. Fügen Sie die Aktivität „ Variable setzen “ vor der Aktivität „Nachricht abspielen“ in den Ablauf ein.

    Konfigurieren Sie die Aktivität „Variable festlegen“ wie folgt:

    • Setze die Variable auf Global_VoiceName.

    • Setzen Sie den Wert der Variablen auf den gewünschten Ausgabestimmennamenscode (z. B. en-US-Standard-D). Weitere Informationen zu den unterstützten Stimmen und Sprachen finden Sie auf der Seite Google Unterstützte Stimmen und Sprachen.

  4. Audiodatei hinzufügen—Um Text-to-Speech-Nachrichten durch vorab aufgenommene Audiodateien zu ersetzen, klicken Sie auf Audiodatei hinzufügen. Dadurch wird der Konfiguration eine neue Zeile hinzugefügt, in der Sie die gewünschte Audiodatei aus der Dropdown-Liste auswählen können.

    Um ein Element aus der Sequenz zu entfernen, klicken Sie auf das Löschsymbol, das neben dem entsprechenden Eingabefeld oder der Dropdown-Liste angezeigt wird.

  5. Text-to-Speech-Nachricht hinzufügen— Um die Ansage zu erstellen, verwenden Sie Text-to-Speech oder eine Mischung aus vorab aufgenommenen Audiodateien und Text-to-Speech-Nachrichten.

    Klicken Sie auf Text-zu-Sprache-Nachricht hinzufügen, um dem Abschnitt zur Erstellung von Eingabeaufforderungen ein neues Texteingabefeld hinzuzufügen. Geben Sie in diesem Feld die Nachricht ein, die dem Anrufer in der ausgewählten Sprache und Stimme vorgespielt werden soll.

    Wichtige Überlegungen:

    • Verwenden Sie die Aktivität „Variable festlegen“, um den Wert der TTS-Nachricht einer Flow-Variablen zuzuweisen, bevor Sie sie in der Aktivität verwenden.

    • Verwenden Sie innerhalb von Pebble-Ausdrücken einfache Anführungszeichen anstelle von doppelten Anführungszeichen.

      Für Cisco Text-to-Speech-Nachrichten gibt es keine Zeichenbegrenzung.

    Das Feld akzeptiert zwei Arten von Eingaben – Rohdaten (Klartext) oder Daten im SSML-Format (Speech Synthesis Markup Language). Sie können auch Variablen als Teil der Nachricht verwenden, um den dynamischen Inhalt zu lesen.

    Für unterstützte SSML-Tags für Cisco Cloud Text-to-Speech siehe Text-to-Speech (TTS) in Webex Contact Center.

  6. Audiovariable hinzufügen—Mit dieser Option können Sie die Audioansage so konfigurieren, dass sie den Kunden dynamisch vorgespielt wird. Beispielsweise können Sie diese Variable so konfigurieren, dass die Audioansage während der Interaktion je nach Präferenz des Kunden in mehreren Sprachen abgespielt wird.

    Um die Audiovariable zu konfigurieren, klicken Sie auf Audiovariable hinzufügen. Geben Sie den Variablenwert in Form eines Pebble-Ausdrucks ein.

    Weitere Informationen finden Sie unter Pebble Template Syntax.

    Der Wert der Variablen muss mit dem Namen der .wav-Datei übereinstimmen, die in den Control Hub hochgeladen wird.

  7. Vorschau-Eingabeaufforderung—Klicken Sie auf die Schaltfläche Vorschau-Eingabeaufforderung, um Text-zu-Sprache-Nachrichten und Audiodateien zu testen und in der Vorschau anzuzeigen. Im daraufhin angezeigten Dialogfeld „ Vorschau-Ansage “ wählen Sie die gewünschte Stimme aus, um die Ansage zu testen. Sie können die Nachrichten und Audiodateien wie folgt abspielen:

    • Klicken Sie auf Wiedergabe alle, um sowohl die Audiodatei als auch die TTS-Nachricht gleichzeitig abzuspielen.

    • Spiele nur die Audiodateien ab.

    • Spiele nur die Text-to-Speech-Nachrichten ab.

Medienstream starten

Die Aktivität „Medienstream starten“ wird verwendet, um das Streaming von Sprachmedien aus aktiven Anrufgesprächen zwischen einem Anrufer und einem Agenten zu ermöglichen.

Weitere Informationen zur Verwendung der Aktivität in Anrufabläufen finden Sie unter Medienstreaming für bestimmte Warteschlangen aktivieren.

Audio hochladen

Verwenden Sie die Aktivität „Audio hochladen“ im Ablauf, um das Hochladen von Agentenbegrüßungen zu aktivieren.

1

Melden Sie sich bei Control Hub an.

2

Navigieren Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

3

Wählen Sie den gewünschten Flow aus und klicken Sie auf das Symbol Zu den Flow-Einstellungen, um den gewünschten Flow zu öffnen.

4

Ziehen Sie die Aktivität „Audio hochladen“ per Drag & Drop auf die Haupt-Flow-Leinwand.

5

Konfigurieren Sie im Abschnitt Allgemeine Einstellungen die folgenden Parameter:

  1. Geben Sie im Feld Aktivitätsbezeichnung einen Namen für die Aktivität ein.

  2. Geben Sie im Feld Aktivitätsbeschreibung eine Beschreibung für die Aktivität ein.

6

Konfigurieren Sie auf der Registerkarte Audiodateiinformationen die folgenden Parameter:

  1. Audiodateityp—Wählen Sie den Audiodateityp. Aktuell wird nur die persönliche Begrüßung durch den Agenten unterstützt.

  2. Begrüßungszweck—Geben Sie den Namen des Begrüßungszwecks ein, der für die Erstellung der Agentenbegrüßung verwendet wird.

  3. Aufnahmedaten—Die aufgezeichnete Audiodatei.

  4. Agenten-ID—Eindeutige Benutzer-ID, die jedem Agenten im Contact Center zugewiesen ist.

Ereignisabläufe

Die Registerkarte Ereignisabläufe enthält die folgenden Ereignisbehandler, die Sie in verschiedenen Aktivitäten verwenden:

OnGlobalError

Dieses Ereignis erleichtert die globale Fehlerbehandlung. Das System löst dieses Ereignis aus, wenn Sie die Fehlerpfadlinks für eine Aktivität nicht konfigurieren. Alle Aktivitäten in der Anrufbehandlung und Aktivitäten in der Ablaufsteuerung setzen dieses Ereignis frei. Weitere Informationen finden Sie unter OnGlobalError Workflow.

AgentAccepted

Das System löst dieses Ereignis aus, wenn ein Agent einen eingehenden Anruf entgegennimmt und den Anrufer in der Warteschlange unterbricht. Dieses Ereignis wird direkt bei progressiven, prädiktiven und Vorschau-Kampagnenanrufen ausgelöst, sobald der Agent den Anruf annimmt.

Aktivitäten, die dieses Event eröffnen, sind Screen Pop und Queue Contact.

Telefonkontakt beendet

Das System löst dieses Ereignis aus, wenn ein laufendes Gespräch unterbrochen wird, und entfernt alle Teilnehmer. Das Ereignis ist verfügbar, wenn Sie ausgewählte Anrufbehandlungsaktivitäten in einem Ablauf verwenden, wie z. B. Screen Pop und Feedback. Dieses Ereignis erfordert keine Eskalation an einen Agenten.

Beim Erstellen eines Flows sollten Sie nach dem PhoneContactEnded -Ereignis keine IVR-Aktivitäten hinzufügen. Während der Ausführung des Ablaufs funktioniert dieser nicht, wenn Sie eine Aktivität hinzufügen, nachdem der Kontakt beendet ist.

Nur die Aktivität „ Warteschlangenkontakt “ stellt dieses Ereignis dar.

AgentOffered

Das System löst dieses Ereignis aus, wenn einem Agenten ein Sprachanruf angeboten wird. Dieses Ereignis ermöglicht es dem Flow-Entwickler, mehrere unterstützte Aktivitäten zu konfigurieren, die Teil der Ereignisbehandlung sind. Ein Flow-Entwickler kann beispielsweise eine Screen-Pop-Aktivität für ein AgentOffered-Ereignis konfigurieren. Diese Konfiguration stellt dem Agenten kundenbezogene Informationen zur Verfügung, bevor der Agent einen Anruf annimmt oder beantwortet.

Dieses Ereignis ist mit NewContactverknüpft.

Das AgentOffered -Ereignis wird für progressive, prädiktive und Vorschau-Kampagnen nicht unterstützt.

Die zugehörigen Variablen können Sie unter Ereignisausgabevariableneinsehen.

AgentDisconnected

Das System löst dieses Ereignis aus, wenn der letzte Agent ein laufendes Gespräch beendet und den Kunden allein in der Leitung zurücklässt.

Die Queue Contact Aktivität macht dieses Ereignis sichtbar.

Rückruf fehlgeschlagen

Das System löst dieses Ereignis aus, wenn ein Kulanz-Rückruf, ein geplanter Rückruf oder ein persönlicher geplanter Rückruf fehlschlägt.

  • Das System versucht einen Rückruf nur dann erneut, wenn ein Rückruf von der Kontaktseite fehlschlägt. Der Rückruf schlägt fehl, wenn der Kontakt besetzt oder nicht erreichbar ist oder kein Mitarbeiter antwortet.

  • Außerdem schlägt der Anruf vonseiten des Agenten fehl, wenn das Telefon des Agenten nicht erreichbar ist oder der Agent den Anruf ablehnt. Der Anruf wird zurück in die Warteschlange gestellt und erneut an einen verfügbaren Agenten weitergeleitet.

  • Bei geplanten Rückrufen schlägt der Rückruf fehl, wenn die geplante Endzeit erreicht ist, ohne dass der Anruf an einen Agenten weitergeleitet wurde. Bei persönlich geplanten Rückrufen schlägt der Rückruf auch dann fehl, wenn der zugewiesene Agent nicht angemeldet ist.

Um einen Wiederholungs-Callback in einem Flow zu verwenden, konfigurieren Sie eine lokale Flow-Variable (mithilfe der Aktivität SetVariable) mit dem Wert 0 und erhöhen Sie diesen Wert nach Bedarf. Stellen Sie sicher, dass der Wert kleiner ist als der Zählerwert der Variablen „Wiederholung“.

Sie können weitere Ereignisse anhängen, die Sie im Ablauf benötigen, um einen erneuten Rückruf zu versuchen. Fügen Sie eine Wait Aktivität gefolgt von einem Callback oder einer der Warteschlangenaktivitäten wie Queue To Agent und Queue Contact in den Ablauf ein. Nutzen Sie diese Aktivitäten nach der Warteaktivität in beliebiger Kombination oder Reihenfolge.

Um die Wiederholungsversuche zu beenden:

  • Für eine wahre Bedingung verwenden Sie die Aktivität „Ablauf beenden“. Verwenden Sie keine Aktivität zum Trennen der Verbindung.

  • Bei einem Fehlerfall sollte eine Trennung erfolgen, nachdem eine Wiederholungsvariable im Ablauf konfiguriert wurde. In diesem Fall sind alle Wiederholungsversuche abgeschlossen und es stehen keine weiteren Wiederholungsversuche zur Verfügung.

Die maximale Anzahl an Wiederholungsversuchen für den Callback beträgt 10. Die Interaktion darf maximal 14 Tage im System verbleiben. Das zuerst eintretende Ereignis wird als Lebensdauer einer Interaktion für die Konfiguration eines Wiederholungsversuchs betrachtet.

Bei Verwendung einer Warteaktivität beträgt das minimale Verzögerungsintervall zwischen Wiederholungsversuchen 10 Sekunden und das maximale Verzögerungsintervall zwischen Wiederholungsversuchen 72 Stunden.

Wenn sich der Status eines Kontakts im Zustand „Parked Timeout“ befindet und Wiederholungsversuche verfügbar sind, wird ein CallbackFailed-Ereignis generiert. Der konfigurierte Ereignishandler im Ablauf versucht weiterhin, den Callback für die verbleibenden Versuche erneut aufzurufen.

Wenn ein Rückruf an einen Kontakt fehlschlägt, wird der Kontakt aus der Warteschlange entfernt und das Ereignis CallbackFailed generiert. Der Wiederholungshandler kann die Anfrage mithilfe einer beliebigen Aktivität wie Callback (gleiches oder anderes Ziel), Queue Contact erneut in die Warteschlange stellen. and/or An den Agenten weiterleiten.

Wenn im Ereignishandler CallbackFailed ein anderes Ziel für den Callback konfiguriert ist, werden die Skills nicht übernommen.

Für geplante Rückrufe oder persönliche geplante Rückrufe – im Wiederholungsablauf – verwenden Sie NewContact.DNIS in der Rückrufaktivität, sofern konfiguriert.

Vorwahl

Im Rahmen von NewContact ermöglicht das PreDial-Ereignis dem Flow-Entwickler, die Anrufer-ID mithilfe der Aktivität „Anrufer-ID festlegen“ zu setzen oder anzupassen.

Wenn Sie einen Workflow erstellen, ist dieses Ereignis auf der Registerkarte „Ereignisabläufe“ des Flow Designers verfügbar. Dies ist ein Ereignis, das durch die Konfiguration der Aktivität „Anrufer-ID festlegen“ beendet wird. Dieses Ereignis wird sowohl für den Agenten als auch für den Kunden basierend auf dem Anrufszenario ausgelöst.

Für den Erfolg der Kampagnenanrufe müssen die Anrufe der Agenten und die Anrufe der Kunden aus derselben Medienregion erfolgen. Die Medienregion wird anhand der folgenden Kriterien ausgewählt: ANI/CLID des Anrufs, als er den Medien präsentiert wurde. Die Zuordnung zwischen ANI und Medienregion erfolgt im Control Hub. Die ANIs, die beim Agentenanruf und beim Kundenanruf ausgewählt werden, sollten, sofern sie über das PreDial-Ereignis im Ablauf gesteuert werden, so gewählt werden, dass beide Anrufe aus derselben Region stammen.

Wenn sich beispielsweise ein Agent in Singapur befindet, die Kundenanrufe aber in den Vereinigten Staaten erfolgen sollen, kann die ANI für den Kundenanruf so ausgewählt werden, dass die Medienregion die USA ist. Ebenso sollte die für den Agentenanruf im PreDial-Ereignis ausgewählte ANI so gewählt werden, dass die ausgewählte Medienregion die USA ist.

Die folgende Tabelle enthält die Liste der Operationstypen und die entsprechenden Teilnehmertypen für PreDial.operationType.

Tabelle 16. PreDial.operationType bezieht sich auf Operationen und Teilnehmertypen

Vorwahl.Operationstyp

Vorwahl.Teilnehmertyp

INBOUND

Agent

OUTDIAL

Agent, Kunde

COURTESY_CALLBACK

Agent, Kunde

PREVIEW_CAMPAIGN

Agent, Kunde

WEB_CALLBACK

Agent, Kunde

TRANSFER_TO_DN

DN

TRANSFER_TO_AGENT

Agent

CONSULT_TO_DN

DN

CONSULT_TO_AGENT

Agent

CONSULT_TO_QUEUE

Agent

CONSULT_TO_EP_DN

EP-DN

Die Anpassung von ANI ist für Supervisor nicht anwendbar, wenn die Anrufüberwachung konfiguriert ist.

Konfigurieren Sie jeden PreDial-Ereignishandlerpfad mit der Aktivität "Anrufer-ID festlegen", da der Kontakt sonst abgebrochen werden kann.

Flow-Unterstützung ist erforderlich, damit der PreDial-Ereignishandler in jedem eingehenden oder ausgehenden Szenario verwendet werden kann.

Verwenden Sie keine Flow-Aktivitäten, die einen Kontakt mit dem PreDial-Ereignishandler in die Warteschlange stellen.

Bei einer für einen ausgehenden Kontakt konfigurierten ANI wird der Anruf über die Region geleitet, der die Agenten-ANI zugeordnet ist, unabhängig davon, in welcher Region sich der Kontakt befindet. Wenn eine Organisation beispielsweise Contact Center in den USA und Australien betreibt und ein ausgehender Anruf für einen Kontakt in den USA ausgelöst wird, dessen Agenten-ANI der Region Australien zugeordnet ist, wird der Anruf über Australien geleitet.

Siehe Tabelle ANI-Nutzung für verschiedene Szenarien in einer Next Generation-Umgebung im Abschnitt Anrufer-ID festlegen für die ANI-Nutzung in verschiedenen Anrufszenarien.

Die zugehörigen Variablen können Sie unter Ereignisausgabevariableneinsehen.

ContactAniUpdated

Das System löst dieses Ereignis aus, wenn sich die ANI des Anrufers ändert. Wenn beispielsweise der Anruf eines Kunden zuerst an einen Vermittlungsschalter geht und dann an den Agenten weitergeleitet wird, werden der Desktop des Agenten, sein Gerät und alle zugehörigen Informationen automatisch mit der Anrufer-ANI aktualisiert. Dadurch wird sichergestellt, dass immer die ursprüngliche Anrufer-ID und die korrekten Daten angezeigt werden.

Nur Anrufweiterleitungen, die von Tischtelefonen oder Jabber-Clients vor Ort initiiert werden, spiegeln die endgültige Rufnummer wider. Über die Webex-App auf Webex Calling durchgeführte Weiterleitungen werden nicht aktualisiert, um die endgültige Anrufer-ID anzuzeigen.

Ergebnis des ausgehenden Kampagnenanrufs

Als Teil von NewContactwird dieses Ereignis ausgelöst, wenn der Kontakt mit einem Anrufbeantworter verbunden ist oder im Begriff ist, abgebrochen zu werden. In beiden Fällen können Sie vor dem Trennen der Verbindung eine Nachricht abspielen. Das System bricht den Anruf ab, wenn kein Agent verfügbar ist.

Für diesen Handler werden nur die Aktivitäten Play Music und Play Message unterstützt. Anschließend muss die Verbindung getrennt werden.

Je nach Ergebnis der Anruffortschrittsanalyse (CPA) können Sie diesem Ereignis weitere Anrufsteuerungsaktivitäten wie Musik abspielen, Kontakt trennen usw. hinzufügen. Die Ergebnisse der CPA-Prüfung können eines der folgenden sein:

  • AMD – zeigt an, dass ein Anrufbeantworter erkannt wurde.
  • ABGEBROCHEN - bedeutet, dass der Anruf aufgrund der Nichtverfügbarkeit eines Agenten abgebrochen wurde.
  • LIVE_VOICE - zeigt an, dass in einer IVR-Kampagne eine Live-Stimme eines Kunden erkannt wurde.

Wenn Sie IVR in einem ausgehenden Kampagnenanruf konfigurieren möchten:

  1. Identifizieren Sie Abläufe, die das OutboundCampaignCallResult -Ereignis verwenden.
  2. Fügen Sie eine GoTo-Aktivität ein, um den Ablauf einem zweiten Ablauf zuzuordnen.
  3. Verwenden Sie im zweiten Ablauf die IVR-Schritte, die mit der Aktivität des virtuellen Agenten konfiguriert sind.

Stellen Sie sicher, dass Sie diese Schritte ausführen, da Sie eine Virtual Agent-Aktivität nicht direkt mit einem OutboundCampaignCallResultverwenden können.

Die zugehörige Variable können Sie unter Ereignisausgabevariablenanzeigen.

OnGlobalError-Workflow

Beim Erstellen eines Flows können Sie den Fehlerpfad einer Aktivität festlegen, um einen Aktivitätsfehler oder einen allgemeinen Fehler, der während der Flow-Ausführung auftritt, zu behandeln.

OnGlobalError-Workflow
OnGlobalError-Workflow

Wenn während der Ablaufausführung ein Fehler auftritt, wird die Ausführung mit der nächsten im Fehlerpfad definierten Aktivität fortgesetzt. Wenn Sie den Fehlerpfad im Hauptablauf nicht konfigurieren, können Sie dennoch das OnGlobalError -Ereignis auf der Registerkarte Ereignisabläufe festlegen, um den Ausführungsfehler des Ablaufs zu behandeln.

Wenn Sie in Hauptablauf und Ereignisabläufenkeine Fehlerpfade definieren, wird der Ablauf beendet, wenn während der Ausführung des Ablaufs ein Fehler auftritt.

Betrachten wir ein Szenario, in dem Sie die Aktivität „ Variable setzen “ in einem Flow konfigurieren.

Beispiel im Flow-Designer, das zeigt, wo die variable Aktivität im Haupt-Flow festgelegt werden kann.
Variable Aktivität im Hauptablauf festlegen

Sie können den Knoten Undefinierter Fehler der Aktivität [ Variable setzen im Hauptablauf so einstellen, dass er alle Systemfehler während der Ablaufausführung behandelt. Wenn Sie den Fehlerpfad nicht im Hauptablauf definieren möchten, können Sie trotzdem auf die Registerkarte Ereignisablauf gehen und den OnGlobalError Ereignisablauf konfigurieren.

Beispiel im Flow-Designer zur Veranschaulichung der Registerkarte „Ereignisablauf“, auf der ein OnGlobalError-Ereignisablauf festgelegt wird.
OnGlobalError-Ereignisablauf

Im obigen Beispiel wird Play Message an den Ereignishandler OnGlobalError angehängt. Wenn während der Ausführung der Aktivität Variable setzen im Hauptablaufein Systemfehler auftritt, berücksichtigt das System zuerst die in der Aktivität Variable setzen vorgenommene Konfiguration. Wenn kein Fehlerpfad definiert ist, prüft das System den OnGlobalError Ereignishandler im Ereignisablauf. Da im obigen Beispiel eine Play Message -Aktivität an das OnGlobalError -Ereignis angehängt ist, spielt das System die Nachricht ab und beendet den Ablauf.

Variablen und Ausdrücke verwenden

Flow Designer unterstützt die folgenden Variablentypen:

Benutzerdefinierte Variablen

Benutzerdefinierte Flow-Variablen sind konfigurierbare Variablen verschiedener Datentypen, die Sie im gesamten Flow verwenden können. Sie können so viele Flow-Variablen erstellen, wie Sie benötigen, um die Logik in Ihrem Flow zu erfüllen.

Sichere Variablen

Sie können Flow-Variablen als sicher kennzeichnen, um die Protokollierung und Speicherung sensibler Informationen zu verhindern (diese Werte werden auch im Flow-Debugging-Bereich maskiert). Sie können sichere Variablen als für den Agenten sichtbar oder für den Agenten bearbeitbar festlegen, um zu steuern, wie diese Variablen auf dem Agenten-Desktop dargestellt werden.

Standardmäßig verhalten sich alle vorhandenen Variablen in den bereitgestellten Abläufen wie unsichere Variablen. Öffnen Sie diese Flows im Bearbeitungsmodus, um die Sicherheitsvariablen zu überprüfen und bei Bedarf beizubehalten.

Bei der Zuordnung von Ablaufvariablen ist es nicht möglich, eine sichere Variable in der GoTo-Aktivität einer nicht sicheren Variable zuzuordnen.

Globale Variablen können nicht als sicher gekennzeichnet werden.

Benutzerdefinierte Flow-Variablen erstellen

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow.

Das Fenster Flow Designer wird angezeigt.
4

Öffnen Sie im Konfigurationsfenster den Abschnitt Variablendefinition.

5

Klicken Sie auf Flow-Variable hinzufügen.

Sie können maximal 30 Variablen in einen Ablauf einfügen. Diese Zählung umfasst alle globalen Variablen und Ablaufvariablen, unabhängig davon, ob sie meldepflichtig oder für Agenten einsehbar sind.

6

Geben Sie den Namen und die Beschreibung der Variablen ein.

7

Wählen Sie einen Variablentyp aus der Dropdown-Liste aus.

Der Variablentyp kann nach dem Erstellen der Variablen nicht mehr geändert werden.

Folgende Variablentypen werden unterstützt:

Variablentyp

Variablenwert

Boolesch

Wählen Sie Wahr oder Falsch.

String

Geben Sie den Zeichenfolgenwert ein. Wenn Sie eine Variable in einem Ausdruck verwenden möchten, verwenden Sie die folgende Syntax: {{variable}}

Integer

Geben Sie den ganzzahligen Wert ein.

Dezimal

Geben Sie den Dezimalwert ein.

Datum Uhrzeit

Geben Sie Datum und Uhrzeit in einem der unterstützten Formate ein:

yyyy-MM-ddTHH:mm:ss.SSSZ

yyyy-MM-ddTHH:mm:ssZ

yyyy-MM-ddTHH:mmZ

{{now()}}

Verwenden Sie nicht die Funktion now(), um die aktuelle Zeit in Millisekunden zu erhalten, da diese das SimpleDateFormat verwendet. Sie können jedoch den Pebble-Filter „Epoch-Zeitstempel“ verwenden, um die aktuelle Zeit in Millisekunden abzurufen. Weitere Informationen finden Sie unter Benutzerdefinierte Pebble-Filter.

JSON

Geben Sie einen gültigen JSON-Variablenwert im folgenden Format ein: {"Key":"Value"}. Zum Beispiel, {"CompanyName":"Cisco"}.

Eine JSON-Variable kann einfache oder verschachtelte Daten enthalten. Die maximale Größe des JSON-Variablenwerts darf maximal 16 KB betragen. In einem Flow können maximal fünf JSON-Variablen erstellt werden.

Weitere Informationen zur Konfiguration von JSON-Variablen finden Sie unter JSON-Variablen.

Wenn Sie JSON als Variablentyp aus der Liste auswählen, werden die Schalter Enthält sensible Informationen undFür Agenten sichtbar markieren nicht angezeigt.

JSON-Variablen sind in Flow Chains nicht zulässig.

8

Geben Sie den Standardwert der Variablen entsprechend dem gewählten Variablentyp an .

9

(Optional) Aktivieren Sie den Schalter "Externe Überschreibung aktivieren". Durch Aktivieren dieser Option wird die Variable auf der Kanalkonfigurationsseite angezeigt. Dies ermöglicht es Administratoren und Vorgesetzten, den konfigurierten Variablenwert vom Control Hub aus zu überschreiben. Mit anderen Worten: Sie können den Wert der Flussvariablen für einen bestimmten Kanal ändern, ohne den Fluss im Flow Designer-Modul zu öffnen.

Weitere Informationen zum Überschreiben von Variablen aus dem Control Hub finden Sie unter Kanal einrichten.

Wenn Sie den Variablentyp als Zeichenfolge konfigurieren, erscheint die Dropdown-Liste Ressourcentyp mit den folgenden Optionen. Wählen Sie den Ressourcentyp aus, den die Administratoren während der Kanalkonfiguration überschreiben dürfen.

  • Audio-Prompt – Zum Überschreiben der in der Variablen konfigurierten Audio-Prompt-Einstellungen. Zum Beispiel die Begrüßungsansage oder eine Sprachausgabe.
  • Geschäftszeiten – Um die Geschäftszeiten im Falle einer Notfallabschaltung außer Kraft zu setzen.
  • Einstiegspunkt – Hier können Sie die Einstellungen für den Einstiegspunkt ändern.
  • Wählnummer – Um die gewählte Nummer zu ändern.
  • Fluss – Den Fluss verändern.
  • Warteschlange – So ändern Sie die Warteschlange.

  • Variablen, die als „Sicher“ gekennzeichnet sind, können nicht überschrieben werden.
  • Sie können maximal 15 Variablen konfigurieren, die überschrieben werden können.

10

(Optional) Wenn Sie den Schalter Enthält sensible Informationen aktivieren, kennzeichnet das System die Variable als sichere Variable. Während der Ausführung des Ablaufs protokolliert oder speichert das System keine Informationen, die über diese Variable übergeben werden.

11

(Optional) Wenn Sie die Schaltfläche Agent sichtbar machen aktivieren, wird die Variable zusammen mit dem im Rahmen des Ablaufs erfassten Wert auf dem Desktop angezeigt.

Wenn Sie die Schaltfläche „ Agenten sichtbar machen “ aktivieren, werden die folgenden Felder angezeigt:

  • Desktop-Beschriftung: Geben Sie die Bezeichnung an, die dieser Variablen zugeordnet wird, wenn sie auf dem Desktop angezeigt wird. Geben Sie eine aussagekräftige Bezeichnung ein, die nicht der Variablenname selbst ist, damit der Agent die an ihn übermittelten Daten verstehen kann.

  • Vom Agenten bearbeitbar: Aktivieren Sie dieses Kontrollkästchen, wenn der Agent den Wert der Variablen im Rahmen der Interaktionssitzung bearbeiten können soll. Wenn der Agent die Variable aktualisiert, sendet das System diese Änderungen an den Flow Designer zurück. Der Agent kann die Flow-Variable bearbeiten und vom Desktop aus auf die Schaltfläche Speichern klicken. Wird die Verbindung unterbrochen, bevor der Agent die Änderungen speichert, findet keine Aktualisierung der Variablen statt.

12

Klicken Sie auf Speichern.

Wenn Sie eine benutzerdefinierte Flow-Variable speichern, wird die Variable als Tag im globalen Eigenschaftenbereich auf dem Desktop gespeichert. Wenn Sie die Variable als „Für Agenten sichtbar“ markiert haben, wird zur einfachen Identifizierung ein Headset-Symbol angezeigt.

Beispiel: Reihenfolge der auf dem Desktop angezeigten Flussvariablen

Wenn Sie Variablen erstellen, die als „Agentenansicht“ gekennzeichnet sind, werden diese Variablen auf dem Desktop in einer bestimmten Reihenfolge angezeigt.

Wenn Sie beispielsweise die folgenden Flow-Variablen erstellen: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.

Der Desktop empfängt diese Variablen vom Flow Designer in der folgenden Reihenfolge: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.

Auf dem Desktop werden die Variablen in der folgenden Reihenfolge von links nach rechts auf der Benutzeroberfläche angezeigt:

  1. Die Kundenvariablen Phone Number, DN, Queue, RONA Time

    .
  2. Die Flussvariablen sind in alphabetischer Reihenfolge sortiert, wobei die Variablen mit Großbuchstaben zuerst beginnen, gefolgt von den Variablen mit Kleinbuchstaben: Anrufverhältnis, Kundenanzahl, Kundentyp, Datum des Tests, Abonnierter Kunde, Geburtsdatum.

Beispiel: Interaktions-ID auf dem Desktop anzeigen

Eine Interaktions-ID (Kontakt-Sitzungs-ID) ist eine vom System generierte eindeutige ID, die eine bestimmte Interaktion identifiziert. Sie können die Interaktions-ID aus den Analyseberichten abrufen und die ID zur Fehlerbehebung bei Problemen im Zusammenhang mit Anruffehlern verwenden. So wird die Interaktions-ID auf dem Desktop angezeigt:

  1. Öffnen Sie den gewünschten Flow und wählen Sie Flow-Variablen hinzufügen.
  2. Setzen Sie das Feld Standardwert auf NewContact.interactionId.
  3. Aktivieren Sie die Schaltfläche Agenten sichtbar machen.

Wenn der Agent einen Anruf erhält, wird die Interaktions-ID auf dem Desktop angezeigt.

Benutzerdefinierte Flow-Variablen bearbeiten

Wenn die Variable bereits verwendet wird, kann der Variablentyp nicht bearbeitet werden. Dies könnte erhebliche Auswirkungen auf den Ablauf haben. Diese Handlung ist also verboten. In diesem Fall ist das Dropdown-Feld „Variablentyp“ deaktiviert und es wird eine Warnmeldung angezeigt.

Wenn eine Variable erfolgreich bearbeitet wurde, werden die vorgenommenen Änderungen im gesamten Datenfluss angezeigt, sowie in dem Pop-up-Fenster, das erscheint, wenn Sie im Bereich „Globale Eigenschaften“ auf eine Datenflussvariable klicken.

Um eine benutzerdefinierte Flow-Variable zu bearbeiten, führen Sie die folgenden Schritte aus:

1

Melden Sie sich mithilfe der Control Hub-URL bei Ihrer Kundenorganisation an https://admin.webex.com/.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow.

Das Fenster Flow Designer wird angezeigt.
4

Klicken Sie in der oberen rechten Ecke des Pop-ups auf Bearbeiten.

Das Dialogfeld „Flow-Variable bearbeiten“ wird angezeigt. Wird die Variable im Ablauf nicht verwendet, sind alle Felder editierbar. Sie können den Variablennamen, die Beschreibung, den Typ und den Wert ändern.

5

Klicken Sie auf das Informationssymbolin dieser Nachricht, um eine Liste der Aktivitäten anzuzeigen, in denen die Variable verwendet wird. Wenn Sie die Variable bearbeiten möchten, entfernen Sie die Variable aus allen Flow-Konfigurationen, bevor Sie erneut versuchen, sie zu bearbeiten.

6

Nehmen Sie die erforderlichen Änderungen vor.

Die Schaltfläche „ Speichern “ bleibt deaktiviert, bis Sie eine Änderung vornehmen.

7

Klicken Sie auf Speichern.

Benutzerdefinierte Flow-Variablen löschen

Wenn die Variable in einem Datenfluss verwendet wird, kann sie nicht gelöscht werden. Dies hat erhebliche Auswirkungen auf den Ablauf. In diesem Fall ist die Schaltfläche „ Löschen “ im Fenster „Variable löschen“ deaktiviert, und es wird eine Liste der Aktivitäten angezeigt, in denen die Variable verwendet wird.

Die Aktivitäten werden danach gruppiert, ob sie im Hauptablauf oder im Ereignisablauf angezeigt werden. Wenn Sie eine Variable löschen möchten, die gerade verwendet wird, entfernen Sie sie aus allen Flow-Konfigurationen, bevor Sie versuchen, sie zu löschen.

Um eine benutzerdefinierte Flow-Variable zu löschen, führen Sie die folgenden Schritte aus:

1

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
2

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow.

Das Fenster Flow Designer wird angezeigt.
3

Klicken Sie im Bereich „ Globale Eigenschaften“ auf das Symbol „ Löschen “ , das neben dem Variablen-Tag angezeigt wird, das Sie löschen möchten.

Überschreiben der Ablaufeinstellungen

Die Funktion „Ablaufeinstellungen überschreiben“ im Modul „Flow Designer“ ermöglicht es autorisierten Benutzern, bestimmte vordefinierte Einstellungen eines Ablaufs vom Control Hub aus zu ändern. Diese Funktion ermöglicht es Administratoren und Vorgesetzten, bestimmte Ablaufparameter wie Geschäftszeiten, Audioansagen oder Warteschlangenzuweisungen einfach zu ändern, ohne den entsprechenden Ablauf öffnen zu müssen.

So überschreiben Sie die Ablaufeinstellungen:

  • Bestimmte Variablen innerhalb des Ablaufs müssen als extern konfigurierbar konfiguriert werden. Details zur Konfiguration finden Sie im Abschnitt Benutzerdefinierte Flow-Variablen erstellen.

  • Die Administratoren und Vorgesetzten müssen dann die erforderlichen Änderungen an diesen Variablen vornehmen. Die konfigurierten Flussvariablen werden auf der Kanalkonfigurationsseite im Control Hub angezeigt. Weitere Details finden Sie im Abschnitt Kanal einrichten.

Die Funktion zum Überschreiben der Ablaufeinstellungen bietet folgende Vorteile:

  • Wiederverwendbarkeit des Flusses: Administratoren können denselben Ablauf für verschiedene Organisationen verwenden. Sie können für dieselbe Variable unterschiedliche Werte für verschiedene Kanäle konfigurieren, ohne den im Ablauf definierten Standardwert zu ändern.
  • Schnellere Reaktionszeiten: Änderungen an den Variablenwerten werden sofort angewendet, sogar auf bereits laufende Aufrufe.
  • Reduzierte Fehler: Eliminiert das Risiko von Fehlern bei der Modifizierung komplexer Abläufe.
  • Vereinfachtes Aufgabenmanagement: Ohne diese Funktion müssen die Administratoren folgende Aufgaben ausführen, die für technisch nicht versierte Benutzer komplex und zeitaufwändig sein können:
    1. Melden Sie sich bei Control Hub an.
    2. Öffnen Sie das Flow Designer-Modul.
    3. Navigieren Sie zum gewünschten Datenfluss und finden Sie den relevanten Pfad innerhalb des Datenflusses.
    4. Nehmen Sie die erforderlichen Änderungen vor.
    5. Den Ablauf erneut veröffentlichen.

Vordefinierte Variablen

Flow Designer erstellt automatisch vordefinierte Variablen, wenn Sie bestimmte Ereignisse und Aktivitäten in einem Flow verwenden.

Eine Liste der verfügbaren vordefinierten Variablen wird im Abschnitt „Vordefinierte Variablen“ im Bereich „Globale Flow-Eigenschaften“ angezeigt. Sie werden auch im Eigenschaftenbereich des ausgewählten Ereignisses oder der ausgewählten Aktivität angezeigt.

Klicken Sie auf jede Variable, um ein Popup-Fenster zu öffnen, das erklärt, welche Art von Daten die Variable speichert, damit Sie wissen, wie Sie die Variable in Ihrem Datenfluss verwenden können.

Während die meisten Attribute einer Ereignisausgabevariablen vordefiniert sind und nicht bearbeitet werden können, können Sie die Variable bearbeiten, um die globale Variablenbezeichnung zu ändern.

Ereignisausgabevariablen

Ereignisausgabevariablen sind spezifisch mit Ereignissen verknüpft und haben die folgende Nomenklatur: ..

Alle im Flow verfügbaren Ereignisausgabevariablen werden automatisch im Bereich Globale Eigenschaften angezeigt, nachdem ein Ereignis in den Flow eingeführt wurde, sowie im Bereich Eigenschaften für die zugehörige Ereignisbehandlungsaktivität.

Folgende Ereignisausgabevariablen stehen zur Verfügung:

  • NewContact.ANI

  • NewContact.DNIS

  • NewContact.InteractionID

  • NewContact.PSTNRegion

  • AgentAccepted.AgentID

  • AgentAccepted.AgentName

  • AgentAccepted.AgentEmailId

  • AgentAccepted.AgentSessionID

  • AgentAccepted.QueueID

  • AgentAccepted.QueueName

  • AgentAccepted.TeamID

  • AgentAccepted.TeamName

  • AgentAccepted.TenantID

  • AgentAccepted.CAD

  • PhoneContactEnded.AgentID

  • PhoneContactEnded.AgentEmailID

  • PhoneContactEnded.TeamID

  • PhoneContactEnded.QueueID

  • PhoneContactEnded.InboundChannel

  • PhoneContactEnded.RoutingStrategyID

  • AgentOffered.agentId

  • AgentOffered.agentName

  • AgentOffered.agentEmailId

  • AgentOffered.agentSessionId

  • AgentOffered.queueId

  • AgentOffered.queueName

  • AgentOffered.teamId

  • AgentOffered.teamName

  • AgentOffered.tenantId

  • AgentOffered.callAssociatedData

  • AgentOffered.AgentID

  • AgentOffered.AgentName

  • AgentOffered.AgentSessionID

  • AgentOffered.QueueID

  • AgentOffered.QueueName

  • AgentOffered.TeamID

  • AgentOffered.TeamName

  • AgentOffered.TenantID

  • AgentOffered.CAD

  • PreDial.direction

  • PreDial.participantType

  • PreDial.dialNumber

  • PreDial.otherPartyDn

  • PreDial.epDn

  • PreDial.agentSelectedAni

  • PreDial.operationType

  • OutboundCampaignCallResult.CPAResult

  • OutboundCampaignCallResult.CPAResultCode

  • AgentDisconnected.AgentId

  • AgentDisconnected.AgentEmailId

  • AgentDisconnected.QueueId

  • AgentDisconnected.TeamId

  • AgentDisconnected.InboundChannel

  • AgentDisconnected.RoutingStrategyId

In bestimmten Fällen kann die Variable AgentEmailId den Wert null haben. Flow-Entwickler sollten diese Variable vor ihrer Verwendung validieren, insbesondere in Szenarien mit Cache-Lookup-Problemen.

Systemvariablen anpassen

Sie können nur die Desktop-Bezeichnung der Variablen Telefonnummer und DNIS (Dialed Number Identification Service) anpassen. Sie können einen Alias dieser Variablen erstellen und ihn mithilfe der Aktivität „ Variable festlegen “ im Flow konfigurieren.

1

Melden Sie sich mithilfe der Control Hub-URL bei Ihrer Kundenorganisation an https://admin.webex.com/.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow.

Das Fenster Flow Designer wird angezeigt.
4

Öffnen Sie im Bereich Globale Ablaufeigenschaften den Abschnitt Variablendefinition.

5

Klicken Sie auf die Registerkarte Configuration (Konfiguration).

6

Klicken Sie auf Flow-Variable hinzufügen.

7

Geben Sie den Namen und die Beschreibung der Variablen ein.

8

Wählen Sie in der Dropdown-Liste „ Variablentyp “ die Option „ Zeichenkette “ aus.

9

Aktivieren Sie die Schaltfläche Agenten sichtbar machen.

10

Geben Sie im Feld Desktop-Bezeichnung die gewünschte Desktop-Bezeichnung für die Variable ein.

11

Klicken Sie auf Speichern.

Dadurch wird die Variable erzeugt.
12

Ziehen Sie die Aktivität „Variable setzen“ aus der Aktivitätsbibliothek in den Arbeitsbereich.

13

Gehen Sie im Abschnitt Variable Einstellungen im Bereich Aktivitätseinstellungen wie folgt vor:

  1. Wählen Sie aus der Dropdown-Liste Variable die Variable aus, die Sie in Schritt 10 erstellt haben.

  2. Im Abschnitt Variabler Wert wählen Sie die Optionsschaltfläche Auf Variable setzen aus.

  3. Wählen Sie die Systemvariable aus, die Sie bearbeiten möchten, z. B. NewContact.ANI für Telefonnummer oder NewContact.DNIS für DNIS.

Wenn Sie den Datenfluss veröffentlichen, ersetzt die neu erstellte Datenflussvariable die ausgewählte Systemvariable. Während der Ausführung des Datenflusses wird die Desktop-Bezeichnung der neu erstellten Variable im Eingangs-Popover und im Interaktionsbereich des Desktops angezeigt.

Aktivitätsausgabevariablen

Aktivitätsausgabevariablen speichern die von Aktivitäten erfassten Daten und werden automatisch erstellt, wenn Sie bestimmte Aktivitäten zur Arbeitsfläche hinzufügen. Aktivitätsausgabevariablen verwenden die folgende Syntax: . wobei sich ActivityName dynamisch je nach Aktivität ändert.

Wenn ein Ablauf eine Aktivität mehrfach verwendet, verfügt jede Aktivität über eine eindeutige Instanz jeder zugehörigen Aktivitätsausgabevariablen. Alle Aktivitätsausgabevariablen, die in einem Flow verwendet werden können, werden automatisch im Bereich Globale Eigenschaften angezeigt, wenn Sie eine Aktivität zum Flow hinzufügen, und auch im Bereich Eigenschaften für die zugehörige Aktivität.

Folgende Aktivitätsausgabevariablen stehen zur Verfügung:

  • Menu.OptionEntered: Speichert die Menüoption, die der Anrufer während der Menüaktivitätsinstanz ausgewählt hat. Dies ist eine einzelne Ziffer von 0 bis 9.

  • CollectDigits.DigitsEntered: Speichert die vom Anrufer während der Aktivitätsinstanz „Ziffern erfassen“ eingegebenen Ziffern. Die Anzahl der Ziffern hängt von der Aktivitätskonfiguration ab.

  • HTTPRequest.HTTPStatusCode: Speichert den Statuscode, der beim Versuch der HTTP-Anfrage empfangen wurde.

  • HTTPRequest.HTTPResponseBody: Speichert die Antwort, wenn die HTTP-Anfrage erfolgreich ausgelöst wurde.

  • HTTPRequest.ResponseHeaders: Speichert die Header, die als Teil der HTTP-Anfrage gesendet werden.

  • VirtualAgent.IntentTriggered: Speichert die Absicht, die den Gesprächsverlauf ausgelöst hat, entweder zu bearbeiten oder zu eskalieren.

  • GetQueueInfo.EWT: Speichert den Wert für die geschätzte Wartezeit der ausgewählten Warteschlange.

  • GetQueueInfo.PIQ: Speichert den Wert für die Position in einer Warteschlange für die ausgewählte Warteschlange.

Globale Variablen

Globale Variablen sind benutzerdefinierte Variablen, die Sie beim Erstellen von Flows anzeigen und auf die Sie zugreifen können. Der Administrator erstellt globale Variablen im Modul Provisionierung des Control Hubs. Weitere Informationen finden Sie im Abschnitt Globale Variablen im Webex Contact Center Setup- und Administrationshandbuch.

Als Flow-Entwickler können Sie diese Variablen nach Ihren Bedürfnissen verwenden. Sie können diese Variablen in einen Ablauf einfügen. Globale Variablen können auch nach dem Hinzufügen zum Datenfluss bearbeitet und entfernt werden.

Globale Variable in einem Flow hinzufügen

Sie können maximal 30 Variablen in einen Ablauf einfügen. Diese Zählung umfasst alle globalen Variablen und Ablaufvariablen, unabhängig davon, ob sie meldepflichtig oder für Agenten einsehbar sind.

Wenn Sie über die maximale Grenze hinaus weitere Variablen hinzufügen möchten, müssen Sie die gleiche Anzahl vorhandener Variablen löschen. Weitere Informationen zum Löschen einer globalen Variable finden Sie unter Globale Variablen aus einem Flow entfernen.

Bei der Erstellung eines Datenflusses kann eine globale Variable vom Typ String mit einer maximalen Länge von 256 Zeichen initialisiert werden. Während der Ausführung des Ablaufs kann die Variable jedoch aktualisiert werden, sodass sie bis zu 1024 Zeichen aufnehmen kann. Wird diese Grenze überschritten, kann dies zu unerwünschtem Verhalten wie Verbindungsfehlern und ungültigen Werten führen.

So fügen Sie globale Variablen in einen Flow ein:

1

Melden Sie sich mithilfe der Control Hub-URL bei Ihrer Kundenorganisation an https://admin.webex.com/.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow.

Das Fenster Flow Designer wird angezeigt.
4

Scrollen Sie im Bereich Globale Ablaufeigenschaften nach unten zu Variablendefinition. > Vordefinierte Variablen Abschnitt.

5

Klicken Sie im Abschnitt Globale Variablen auf Globale Variablen hinzufügen.

Das Dialogfeld Globale Variablen hinzufügen wird angezeigt. Es werden alle globalen Variablen angezeigt, die der Administrator im Modul Provisionierung erstellt hat.
6

(Optional) Verwenden Sie das Feld Globale Variablen suchen, um die Liste nach den benötigten globalen Variablen zu filtern und zu durchsuchen.

7

Markieren Sie die Kontrollkästchen der benötigten globalen Variablen in der Liste und klicken Sie auf Hinzufügen.

Das System zeigt die ausgewählten Variablen im Abschnitt Globale Variablen an.

Standardmäßig enthält jede Variable vom Administrator definierte Metadatenfelder wie z. B. „Berichtbar“, „Für Agenten sichtbar“, „Für Agenten bearbeitbar“ und „Desktop-Bezeichnung“. Wenn der Administrator Metadatenwerte ändert, während die globale Variable verwendet wird, werden die im Control Hub vorgenommenen Änderungen in allen Flows widergespiegelt (mit einer Cache-Ablaufverzögerung von 8 Stunden).

Globale Variable in einem Flow bearbeiten

Wenn Sie eine globale Variable bearbeiten, können Sie im Flow-Designer keine Metadatenwerte dieser globalen Variable ändern. Sie können den Standardwert jedoch mit der Schaltfläche Standardwert überschreiben ändern.

So bearbeiten Sie eine globale Variable in einem Flow:

1

Melden Sie sich mithilfe der Control Hub-URL bei Ihrer Kundenorganisation an https://admin.webex.com/.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow.

Das Fenster Flow Designer wird angezeigt.
4

Scrollen Sie im Bereich Globale Ablaufeigenschaften nach unten zu Variablendefinition. > Vordefinierte Variablen Abschnitt.

5

Klicken Sie im Bereich Globale Variable auf eine globale Variable und anschließend auf das Bearbeitungssymbol (Bearbeiten-Schaltfläche).

Das Dialogfeld Globale Variablen bearbeiten wird angezeigt. Es zeigt die Details der ausgewählten globalen Variable an, wie z. B. Variablentyp, Standardwert, Desktop-Bezeichnung und ob der Agent sie bearbeiten kann.
6

(Optional) Aktivieren Sie die Schaltfläche Überschreiben der Portalkonfigurationen, um die im Control Hub konfigurierten Werte zu überschreiben. Dies ermöglicht Ihnen die Änderung von Feldwerten wie Standardwert, Agenten-Sichtbarkeit, Agenten-Bearbeitbarkeit und Desktop-Bezeichnung.

Geben Sie den erforderlichen Wert im Feld Standardwert entsprechend dem gewählten Variablentyp ein. Wenn der Variablentyp beispielsweise Boolean ist, wird dieses Feld als Dropdown-Liste angezeigt.

Der für eine globale Variable vom Typ String eingegebene Standardwert, der von einem Agenten gemeldet werden soll, darf 256 Zeichen nicht überschreiten.

7

Nehmen Sie die erforderlichen Änderungen vor.

8

Klicken Sie auf Speichern.

Globale Variablen aus einem Datenfluss entfernen

Sie können eine globale Variable entfernen, die in keinem Datenfluss verwendet wird.

Falls Sie eine globale Variable nicht entfernen können, wenden Sie sich an Ihren Administrator, um die entsprechende Funktion zum Entfernen globaler Variablen aus dem Datenfluss zu aktivieren.

So entfernen Sie eine globale Variable aus einem Datenfluss:

1

Melden Sie sich mithilfe der Control Hub-URL bei Ihrer Kundenorganisation an https://admin.webex.com/.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow.

Das Fenster Flow Designer wird angezeigt.
4

Scrollen Sie im Bereich Globale Ablaufeigenschaften nach unten zu Variablendefinition. > Vordefinierte Variablen Abschnitt.

5

Klicken Sie im Bereich Globale Variablen auf das Entfernen-Symbol (x) der globalen Variable, die Sie entfernen möchten.

Eine Pop-up-Meldung fordert Sie auf, Ihre Aktion zu bestätigen.
6

Klicken Sie auf Löschen.

Dadurch wird die ausgewählte globale Variable aus der Liste entfernt.

Desktop-Ansichtsvariablen

Für das eingehende Popover und den Interaktionsbereich des Desktops können Sie die folgenden Variablentypen für eingehende und ausgehende Sprachanrufe konfigurieren:

  • Systemvariablen wie Telefonnummer, DNIS (Wählnummernidentifizierung), Warteschlangenname und RONA-Timeout

  • Globale Variablen, die im Control Hub erstellt und verwaltet werden.

  • Benutzerdefinierte Flow-Variablen, die im Flow Designer erstellt und verwaltet werden

Sie können nur die Variablen konfigurieren, die als „Für Agenten sichtbar“ gekennzeichnet sind.

Sie können diese Variablen sowohl in den neuen als auch in den bestehenden Datenflüssen konfigurieren. Allerdings werden in den bestehenden Abläufen weiterhin die Standard-Popover-Variablen wie Telefonnummer, DNIS und Warteschlangenname angezeigt. Sie können diese Abläufe bearbeiten, um mithilfe dieser Funktion weitere Variablen hinzuzufügen.

Die Schritte zum Konfigurieren von Variablen für eingehende Popover und Interaktionsfenster für eingehende und ausgehende Anrufe sind die gleichen.

Sie müssen separate Abläufe für eingehende und ausgehende Anrufszenarien erstellen, um Variablen für eingehende Popover und Interaktionsbereiche zu konfigurieren.

Eingehendes Popover auf dem Desktop
Das Pop-up-Fenster für eingehende Anrufe erscheint, wenn ein Agent einen eingehenden Anruf empfängt oder einen ausgehenden Anruf tätigt. Es zeigt wichtige Informationen über den Kunden gemäß den im Flow Designer konfigurierten Variablen an. Sie können die Reihenfolge festlegen, in der diese Variablen im eingehenden Popover angezeigt werden. Dabei können beliebige Kombinationen von System-, globalen und benutzerdefinierten Flow-Variablen verwendet werden. Sie können auch die Desktop-Bezeichnung dieser Variablen bearbeiten.
Sie können die Desktop-Bezeichnung der Systemvariablen wie Telefonnummer und DNIS anpassen. Weitere Informationen finden Sie unter Systemvariablen anpassen.
Für eingehende und ausgehende Anrufe können Sie mindestens drei und höchstens sechs Variablen auswählen. Bei Rückrufanrufen sieht der konsultierte Agent zusätzlich drei Variablen wie Agentenname, Agenten-DN und Agententeam, die standardmäßig in der Liste enthalten sind.

Sie können keine Variablen konfigurieren, die sensible Informationen im eingehenden Popover auf dem Desktop enthalten.

Weitere Informationen zur Konfiguration von Variablen für das eingehende Popover finden Sie unter Variablen für das eingehende Popover konfigurieren.
Interaktionsbereich
Der Interaktionsbereich auf dem Desktop erscheint, nachdem der Agent den eingehenden oder ausgehenden Anruf angenommen hat. Es zeigt Informationen an, die in den im Flow Designer konfigurierten Variablen des Interaktionsbereichs festgelegt sind. Sie können maximal 30 Variablen auswählen. Sie können eine Reihenfolge festlegen, in der jede dieser Variablen im Interaktionsbereich angezeigt werden soll. Diese Reihenfolge kann jede beliebige Kombination aus System-, globalen und benutzerdefinierten Ablaufvariablen umfassen. Sie können auch die Desktop-Bezeichnung dieser Variablen bearbeiten.

Webex Contact Center Desktop unterstützt derzeit nicht die Übersetzung von Bezeichnungen dynamischer Variablen.

Sie können die Desktop-Bezeichnung der Systemvariablen wie Telefonnummer und DNIS anpassen. Weitere Informationen finden Sie unter Systemvariablen anpassen.
Weitere Informationen zur Konfiguration von Variablen für den Interaktionsbereich finden Sie unter Variablen für den Interaktionsbereich konfigurieren.

Variablen für eingehende Popover konfigurieren

Vorbereitungen

Konfigurieren Sie Variablen für eingehende Popover-Fenster bei eingehenden und ausgehenden Anrufen.

1

Melden Sie sich mithilfe der Control Hub-URL bei Ihrer Kundenorganisation an https://admin.webex.com/.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow.

Das Fenster Flow Designer wird angezeigt.
4

Öffnen Sie im Bereich Globale Ablaufeigenschaften den Abschnitt Variablendefinition.

5

Klicken Sie auf Desktop-Ansicht & Registerkarte „Order “ .

6

Klicken Sie im Abschnitt Incoming Popover auf Select Variables for Incoming Popover.

Das Fenster „ Variablen bei eingehenden Popovers auswählen “ wird angezeigt. Es werden alle Variablen angezeigt, darunter vier Standardsystemvariablen wie Telefonnummer, DNIS, Warteschlangenname und RONA-Timeout. Systemvariablen wie Telefonnummer, DNIS und Warteschlangenname sind standardmäßig ausgewählt; Sie können diese Auswahl aufheben, wenn Sie weitere Variablen hinzufügen.
7

Verwenden Sie die folgenden Suchoptionen, um die Liste zu filtern:

  1. Geben Sie im Feld Suchvariablen einige Wörter ein, um nach einer bestimmten Variable anhand ihres Namens zu suchen.

  2. Wählen Sie einen Variablentyp aus der Dropdown-Liste [ Variablentyp auswählen aus.

Die Liste wird automatisch mit Variablen gemäß Ihren Kriterieneingaben befüllt.
8

Markieren Sie die Kontrollkästchen der Variablen, die Sie für das eingehende Popover auswählen möchten.

Sie können mindestens drei und höchstens sechs Variablen auswählen.

9

Klicken Sie auf Speichern.

Diesen Schritt können Sie überspringen, wenn Sie die Option Automatisches Speichern aktivieren.

Die ausgewählten Variablen erscheinen im Abschnitt Incoming Popover.
10

Verwenden Sie das Griffsymbol (Griffsymbol) neben einer Variablen, um diese in der Liste nach oben und unten zu verschieben und so die Reihenfolge ihres Erscheinens im eingehenden Popover des Desktops festzulegen.

11

(Optional) Klicken Sie auf das Symbol x neben einer Variablen, um diese Variable aus der Liste zu entfernen.

Variablen für den Interaktionsbereich konfigurieren

Vorbereitungen

Konfigurieren Sie Variablen im Interaktionsbereich für eingehende und ausgehende Anrufe.

1

Melden Sie sich mithilfe der Control Hub-URL bei Ihrer Kundenorganisation an https://admin.webex.com/.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow.

Das Fenster Flow Designer wird angezeigt.
4

Öffnen Sie im Bereich Globale Ablaufeigenschaften den Abschnitt Variablendefinition.

5

Klicken Sie auf die Registerkarte Desktop-Sichtbarkeit und Reihenfolge.

6

Klicken Sie im Abschnitt Interaktionsbereich auf Variablen für den Interaktionsbereich auswählen.

Das Fenster "Variablen im Interaktionsbereich auswählen " wird angezeigt. Es werden alle Variablen sowie vier Systemvariablen wie Telefonnummer, DNIS, Warteschlangenname und RONA-Timeout angezeigt.
7

Verwenden Sie die folgenden Suchoptionen, um die Liste zu filtern:

  1. Geben Sie im Feld Suchvariablen einige Wörter ein, um nach einer bestimmten Variable anhand ihres Namens zu suchen.

  2. Wählen Sie einen Variablentyp aus der Dropdown-Liste [ Variablentyp auswählen aus.

Die Liste wird automatisch mit Variablen gemäß Ihren Kriterieneingaben befüllt.
8

Markieren Sie die Kontrollkästchen der Variablen, die Sie für den Interaktionsbereich auswählen möchten.

Sie können maximal 30 Variablen auswählen.

9

Verwenden Sie das Griffsymbol (Griffsymbol) neben einer Variablen, um diese in der Liste nach oben und unten zu verschieben und so die Reihenfolge ihrer Anzeige im Interaktionsbereich des Desktops festzulegen.

10

Klicken Sie auf Speichern.

Diesen Schritt können Sie überspringen, wenn Sie die Option Automatisches Speichern aktivieren.

Die ausgewählten Variablen werden im Abschnitt Interaktionsbereich angezeigt.
11

(Optional) Klicken Sie auf das Symbol x neben einer Variablen, um diese Variable aus der Liste zu entfernen.

JSON-Variablen

JSON-Variablen sind benutzerdefinierte Flow-Variablen vom Typ JSON. Im Flow Designer können Sie JSON-Variablen erstellen. Weitere Informationen finden Sie unter Benutzerdefinierte Flow-Variablen erstellen.

Sie können die folgenden Aktivitäten verwenden, um die Daten in einer JSON-Variablen zu speichern: HTTP-Anfrage, Parsen, und Variable setzen.

In den Aktivitäten HTTP und Parse können Sie Daten mithilfe eines JSON-Pfadfilterausdrucks extrahieren und in einer JSON-Variablen speichern.

In der Aktivität Variable festlegen können Sie die JSON-Variable in der Option Wert festlegen auf folgende Weise verwenden:

  • Geben Sie den JSON-Wert in das Textfeld ein. Beispiel:

    {
        "userId":"rirani",
        "jobTitleName":"Developer",
        "firstName":"Romin",
        "lastName":"Irani",
        "preferredFullName":"Romin Irani",
        "employeeCode":"E1",
        "region":"CA",
        "phoneNumber":"408-xxxxx67",
        "emailAddress":"rirani@xyz.com"
    }
    

  • Verwenden Sie einen Pebble-Ausdruck .

Verwendung von JSON-Variablen in Pebble Expression

  • Punkt(.)-getrennter Zugriff: Sie können in Pebble-Ausdrücken für JSON-Variablen in Anrufbehandlungs- und Ablaufsteuerungsaktivitäten einen durch Punkte (.) getrennten Zugriff verwenden.

    Syntax: {{ jsonVariableName.fieldName }} wobei jsonVariableName.fieldName zu einem Feld in einer JSON-Variablen ausgewertet werden sollte.

    Im vorherigen Codebeispiel können Sie den Mitarbeiter mithilfe von HTTP oder Parse in einer Variablen namens empvar speichern:

    Verwenden Sie {{empvar.employeeCode}}, um den Wert als E1zu erhalten.

  • Indexzugriff auf ein JSON-Array: Sie können auf einen bestimmten Index des JSON-Arrays ähnlich wie in der Pebble-Syntax zugreifen. Weitere Informationen zum Indexzugriff in Pebble finden Sie unter https://pebbletemplates.io/wiki/guide/basic-usage/, zum Beispiel:

    {
        "Employees" : [
            {
            "userId":"rirani",
            "jobTitleName":"Developer",
            "firstName":"Romin",
            "lastName":"Irani",
            "preferredFullName":"Romin Irani",
            "employeeCode":"E1",
            },
            {
             "userId":"thanks",
             "jobTitleName":"Program Manager",
             "firstName":"Tom",
             "lastName":"Hanks",
             "preferredFullName":"Tom Hanks",
             "employeeCode":"E3",
             "directReports":[
                {
                   "userId":"John",
                   "jobTitleName":"Developer",
                   "firstName":"John",
                   "lastName":"Irani",
                   "preferredFullName":"John Irani",
                   "employeeCode":"E2"
                },
                {
                   "userId":"Sam",
                   "jobTitleName":"Developer",
                   "firstName":"Sam",
                   "lastName":"Das",
                   "preferredFullName":"Sam Das",
                   "employeeCode":"E2"
                }
             ]
          }
       ]
    } 
    Wenn Sie das Employees-JSON-Array mithilfe von HTTP oder Parse in eine Variable namens var extrahieren:

    • Verwenden Sie {{ var[0]}}, um die Mitarbeiterdetails von rirani, der ein Manager ist, zu erhalten.

    • Verwenden Sie {{ var[1].directReports[0] }}, um die Mitarbeiterdetails von John zu erhalten, der dem Manager direkt unterstellt ist.

    • Verwenden Sie {{ var[1].directReports[0].preferredFullName }}, um den Wert als John Iranizu erhalten.

    • Verwenden Sie {{ var[0].preferredFullName }}, um den Wert als Romin Iranizu erhalten.

Verwendung von JSON-Variablen in HTTP-Anfragen

Um eine JSON-Variable als Anfragetext einer HTTP-Anfrage zu verwenden, verwenden Sie zuerst die Aktivität Variable setzen, um die JSON-Variable in eine Zeichenkette umzuwandeln. Beispielsweise können Sie in der Aktivität Variable festlegen ] Abschnitt [ Variable-Einstellungen ] eine Variable jsonString mit dem Wert {{ jsonVariable }}festlegen.

Verwenden Sie diese Variable als Eingabe für die HTTP-Einstellungen. Beispielsweise können Sie im Abschnitt HTTP-Anforderungseinstellungenden Anforderungstext auf {{ jsonString }}setzen.

Schriftliche Ausdrücke

Die meisten Texteingabefelder im Flow Designer unterstützen das Schreiben von Ausdrücken. Ausdrücke sind nicht erforderlich, ermöglichen aber fortgeschrittenen Benutzern leistungsstarke Skriptfunktionen über Variablen. Sie können auch einfachen Text und Zahlen in die gleichen Eingabefelder eingeben, um einfache Abläufe zu erstellen, wenn Sie keine Ausdrücke benötigen.

Setzen Sie jeden Ausdruck in doppelte geschweifte Klammern, wie hier gezeigt: {{Enter Expression}}

Wenn Sie beispielsweise zwei String-Variablen miteinander kombinieren möchten, müssen Sie Folgendes verwenden: {{var1+var2}}. Weitere Informationen finden Sie unter: https://pebbletemplates.io/.

Pebble-Template-Syntax

Alle Eingabefelder im Flow Designer verwenden eine Open-Source-Ausdruckssyntax namens Pebble Templates: https://pebbletemplates.io/.

Folgende Symbole werden in Pebble Templates unterstützt: ==, !=, <, >, <=, >=, +, -, *, / Die Um benutzerdefinierte Variablen in einem Ausdruck einzugeben, verwenden Sie diese Syntax: {{variable}}

In der Pebble-Template-Syntax müssen Variablennamen mit einem Buchstaben, einem Unterstrich (_) oder einem Dollarzeichen beginnen. ($), aber keine Zahl. Beispielsweise ist 311_Promo ungültig, während Promo_311 gültig ist.

Logische Operatoren werden ebenfalls unterstützt. Weitere Informationen finden Sie unter .https://pebbletemplates.io/wiki/operator/logic/

Wir empfehlen Ihnen, die Pebble-Vorlagendokumentation zu lesen, bevor Sie Ausdrücke im Flow Designer verwenden. Informationen zum Schreiben von Ausdrücken finden Sie in den Dokumenten unter: https://pebbletemplates.io/wiki/.

Beispielsweise prüft der Ausdruck in diesem grundlegenden Anwendungsfall einer Bedingung, ob die AccountNumber des Aufrufers größer oder gleich einem bestimmten Wert ist. Je nachdem, wie der Ausdruck bei einer bestimmten Ablaufausführung ausgewertet wird, kann der Ablauf den Pfad „Wahr“ oder „Falsch“ annehmen.

Kundenspezifische Pebble-Filter

Epochenzeitstempel

Sie können die folgenden Pebble-Filter verwenden, um den Unix-Zeitstempel für „Jetzt“ oder eine bestimmte Datumszeichenfolge zurückzugeben:

Zeitstempel für Jetzt:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

Zeitstempel für ein bestimmtes Datum:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779

Ausdrücke validieren

Wenn ein Eingabefeld erkennt, dass ein Ausdruck verwendet wird (d. h. der {{ }} Wird eine Syntax eingegeben, erscheint ein blaues Symbol in der unteren rechten Ecke des Feldes.

Klicken Sie auf das blaue Symbol, um ein Modal zu öffnen, in dem Sie den Ausdruck testen und ändern können, bis Sie das gewünschte Ergebnis erzielen.

Das Modal „Testausdruck“ enthält die folgenden Felder:

  • Ausdruck: Zeigt den Ausdruck an, der ursprünglich in das Eingabefeld aus der Aktivitätskonfiguration eingegeben wurde.

  • Variable Felder: Jede im Ausdruck verwendete Variable verfügt über ein unterstützendes Feld, in dem Sie einen Beispielwert für die Variable eingeben können. Geben Sie für jede Variable einen Wert ein und klicken Sie dann auf Test, um die Ergebnisse anzuzeigen, wenn der Ausdruck mit den eingegebenen Parametern ausgeführt wird.

    Um Variablen in einem Ausdruck festzulegen, verwenden Sie das Format {{variable name}} nur. Zum Beispiel, {{NewContact.ANI}} ist eine variable Syntax.

  • Ergebnis: Zeigt das Ergebnis des Ausdrucks an, nachdem Sie auf Testgeklickt haben. Falls die Ergebnisse von den Erwartungen abweichen, passen Sie den Ausdruck entsprechend an. Wenn Sie Änderungen an der Konfiguration vornehmen, klicken Sie auf Änderungen anwenden, um den Ausdruck in der Aktivitätskonfiguration zu aktualisieren.

Verwenden Sie Ablaufvorlagen

Flow-Vorlagen sind vorgefertigte Abläufe, die für spezifische Anwendungsfälle entwickelt wurden. Diese Vorlagen sind direkt im Flow Designer Canvas verfügbar und ermöglichen es Flow-Entwicklern, Flows schnell und mit minimalem Aufwand zu erstellen und zu veröffentlichen.

Um Abläufe mithilfe von Ablaufvorlagen zu erstellen, wählen Sie die gewünschte Vorlage aus, passen Sie sie an Ihre Geschäftsanforderungen an, validieren Sie sie, veröffentlichen Sie sie und beginnen Sie mit der Nutzung des Ablaufs. Weitere Details finden Sie unter Flows aus Flowvorlagen erstellen.

Nutzung während der Geschäftszeiten

Nutzen Sie diese Flow-Designer-Vorlage für die Verwaltung der Geschäftszeiten im Webex Contact Center. Anrufer werden mit einer Ansage begrüßt, und ihre Anrufe werden entsprechend den für die Organisation festgelegten Geschäftszeiten, Feiertagen und Notfallsituationen weitergeleitet.

Dieser Ablauf leitet Anrufe basierend auf den Arbeitszeiten des Contact Centers, Feiertagslisten und Notfallüberschreibungen weiter und gewährleistet so ein optimales Anruferlebnis und eine effiziente Bearbeitung von Anrufen außerhalb der Arbeitszeiten. Wenn das Kontaktcenter geschlossen ist, wird der Anrufer über die Schließung informiert.

Zu den wichtigsten Merkmalen gehören:

  • Zentrale Verwaltung von Arbeitszeiten, Feiertagen und Notfallausnahmen.
  • Automatische Routenplanung basierend auf der Konfiguration der Geschäftszeiten.
  • Für alle Audioansagen wird Cisco Text-to-Speech (TTS) verwendet, es können aber auch benutzerdefinierte Audiodateien hochgeladen werden.
  • Die Standard-Wartemusik ist defaultmusic_on_hold.wav, diese kann jedoch angepasst werden.

Voraussetzungen

  • Geschäftszeiten einrichten: Arbeitszeiten, Urlaubslisten und Ausnahmen können im Control Hub erstellt werden.
  • Audiodateien: Laden Sie die erforderlichen Audiodateien für Ansagen wie z. B. BusinessHoursOpen.wav hoch oder verwenden Sie die Cisco TTS-Funktion.
  • Warteschlange, Teams und Zugangspunktzuordnung: Konfigurieren Sie diese Elemente im Webex Contact Center Management Portal.

Ablaufaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Ablaufelemente des Anrufprozesses und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Strömungselement Beschreibung
Anruf erhaltenEin Anruf wird initiiert und gelangt in den Ablauf.
Bewertung der GeschäftszeitenDas System prüft, ob die aktuelle Zeit in die Arbeitszeit, an Feiertagen oder in eine Ausnahmeregelung fällt.
Umgang mit ÖffnungszeitenWenn das Kontaktcenter geöffnet ist, wird eine Begrüßungsnachricht abgespielt und der Anruf an die Agentenwarteschlange weitergeleitet.
Außerhalb der GeschäftszeitenWenn das Kontaktcenter geschlossen ist, wird eine Ansage über die geschlossenen Öffnungszeiten abgespielt und das Gespräch beendet.
Notfallüberschreibungen Wenn eine Notfallüberbrückung aktiv ist, wird die Notfallmeldung abgespielt und das Gespräch beendet.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der Arbeitsabläufe.

FließaktivitätBeschreibung

Start

(Neuer Telefonkontakt)

Der Ablauf beginnt, sobald ein neuer Telefonkontakt eingeht.

Öffnungszeiten prüfen

(Geschäftszeiten)

Das System prüft, ob sich das Kontaktcenter innerhalb der regulären Arbeitszeiten, an einem Feiertag oder in einem Notfallbetrieb befindet.

Pünktliche Arbeitszeiten

(WorkingHours_Prompt)

Während der Arbeitszeiten wird eine Nachricht abgespielt, die den Anrufer darüber informiert, dass das Kontaktcenter geöffnet ist (Standarddatei: BusinessHoursOpen.wav).

Warteschlangenkontakt

(Einegent_Warteschlange)
Der Anrufer wird in die Warteschlange gestellt und an einen verfügbaren Mitarbeiter weitergeleitet.

Warteschleifenmusik

(Musik anhalten)
Während der Anrufer in der Warteschlange wartet, wird Musik abgespielt (Standarddatei: defaultmusic_on_hold.wav).

Feiertags geschlossen

(Holiday_Geschlossen)

Wenn es sich um einen Feiertag handelt, wird eine Ansage abgespielt, die den Anrufer darüber informiert, dass das Büro geschlossen ist.

Nach Geschäftsschluss pünktlich

(NachHours_Eingabeaufforderung)

Außerhalb der Geschäftszeiten wird eine Ansage abgespielt, die den Anrufer darüber informiert, dass das Büro geschlossen ist.
Notfallüberbrückung

(Override_Notfall)

Im Falle einer Notfallübersteuerung wird eine Notfallmeldung abgespielt.
Kontakt trennen

(Kontakt trennen)

Nach dem Abspielen der Nachricht (egal ob außerhalb der Geschäftszeiten, an Feiertagen oder im Notfall) wird die Verbindung getrennt.

Weitere Ressourcen

Weitere Informationen zur Konfiguration von Geschäftszeiten, Feiertagslisten und Ausnahmen finden Sie im Webex Contact Center Setup- und Administrationshandbuch.

Umfassender eingehender Kontakt

Nutzen Sie diese Flow-Designer-Vorlage im Webex Contact Center für die umfassende Bearbeitung eingehender Anrufe, Überprüfung der Geschäftszeiten, Ansagen zur Position in der Warteschlange und Rückrufoptionen.

Dieser Ablauf veranschaulicht ein umfassendes Szenario für eingehende Sprachanrufe im Webex Contact Center. Dazu gehören die Bearbeitung von Geschäftszeiten, Feiertagen, Notfallüberschreibungen, Selbstbedienungsoptionen, Ansagen zur Position in der Warteschlange (PIQ) und Rückrufoptionen für Kunden. Es eignet sich für Umgebungen, in denen grundlegende Selbstbedienung und Anrufwarteschlangen unerlässlich sind.

Passen Sie den Ablauf an die spezifischen Bedürfnisse der Organisation an und ermöglichen Sie einen reibungslosen Umgang mit unbekannten Situationen.

Dieser Ablauf nutzt Cisco Text-to-Speech (TTS) für Audioaktivitäten, die gegebenenfalls Ansagen erfordern. Für Musik wird standardmäßig die mitgelieferte defaultmusic_on_hold.wav -Datei verwendet.

Voraussetzungen

Bevor Sie diesen Ablauf implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams und Einstiegspunktzuordnungen sowie alle anderen organisationsspezifischen Konfigurationen wie Konnektoren, ausgehende ANI und mehr.
  • Arbeitszeiten, Feiertagslisten und Notfallüberschreibungen können Sie im Kontrollzentrum unterDienste Kontaktcenter-EinrichtungGeschäftszeiten einrichten.

  • Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioansagen anstelle von Cisco Text-to-Speech (TTS) verwendet werden.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Ablaufaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Ablaufelemente des Anrufprozesses und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Strömungselement

Beschreibung

Anruf wird empfangenDer Anruf wird bei der Aktivität NewContact in den Ablauf eingeleitet.
Öffnungszeiten prüfenDer Ablauf prüft mithilfe der Aktivität BusinessHours, ob die aktuelle Uhrzeit mit den definierten Geschäftszeiten übereinstimmt.
  • Arbeitszeiten: Der Anruf wird an die Aktivität Work_Non_WorkHours_Match weitergeleitet und anschließend je nach Bedingungen wie Öffnungszeiten oder außerhalb der Öffnungszeiten weiter bearbeitet.
  • Feiertage: Es wird die Ansage „ Holiday_Geschlossen “ abgespielt, die den Anrufer darüber informiert, dass das Büro wegen eines Feiertags geschlossen ist. Anschließend wird die Verbindung getrennt.
  • Notfallüberbrückung: Die Aktivität Override_Emergency spielt eine Notfall-Override-Meldung ab, gefolgt von einer Verbindungsunterbrechung.
  • Nach Geschäftsschluss: Die Aktivität AfterHours_Prompt spielt eine Nachricht über geschlossene Öffnungszeiten ab, und der Anruf wird getrennt.
SelbstbedienungsoptionenWährend der Öffnungszeiten wird über die Aktivität WelcomeMenu (IVR-Menü) ein Menü mit grundlegenden Selbstbedienungsoptionen für Anrufer abgespielt:
  • Drücken Sie 1 für den Kundendienst: Der Anruf wurde an das Support-Team weitergeleitet.
  • Drücken Sie 2 für den Vertrieb: Der Anruf ist für das Vertriebsteam in der Warteschlange.
Warteschlangenplatzierung Der Anrufer wird mithilfe der Aktivität Queue in eine Warteschlange gestellt.

Die Aktivität GetPositioninQueue ruft die Position des Anrufers in der Warteschlange ab, und diese Information wird dem Anrufer mit Hilfe der Aktivität PlayPIQ mitgeteilt.

Rückruf- und Voicemail-OptionenWenn der Anrufer eine Voicemail hinterlässt oder einen Rückruf anfordert, wird die Aktivität FinalMenu ausgelöst:
  • Drücken Sie 1 für Rückruf: Die Aktivität Callback_guf dient zum Planen eines Rückrufs.
  • Drücken Sie 2 für Voicemail: Der Anruf wird mithilfe der Aktivität Voicemail an die Voicemail weitergeleitet.

Warteschleifenmusik

Während der Anrufer in der Warteschlange wartet, wird Musik abgespielt (Standarddatei: defaultmusic_on_hold.wav).

Schleifenbehandlung

Der Ablauf stellt sicher, dass Anrufer, die zu oft in einer Schleife telefonieren (durch die Aktivitäten CallLoopCycle und LoopCycle ), zu den endgültigen Menüoptionen (Rückruf oder Voicemail) weitergeleitet werden.
AnrufunterbrechungNachdem alle Schritte abgeschlossen sind oder der Anrufer den Anruf beendet, wird die Verbindung über die Aktivität DisconnectContact getrennt.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der in dieser Ablaufvorlage enthaltenen Aktivitäten.

Fließaktivität

Beschreibung

Start

(NewContact)

Startet den Ablauf, sobald der Anruf eingeht.

Öffnungszeiten prüfen

(Geschäftszeiten)

Prüft, ob der Anruf während der Geschäftszeiten, an Feiertagen oder in Notfallsituationen erfolgt.

IVR-Menü

(Willkommensmenü)

Es wird ein Menü mit Optionen zur Selbstbedienung abgespielt (Drücken Sie 1 für Support, drücken Sie 2 für Vertrieb).

Warteschlangenverwaltung

  • Warteschlange: Platziert den Anrufer in der Warteschlange des entsprechenden Teams (z. B. Support oder Vertrieb).
  • GetPositioninQueue: Ruft die Position des Anrufers in der Warteschlange ab und gibt sie bekannt.
  • PlayPIQ: Gibt die Position des Anrufers in der Warteschlange bekannt.

Warteschleifenmusik

(Musik in der Warteschleife)

Spielt Wartemusik ab, während der Anrufer in der Warteschlange wartet.

Schleifenbehandlung

(CallLoopCycle und LoopCycle)

Stellt sicher, dass Anrufe, die zu oft wiederholt werden, an das Endmenü weitergeleitet werden.

Trennung

(Kontakt trennen)

Die Verbindung wird nach dem Absenden von Nachrichten oder wenn der Anrufer die Interaktion beendet, getrennt.

Weitere Ressourcen

Weitere Informationen finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

CSAT DTMF-Umfrage

Diese Ablaufvorlage enthält die Funktionalität für ein IVR-gestütztes Post-Call-Survey-System (PCS). Die Umfrage ist so konzipiert, dass die Kundenzufriedenheitswerte effizient und effektiv mithilfe eines einfachen Menüs und eines IVR-Systems mit Tastendruck erfasst werden.

Dieser Ablauf hilft Webex Contact Center dabei, effizient Kundenfeedback durch eine einfache automatisierte Umfrage nach dem Anruf mithilfe von DTMF-Tönen (Dual-Tone Multi-Frequency) zu erfassen. Kunden bewerten ihr Anruferlebnis, wenn sie zur Bewertung aufgefordert werden. Das System erfasst die Kundenantworten in einer globalen Variable, die für Berichtszwecke verwendet wird. Die Umfrage erfasst die Kundenzufriedenheitswerte auf einer Skala von 1 bis 5.

Dieser Ablauf wurde entwickelt, um Umfragen nach einem Anruf in wenigen einfachen Schritten einzurichten. Es wird mit allen erforderlichen Bausteinen, einschließlich eines Spracherkennungskonnektors, vorkonfiguriert geliefert.

Nutzung

Um diesen Ablauf effektiv als Umfrageablauf nach dem Anruf zu nutzen, verbinden Sie einen GoTo Flow mit dem Ereignis AgentDisconnected in Ihrem Hauptablauf. Dadurch wird sichergestellt, dass dem Anrufer nach Beendigung des Gesprächs durch den Agenten eine interaktive Sprachdialogsystem-Umfrage (IVR) zur Kundenzufriedenheit (CSAT) vorgelegt wird.

Dieser Ablauf umfasst Nachrichten, die Kunden vorgespielt werden können. Sie können die Nachrichten nach Bedarf anpassen.

Voraussetzungen

Bevor Sie diesen Ablauf konfigurieren, erstellen Sie die folgenden Variablen:

  • Gegenerhebung

    • Typ—GANZZAHL

    • Standardwert—0

    • Beschreibung—Zählt die Anzahl der Umfrageversuche und erhöht sich bei jeder ungültigen oder zeitüberschreitenden Antwort.

  • Global_FeedbackSurveyResponse

    • Typ—GANZZAHL

    • Standardwert—0

    • Quelle—Globale Variable
    • Meldebar machen—Ein-/Ausschalten.
    • Beschreibung— Speichert die Bewertung des Kunden oder „Keine Antwort“, falls eine Bewertung vorliegt. invalid/timeout Szenario.

Flussaktivitäten

Die folgende Tabelle beschreibt die im Ablauf verwendeten Aktivitäten.

FließaktivitätBeschreibung

Start

Neuer Kontakt

Die Umfrage startet, sobald ein neuer Telefonkontakt hergestellt wird.

Umfrageoptionen (IVR-Menü)

Fordert den Benutzer auf, eine Bewertung (1–5) auszuwählen. Die Zahlen 1, 2, 3, 4, 5 entsprechen den Zufriedenheitsgraden.

Bei Zeitüberschreitung oder ungültiger Antwort erfolgt ein Wiederholungsversuch.

Umfrageantwort festlegen

Erfasst die Auswahl des Benutzers und speichert sie in der Variable Global_FeedbackSurveyResponse.

SetCounterSurvey

Erhöht die Variable CounterSurvey nach einem Timeout oder einer ungültigen Antwort.

CheckCounterSurvey

Prüft anhand der folgenden Bedingung, ob die Anzahl der Wiederholungsversuche 2 überschreitet: CounterSurvey > 2.

Die Umfrage wird beendet, wenn keine Wiederholungsversuche mehr möglich sind.

SetVariable_r3k

Weist SurveyResponse den Wert 'NoResponse' zu, wenn keine Wiederholungsversuche mehr möglich sind.

PlaySurveyRecorded

Spielt nach der Erfassung der Antwort eine Dankesnachricht ab.

Kontakt trennen

Beendet das Gespräch höflich.

DialogFlow ES virtueller Agent

Diese Flow-Designer-Vorlage für Webex Contact Center veranschaulicht den Datenfluss zwischen Google DialogFlow ES und Webex Contact Center und konzentriert sich dabei auf die Datenübertragung zwischen den beiden Plattformen während einer Interaktion.

Dieser Ablauf veranschaulicht, wie Daten zwischen Webex Contact Center und DialogFlow ES zur Verarbeitung von Kundeninteraktionen ausgetauscht werden. Es bietet einen grundlegenden Workflow, in 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 des Kunden zu verstehen und auf Grundlage des Gesprächs geeignete Maßnahmen zu ergreifen. Darüber hinaus beinhaltet der Ablauf eine Fehlerbehandlung, um ein reibungsloses Kundenerlebnis zu gewährleisten, selbst wenn unerwartete Bedingungen auftreten.

Voraussetzungen

Bevor Sie diesen Ablauf implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

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

Ablaufaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Ablaufelemente des Anrufprozesses und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Strömungselement

Beschreibung

Kunde initiiert Kontakt Der Anruf wird vom Webex Contact Center entgegengenommen.
Daten werden an DialogFlow ES übergeben.Eine individuelle Begrüßung, die Kundendaten wie Name und Grund des Anrufs enthält, wird zur Verarbeitung an den DialogFlow ES-Bot gesendet.
Bot-Interaktion mit DialogFlowDialogFlow verarbeitet die Eingabe und antwortet auf Basis der konfigurierten Intents.
Musik in der WarteschlangeWährend der Bot die Anfrage bearbeitet, wird der Kunde in eine Warteschlange mit Wartemusik gestellt.
Verbindung trennenDie Interaktion endet, sobald der Dialog abgeschlossen ist.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der in dieser Ablaufvorlage enthaltenen Aktivitäten.

Fließaktivität

Beschreibung

Start

Diese Aktivität markiert den Beginn des Ablaufs. Es wird ausgelöst, wenn ein neuer Anruf eingeht.
Sprache festlegenDer Ablauf verwendet eine Aktivität „Variable festlegen“, um den Sprachcode (en-US) für die gesamte Interaktion zu konfigurieren. Dadurch wird sichergestellt, dass alle Sprachinteraktionen mit den Sprachpräferenzen des Anrufers übereinstimmen.
Benutzerdefinierte BegrüßungDiese Aktivität übermittelt Kundendaten wie Name, E-Mail-Adresse und Grund des Anrufs an den DialogFlow ES-Bot. Die Begrüßung wird dynamisch mit Cisco Text-to-Speech (TTS) generiert. Beispielhafte übergebene Daten:
  • Kundenname: Jane Doe
  • Kunden-E-Mail: customer@email.com
  • Kundengrund: Buchungen

Warteschlange zum Agenten

Wenn die Interaktion eine Eskalation erfordert, wird der Kunde in eine Warteschlange gestellt und es wird Wartemusik aus der defaultmusic_on_hold.wav -Datei abgespielt.
Musik abspielenWährend der Anrufer in der Warteschlange wartet, wird Musik abgespielt. Der Ablauf verwendet die standardmäßige Wartemusik von Cisco, kann aber durch das Hochladen anderer Musikdateien angepasst werden.

Verbindung trennen

Diese Aktivität trennt die Verbindung, sobald der Ablauf abgeschlossen ist, und gewährleistet so ein nahtloses Ende der Interaktion.

Strömungsspezifika

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

Durchflussvariable

Beschreibung

Global_FeedbackSurveyOptIn

Erfasst, ob der Kunde an einer Umfrage nach dem Anruf teilnimmt.
KundennameErfasst den Namen des Kunden zur Personalisierung.
Kunden-E-MailErfasst die E-Mail-Adresse des Kunden.
KundengrundErfasst den Grund für den Anruf des Kunden.
Global_SpracheLegt die Standardsprache fest (en-US).

Global_VoiceName

Legt die für die Text-zu-Sprache-Umwandlung verwendete Stimme fest.

Weitere 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 in der Webex Contact Center Developer Documentation und der DialogFlow ES Documentation.

Entwicklerunterstützung

Bei Fragen zur Integration können Sie ein Ticket beim Webex Contact Center Developer Support Team über das Webex Developer Portaleröffnen.

Für weitere Diskussionen besuchen Sie die Webex Contact Center APIs Developer Community.

Unterstützung für dynamische Variablen

Diese Vorlage bietet einen fortschrittlichen, dynamischen Inbound-Sprachablauf, der externe Einstellungen abruft, die Ablaufvariablen mit diesen Einstellungen festlegt und Anrufe basierend auf den Variablenkonfigurationen weiterleitet.

Der Ablauf ruft dynamisch die Ablaufeinstellungen über eine HTTP-Anfrage ab und legt Variablen fest, die den restlichen Ablauf steuern. Diese Variablen steuern Routing-Entscheidungen, Warteschlangenverwaltung, Eingabeaufforderungen und Fehlermanagement. Dies wird häufig für Szenarien verwendet, die eine flexible Anrufbearbeitung auf der Grundlage von Echtzeit-Geschäftsbedingungen wie Arbeitszeiten oder Feiertagen erfordern – wobei ein einziger Ablauf mithilfe von dynamischem, variablenbasiertem Routing für verschiedene Anwendungsfälle wiederverwendet werden kann.

Der Ablauf gewährleistet ein reibungsloses und effizientes Anruferlebnis durch das Abspielen geeigneter Ansagen, die Bearbeitung von Arbeitszeiten oder Fehlerfällen sowie die Weiterleitung von Anrufen basierend auf den spezifischen Anforderungen der Organisation.

Der Ablauf nutzt Cisco Text-to-Speech (TTS) für alle Audioaktivitäten, die Ansagen erfordern. Individuelle Wartemusik oder Ansagen können durch Aktualisieren der Ablaufvariablen konfiguriert werden.

Voraussetzungen

Bevor Sie diesen Ablauf implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams, Einstiegspunktzuordnungen und alle anderen organisationsspezifischen Konfigurationsaktivitäten wie Konnektoren, ausgehende ANI und mehr.
  • Stellen Sie sicher, dass alle erforderlichen statischen Audiodateien oder benutzerdefinierten TTS-Ansagen auf das System hochgeladen werden.

  • Stellen Sie sicher, dass ein gültiger API-Endpunkt zum Abrufen der Flow-Einstellungen vorhanden ist.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Ablaufaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Ablaufelemente des Anrufprozesses und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Strömungselement

Beschreibung

Neuer KontaktDer Ablauf beginnt, sobald am Eingangspunkt ein Anruf eingeht.
HTTP-AnfrageDer Ablauf sendet eine HTTP-Anfrage, um die Ablaufeinstellungen dynamisch basierend auf dem DNIS des Aufrufs abzurufen.
Öffnungszeiten prüfenJe nach den Einstellungen des Anrufablaufs werden Geschäftszeiten, Feiertage und Ausnahmen geprüft, um den Anruf entsprechend weiterzuleiten.
Nachricht abspielen (Willkommen)Anhand der abgerufenen Einstellungen wird eine Begrüßungsnachricht per Text-to-Speech (TTS) oder einer vorab aufgezeichneten Ansage abgespielt.
WarteschlangenaktivitätBei Bedarf wird der Anruf anhand dynamischer Variablen in eine Warteschlange gestellt.
Musik abspielen (Warteschlangenverwaltung) & Musik in der Warteschlange)Während der Anrufer in der Warteschlange wartet, wird Wartemusik abgespielt, die dynamisch eingestellt werden kann.
FehlerbehandlungIm Fehlerfall wird der Aufruf mithilfe der durch dynamische Variablen aktivierten GoTo-Funktion an einen Fehlerbehandlungsablauf oder einen anderen Einstiegspunkt umgeleitet.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der in dieser Ablaufvorlage enthaltenen Aktivitäten.

Fließaktivität

Beschreibung

Start

Der Ablauf beginnt, wenn über die Aktivität „Neuer Kontakt“ ein Anruf eingeht.
HTTP-AnfrageDie Aktivität „FetchFlowSettings“ sendet eine HTTP-Anfrage, um alle notwendigen Flow-Einstellungen abzurufen, z. B. Geschäftszeiten, Eingabeaufforderungen und Warteschlangenkonfigurationen.

IVR-Menü

(Willkommensmenü)

Es wird ein Menü mit Optionen zur Selbstbedienung abgespielt (Drücken Sie 1 für Support, drücken Sie 2 für Vertrieb).

Variablen festlegenDie Aktivität „SetVariable“ speichert die aus der HTTP-Anfrage abgerufenen Daten und weist ablaufbezogenen Variablen wie businessHours, queue, welcomePrompt und holdMusic Werte zu.
GeschäftszeitenDie Aktivität „Geschäftszeiten“ prüft den Arbeitsplan, Feiertage und Ausnahmen und steuert den Ablauf basierend auf der aktuellen Zeit.
Nachricht abspielenDie Aktivität „PlayMessage“ spielt dem Anrufer eine Begrüßungsnachricht ab. Dies kann dynamisch oder vorkonfiguriert eingestellt werden.
WarteschlangenkontaktDie QueueContact-Aktivität platziert den Anrufer in der entsprechenden Warteschlange und verwendet dabei dynamische Variablen für die Warteschlangenverwaltung und die Fallback-Behandlung.
Musik abspielenDie PlayMusic-Aktivität spielt Wartemusik für Anrufer in der Warteschlange ab, die auf Basis der holdMusic-Variable konfiguriert wird.
Gehen Sie zuMehrere „Gehe zu“-Aktivitäten werden verwendet, um zwischen verschiedenen Teilen des Ablaufs zu navigieren oder bestimmte Bedingungen wie Feiertage oder Fehler zu behandeln.
Verbindung trennenNachdem alle notwendigen Schritte abgeschlossen sind, endet der Ablauf mit der entsprechenden Trennung oder Umleitung.

Hallo Welt

Verwenden Sie diese Vorlage, um einen einfachen Ablauf für eingehende Sprachanrufe zu erstellen, bei dem Anrufer mit einer Nachricht begrüßt und anschließend die Verbindung getrennt wird. Dieser Ablauf wird häufig außerhalb der Öffnungszeiten genutzt.

Dieser Ablauf bietet eine einfache Möglichkeit, dem Anrufer eine Ansage vorzuspielen. Optimieren Sie den Ablauf, um ein reibungsloses Anruferlebnis zu gewährleisten, indem Sie alle Fehler oder unbekannten Zustände behandeln.

Der Subflow verwendet Cisco Text-to-Speech für alle Audioansagen. Für Musik wird standardmäßig die integrierte Datei (defaultmusic_on_hold.wav) für Wartemusik verwendet.

Voraussetzungen

Bevor Sie diesen Ablauf implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams und Einstiegspunktzuordnungen sowie alle anderen organisationsspezifischen Konfigurationsaktivitäten wie Konnektoren, ausgehende ANI und mehr.
  • Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioansagen anstelle von Cisco-Text-to-Speech (TTS) verwendet werden.

    Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Ablaufaufschlüsselung

  1. Ein Anruf wird empfangen und in den Ablauf eingegliedert.
  2. Dem Anrufer wird eine Begrüßungsnachricht vorgespielt.
  3. Der Anrufer wird in eine Warteschlange gestellt.
  4. Während der Anrufer wartet, wird Wartemusik abgespielt.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der in dieser Ablaufvorlage enthaltenen Aktivitäten.

Fließaktivität

Beschreibung

Start

Der Ablauf beginnt mit dem Empfang eines Anrufs.
Nachricht abspielen
  • Der Anruf wird an die Aktivität WelcomeMessage weitergeleitet, die dem Anrufer eine Begrüßungsnachricht abspielt.
  • Hierbei wird TTS verwendet, es kann sich aber um eine vorab aufgezeichnete Nachricht handeln, die den Anrufer begrüßt oder ihm Informationen gibt.

Verbindung trennen

  • Nach der Begrüßungsnachricht wird der Anruf zur Beendigungsaktivität weitergeleitet.
  • Diese Aktivität trennt die Verbindung und beendet die Interaktion, nachdem die Nachricht abgespielt wurde.

Weitere Ressourcen

Weitere Informationen finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Menü-Automatik

Nutzen Sie diese Webex Contact Center Flow-Designer-Vorlage, um ein menügesteuertes System für effizientes Anruf-Routing zu erstellen. Es automatisiert eingehende Aktionen und leitet Anrufer an die richtigen Teams oder Dienste weiter, um ein reibungsloseres Erlebnis zu gewährleisten.

Dieser Ablauf automatisiert die erste Interaktion mit dem Anrufer und ermöglicht es ihm, durch verschiedene Menüoptionen zu navigieren. Dazu gehören dynamische Fehlerbehandlung, Unterstützung mehrerer Sprachen und ein höflicher Trennungsprozess im Falle von Fehlern oder nicht erkannten Eingaben.

Dieser Ablauf nutzt Cisco Text-to-Speech (TTS) für alle Audioansagen. Für Musik wird standardmäßig die integrierte Datei (defaultmusic_on_hold.wav) für Wartemusik verwendet.

Voraussetzungen

Bevor Sie diesen Ablauf implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams und Zuordnungen von Einstiegspunkten.
  • Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioansagen anstelle von Cisco Text-to-Speech (TTS) verwendet werden.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Ablaufaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Ablaufelemente des Anrufprozesses und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Strömungselement

Beschreibung

Anruf erhalten

(Neuer Telefonkontakt)

Der Ablauf wird ausgelöst, wenn durch einen eingehenden Anruf ein neuer Telefonkontakt hergestellt wird.

Begrüßungsnachricht

(Willkommensaufforderung)

Eine Begrüßungsnachricht wird abgespielt: Willkommen im Webex Contact Center!

Hauptmenü

(IVR-Menü)

Dem Anrufer werden verschiedene Menüoptionen angezeigt. Das Menü wird per TTS vorgelesen und führt den Anrufer durch die verschiedenen Serviceoptionen:

  • Drücken Sie 1 für das Serviceteam
  • Drücken Sie die 2 für das Vertriebsteam.
  • Drücken Sie 3 für das Auslandsteam
  • Drücken Sie 4 für die Öffnungszeiten.
  • Drücken Sie 5 für häufig gestellte Fragen
  • Drücken Sie 6 für Voraussetzungen
  • Drücken Sie 7 für Abrechnungsprobleme
  • Drücken Sie die 8 für einen Mitarbeiter.
  • Drücken Sie 9 für allgemeine Informationen.
  • Drücken # das Menü wiederholen
  • Drücken * auflegen

Routenführung basierend auf der Auswahl

Je nach gewählter Option wird der Anrufer entweder an ein bestimmtes Team weitergeleitet (Blindweiterleitung) oder in eine Warteschlange gestellt, um auf den nächsten verfügbaren Mitarbeiter zu warten.

Fehlerbehandlung

Ungültige Eingaben werden mit einer Fehlermeldung behandelt, und der Aufrufer wird aufgefordert, es erneut zu versuchen.

Warteschleifenmusik

(Musik abspielen)

Während des Wartens in der Warteschlange wird die Standard-Wartemusik (defaultmusic_on_hold.wav) abgespielt.

Verbindung trennen

Der Ablauf endet mit dem Beenden des Anrufs.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der Arbeitsabläufe.

Fließaktivität

Beschreibung

Neuer Telefonkontakt

(Start)

Dies ist der Ausgangspunkt des Ablaufs, wenn ein neuer Telefonkontakt durch einen eingehenden Anruf initiiert wird.

Nachricht abspielen

(Willkommensaufforderung)

Der Kunde wird mit folgender Nachricht begrüßt: Willkommen im Webex Contact Center!

In diesem Schritt wird Cisco Cloud Text-to-Speech (TTS) verwendet, um die Nachricht zu generieren.

Hauptmenü

(IVR-Menü)

Dem Anrufer wird ein Menü mit verschiedenen Optionen angezeigt:

  • Drücken Sie 1 für das Serviceteam
  • Drücken Sie die 2 für das Vertriebsteam.
  • Drücken Sie 3 für das Auslandsteam
  • Drücken Sie 4 für die Öffnungszeiten.
  • Drücken Sie 5 für häufig gestellte Fragen
  • Drücken Sie 6 für Voraussetzungen
  • Drücken Sie 7 für Abrechnungsprobleme
  • Drücken Sie die 8 für einen Mitarbeiter.
  • Drücken Sie die 9, um erneut mit dem Serviceteam zu sprechen.
  • Drücken # das Menü wiederholen
  • Drücken * auflegen

Routenführung basierend auf der Auswahl

(Bedingungen)

Je nach gewählter Option wird der Anrufer entweder an ein bestimmtes Team weitergeleitet (Blindweiterleitung) oder in eine Warteschlange gestellt, um auf den nächsten verfügbaren Mitarbeiter zu warten.

  • Direkte Weiterleitung an die Service- oder Vertriebsteams.
  • Der Anrufer wird in die Warteschleife geleitet, während während der Wartezeit Wartemusik abgespielt wird.

Musik abspielen

(Wartemusik)

Bei Anrufen in der Warteschlange spielt das System Wartemusik ab, während der Anrufer auf den nächsten verfügbaren Mitarbeiter wartet.

Fehlerbehandlung

Wird eine ungültige Option ausgewählt oder tritt ein Zeitlimit für die Eingabe auf, spielt das System eine Meldung ab, die den Anrufer auffordert, es erneut zu versuchen.

Verbindung trennen

Nach Abschluss der Interaktion oder im Fehlerfall wird die Verbindung mithilfe der Aktivität Disconnect Contact getrennt.

Weitere Anwendungsfälle

  • Untermenüs: Es gibt ein Sprachauswahlmenü, in dem die Benutzer ihre bevorzugte Sprache auswählen können, indem sie 1 für Englisch oder 2 für Spanisch drücken. Das Menü wird wiederholt, wenn der Anrufer die Taste drückt. #.
  • Fehlermeldungen: Bei ungültiger Eingabe wird eine Fehlermeldung abgespielt. Bei schwerwiegenden Fehlern entschuldigt sich das System und trennt die Verbindung zum Anrufer.

Weitere Ressourcen

Weitere Informationen finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Microsoft Dynamics HTTP(S)-Datenabfrage

Verwenden Sie diese Flow-Designer-Vorlage, um einen IVR-Flow in Webex Contact Center zu erstellen, der über einen HTTP-Connector eine Verbindung zu MS Dynamics herstellt. Dieser Ablauf ruft mithilfe der ANI Kunden- und Falldetails aus dem CRM ab, begrüßt den Anrufer mit einer personalisierten Nachricht und leitet den Anruf weiter.

Bei diesem Ablauf wird der Anrufer mit einer personalisierten Nachricht begrüßt, die auf den CRM-Daten basiert. Falls kein Fall gefunden wird, wird der Anruf an einen Agenten weitergeleitet. Dem Agenten werden die Kunden- oder Falldetails in Echtzeit über ein Pop-up-Fenster angezeigt. Der Workflow interagiert über zwei HTTP-Anfragen mit MS Dynamics:

  1. Ruft Kundendaten durch eine ANI-Abfrage ab.
  2. Ruft die aktuellsten Falldetails anhand der Kunden-ID ab. Falls keine Kunden- oder Fallinformationen gefunden werden, wird der Anruf an einen Mitarbeiter weitergeleitet und dem Anrufer die entsprechende Nachricht vorgespielt. Dem Agenten wird ein Pop-up-Fenster angezeigt, das entweder ein Formular Neuer Fall oder die Details des zuletzt für den Kunden erstellten Falls enthält.

Um sicherzustellen, dass die Agenten bei der Anrufannahme über die notwendigen Informationen verfügen, werden Bildschirm-Pop-ups aktiviert.

Voraussetzungen

Stellen Sie sicher, dass die folgenden Anforderungen erfüllt sind, bevor Sie diesen Ablauf implementieren:

  • Die Anwendung ist in Azure für MS Dynamics CRM registriert.
  • OAuth 2.0 und die Einrichtung des Konnektors im Control Hub müssen im Voraus konfiguriert werden.
  • Importieren Sie die Vorlage in Flow Designer.
  • Passen Sie die Flussvariablen, Warteschlangen und alle spezifischen Konfigurationen an die Bedürfnisse Ihrer Organisation an.

Der Ablauf nutzt Cisco Text-to-Speech (TTS) für dynamische Ansagen. Falls statisches Audio benötigt wird, können Benutzer Audiodateien hochladen. Es wird die Standard-Wartemusik aus dem Webex-Repository verwendet.

Ablaufaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Ablaufelemente des Anrufprozesses und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Strömungselement

Beschreibung

Anruf erhalten

Die Rufnummer des Anrufers wird erfasst.

Strip ANI

Der + Der Ländercode wurde aus der ANI entfernt.

Kundeninformationen abrufen

Es wird eine HTTP-Anfrage an MS Dynamics CRM gesendet, um Kundendaten mithilfe der reduzierten ANI abzurufen.

Bedingungsprüfung - Kunde existiert

Existiert der Kunde, wird eine weitere HTTP-Anfrage gestellt, um die Falldetails abzurufen. Wenn der Kunde nicht existiert, wird die Meldung Kein Fall gefunden abgespielt.

Informationen zur personalisierten Spielhülle

Wird ein Fall gefunden, werden dem Anrufer die Details seines letzten Falls angezeigt.

Weiterleitung an den Agenten oder Trennen der Verbindung

Dem Anrufer wird anschließend die Möglichkeit geboten, mit einem Mitarbeiter zu sprechen oder die Verbindung zu trennen.

Bildschirm-Pop-up für Agenten

Wenn der Agent antwortet, werden die Falldetails oder das Formular für einen neuen Fall in einem neuen Browser-Tab angezeigt.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der Aktivitäten in einem IVR-Workflow, der über einen HTTP-Connector mit MS Dynamics verbunden ist.

Fließaktivität

Beschreibung

Start

Startet den Ablauf, sobald der Anruf eingeht.

Strip ANI

Entfernt die + Ländercode aus der ANI zur Vorbereitung der MS Dynamics-Suche.

Kundeninformationen abrufen

Es wird eine HTTP-GET-Anfrage gesendet, um den vollständigen Namen und die Kontakt-ID des Kunden anhand der ANI abzurufen.

Bedingungsprüfung - Kunde existiert

Prüft, ob der Kunde in MS Dynamics existiert. Wenn dies zutrifft, werden die Falldetails abgerufen. Falls dies nicht der Fall ist, wird eine Nachricht abgespielt, die den Anrufer darüber informiert, dass kein Fall gefunden wurde.

Fallinformationen abrufen

Ruft den Falltitel und die Fallnummer anhand der Kunden-ID aus dem vorherigen Schritt ab.

Spielen Sie eine personalisierte Nachricht ab.

Begrüßt den Anrufer mit Namen und gibt Falldetails per TTS (Text-to-Speech) wieder.

Kein Fall gefunden

Spielt eine Nachricht ab, wenn kein Fall für den Anrufer gefunden wird, und informiert ihn darüber, dass er an einen Agenten weitergeleitet wird.

Hauptmenü

Dem Anrufer wird die Wahl gelassen, mit einem Mitarbeiter verbunden zu werden oder das Gespräch zu beenden.

Warteschlangenkontakt

Leitet den Anrufer anhand vordefinierter Warteschlangeneinstellungen an einen verfügbaren Agenten weiter.

Musik abspielen

Spielt Wartemusik ab, während der Anrufer in der Warteschlange wartet.

Kontakt trennen

Beendet den Anruf, wenn der Anrufer die Verbindung trennt.

Bildschirm-Popup

Beim Annehmen des Anrufs wird dem Agenten die Fallinformation oder das Formular für einen neuen Fall angezeigt.

Weitere Ressourcen

Eine Schritt-für-Schritt-Anleitung zur Konfiguration von Flows finden Sie im Webex Contact Center Setup- und Administrationshandbuch.

Eine Demonstration zur Integration von MS Dynamics finden Sie unter wie man einen benutzerdefinierten Konnektor für MS Dynamics CRM konfiguriert.

Weitere Informationen zu API-Tools zur Authentifizierung in Microsoft Dataverse-Umgebungen finden Sie unter Insomnia mit Dataverse Web API verwenden.

Prozentuale Aufteilung und A/B Verteilung

Mit dieser Webex Contact Center Flow Designer-Vorlage können Sie Anrufe prozentual auf verschiedene Warteschlangen verteilen, um einen reibungslosen Ablauf zu gewährleisten und Abbrüche bei hohem Anrufaufkommen zu minimieren.

Dieser Ablauf verteilt eingehende Anrufe auf Basis einer prozentualen Zuteilung. Genauer gesagt, 90% of contacts are routed to the main queue, 0% für den Überlaufsupport (inaktiv) und 10 % für eine externe Warteschlange. Nach der Zuweisung wird dem Anrufer eine Nachricht vorgespielt, die ihn über seine Warteschlangenzuordnung informiert, gefolgt von Wartemusik, bis ein Agent verfügbar ist. Sie können den Ablauf an die Bedürfnisse Ihrer Organisation anpassen.

Dieser Ablauf nutzt Cisco Text-to-Speech (TTS) für alle Audioansagen. Für Musik wird standardmäßig die integrierte Datei (defaultmusic_on_hold.wav) für Wartemusik verwendet.

Voraussetzungen

Bevor Sie diesen Ablauf implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams und Zuordnungen von Einstiegspunkten.
  • Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioansagen anstelle von Cisco Text-to-Speech (TTS) verwendet werden.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Ablaufaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Ablaufelemente des Anrufprozesses und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Strömungselement

Beschreibung

Anrufbeleg

Der Anruf wird am Punkt NewContact in den Ablauf eingeleitet.

Prozentuale Zuteilung

90 % der Anrufe werden an die Hauptwarteschlangeweitergeleitet.

10 % der Anrufe werden an die Offsite Queueweitergeleitet.

Wiedergabelistennachricht

Nach der prozentualen Aufteilung hört der Anrufer eine Nachricht, die seinen Aufteilungspfad angibt.

Warteschlangenkontakt

Der Anrufer wird in die zugewiesene Warteschlange eingereiht.

Warteschleifenmusik

Während sie in der Warteschlange warten, hören Anrufer Wartemusik.

Agentenzuweisung

Anrufe werden an den verfügbaren Agenten in der ihm zugewiesenen Warteschlange weitergeleitet.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der Arbeitsabläufe.

Fließaktivität

Beschreibung

Neuer Kontakt

Dies ist der Ausgangspunkt, wenn ein neuer Telefonkontakt eingeht.

Prozentuale Aufteilung

Verteilt die eingehenden Kontakte anhand der prozentualen Verteilung:

  • 90 % werden an die Hauptwarteschlangeweitergeleitet.
  • 10 % werden an die Offsite Queueweitergeleitet.

SetVariable

Speichert den zugewiesenen Prozentsatz (90%, 10%) in einer Variablen namens PercentageAllocated .

SetVariable

Speichert den Ausgangspfad (Hauptwarteschlange oder Offsite), den der Aufruf genommen hat, in einer Variablen namens PercentageExitPath.

Nachricht abspielen

Spielt eine Nachricht mit Cisco TTS ab, die den Anrufer über seine Zuteilung informiert, zum Beispiel: Sie haben eine Zuteilung von 90 % erreicht! Zweig 1 Hauptwarteschlange.

Warteschlangenkontakt

Die Kontakte werden anhand des zugewiesenen Pfades in die Warteschlange gestellt (Hauptwarteschlange oder Offsite).

PlayMusic

Spielt Wartemusik (defaultmusic_on_hold.wav) ab, während der Anrufer in der Warteschlange wartet.

Weitere Ressourcen

Weitere Informationen finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Salesforce HTTP(S)-Dateneinbruch

Mit dieser Flow-Designer-Vorlage können Sie in Webex Contact Center einen IVR-Flow erstellen, der über einen HTTP-Connector eine Verbindung zu Salesforce herstellt und so dynamisches Routing und Datenextraktion für die Verwaltung von Salesforce-Fällen ermöglicht.

Dieser Ablauf nutzt den HTTP-Connector von Webex Contact Center, um Kundeninformationen aus Salesforce mittels einer ANI-Abfrage abzurufen. Der Ablauf ruft die Konto-, Kontakt- und Fallinformationen des Kunden aus Salesforce ab und leitet den Anruf entsprechend weiter.

Dieser Ablauf nutzt Cisco Text-to-Speech (TTS) für alle Audioansagen. Für Musik wird standardmäßig die integrierte Datei (defaultmusic_on_hold.wav) für Wartemusik verwendet.

Voraussetzungen

Bevor Sie diesen Ablauf konfigurieren, stellen Sie bitte Folgendes sicher:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams, Einstiegspunktzuordnungen und alle anderen organisationsspezifischen Konfigurationsaktivitäten wie Konnektoren, ausgehende ANI und mehr.
  • Konfigurieren Sie den Salesforce-Connector mithilfe von OAuth2. Eine detaillierte Anleitung finden Sie unter Konfigurieren der verbundenen App für den Webex Contact Center Salesforce Connector.
  • Importieren Sie den beigefügten Flow Salesforce_HTTP_Connector.json in den Webex Contact Center Flow Designer.
  • Nutzen Sie die Salesforce API-Sammlung, um die REST-APIs zu erkunden.
  • Um das OAuth-Zugriffstoken manuell zu generieren, verwenden Sie folgenden Befehl:
    curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'grant_type=password' \
    --data-urlencode 'client_id=clientId' \
    --data-urlencode 'client_secret=clientSecret' \
    --data-urlencode 'username=yourLogin@salesforce.com' \
    --data-urlencode 'password=yourPassword'
    

Anwendungsfall

Dieses Integrationsbeispiel zeigt, wie dieser Ablauf einen reibungslosen Kundenservice gewährleistet, indem Salesforce mit Webex Contact Center integriert wird und so sichergestellt wird, dass relevante Informationen sowohl Kunden als auch Agenten jederzeit zur Verfügung stehen.

  1. Ein Kunde ruft im Webex Contact Center an und seine Telefonnummer wird erfasst.
  2. Das System führt eine ANI-Abfrage in Salesforce durch, um passende Konto- und Kontaktinformationen zu finden.
  3. Basierend auf den abgerufenen Daten wird der Kunde mit einer personalisierten IVR-Nachricht begrüßt.
  4. Wenn ein offener Fall mit dem Kunden verknüpft ist, erhält der Agent diese Information auf seinem Desktop.
  5. Nach dem Anruf sendet das Webex Contact Center Anrufdetails und Kommentare zurück an den Salesforce-Fall.

Ablaufaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Ablaufelemente des Anrufprozesses und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Strömungselement

Beschreibung

ANI-Lookup und Routing

Der Ablauf beginnt mit der Erfassung der Telefonnummer des Kunden. Die Telefonnummer wird formatiert, und ein Salesforce-API-Aufruf ruft das Konto und den Kontakt ab, die mit der ANI verknüpft sind. Wenn der Kunde gefunden wird, wird er anhand des zugehörigen Salesforce-Falls weitergeleitet.

Updates nach dem Anruf

Sobald der Agent das Gespräch beendet hat, veröffentlicht Webex Contact Center Informationen wie Anrufkommentare und Anruf-IDs im entsprechenden Salesforce-Fall.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der Arbeitsabläufe.

Fließaktivität

Beschreibung

Start

(NewContact)

Erfasst die Details des eingehenden Anrufs und startet den Anrufablauf.

Telefonnummer festlegen

(SetPhoneNumber)

Formatiert die erfasste Telefonnummer für die Salesforce-API-Abfrage.

Kontosuche

(AccountByANI)

Führt eine HTTP-GET-Anfrage an Salesforce durch und ruft die Kontodaten des Kunden anhand der Telefonnummer ab.

Kontaktsuche

(Kontaktieren Sie ANI)

Ruft den mit der Telefonnummer verknüpften Kontakt über eine Salesforce SOQL-Abfrage ab.

Fallsuche

(Fall nach Kontakt-ID)

Ruft die mit dem Kontakt verknüpften offenen Fälle ab und liefert Falldetails einschließlich Fallnummer und ID.

Warteschlangenkontakt

(QueueContact)

Leitet den Anruf basierend auf den abgerufenen Salesforce-Informationen und der Kundenpriorität an den zuständigen Agenten weiter.

Musik abspielen

(Musik)

Spielt Wartemusik ab, während der Kunde darauf wartet, mit einem Mitarbeiter verbunden zu werden.

Bildschirm-Popup

(ScreenPopAccount)

Öffnet die Salesforce-Kontoseite des Kunden auf dem Desktop des Agenten, sobald der Anruf angenommen wird.

Kommentar verfassen

(Kommentar posten)

Sobald die Interaktion abgeschlossen ist, werden die Anrufdetails im entsprechenden Salesforce-Fall hinterlegt.

Endfluss

(EndFlow)

Beendet den Ablauf, nachdem alle Aufgaben abgeschlossen sind.

Weitere Ressourcen

Weitere Informationen zur Konfiguration von Salesforce mit Webex Contact Center finden Sie unter Salesforce REST API Einführung und Webex Contact Center Einrichtungs- und Administrationshandbuch.

Eine ausführliche Video-Konfigurationsanleitung finden Sie in dieser zweiteiligen Serie:

ServiceNow HTTP(S)-Datenabfrage

Mit dieser Flow-Designer-Vorlage können Sie Incidents und andere Objekttypen in ServiceNow sicher über Webex Contact Center abrufen und aktualisieren.

Dieser Workflow integriert Webex Contact Center mit ServiceNow über einen HTTP-Connector, um Entscheidungen weiterzuleiten und Vorfalldetails über die REST-APIs von ServiceNow abzurufen. Es verarbeitet eingehende Sprachanrufe, führt eine ANI-Abfrage durch, ruft relevante Informationen ab und bietet personalisierten Service. Der Prozessablauf gestaltet sich wie folgt:

  1. Das Webex Contact Center empfängt einen Anruf.
  2. Dem Anrufer wird eine Begrüßungsnachricht vorgespielt, in der die Einzelheiten des Vorfalls aufgeführt sind.
  3. Das System führt eine Suche in ServiceNow durch, indem es die sys_id ANI verwendet, um die Objektkennung des Aufrufers in ServiceNow abzurufen.
  4. Anhand der sys_id-Zeichen sucht das System den aktiven Vorfall für den Anrufer heraus.
  5. Die Vorgangsnummer wird dem Anrufer vorgelesen.
  6. Der Anruf wird dem nächsten verfügbaren Agenten zugewiesen, wobei die Priorisierung auf der Schwere des Vorfalls basiert.
  7. Während der Anrufer in der Warteschlange wartet, wird Wartemusik abgespielt.
  8. Sobald der Anruf mit einem Agenten verbunden ist, werden die Vorfallinformationen auf dem Desktop des Agenten angezeigt.
  9. Nach dem Anruf übermittelt das Webex Contact Center die Anrufinformationen zurück an den entsprechenden Vorfall in ServiceNow.

Voraussetzungen

Bevor Sie diesen Ablauf konfigurieren, stellen Sie bitte Folgendes sicher:

  • OAuth2-Einrichtung: Konfigurieren Sie OAuth2 in ServiceNow und Webex Contact Center gemäß dem Video-Tutorial .
  • Administratoreinstellungen: Melden Sie sich bei admin.webex.com an und konfigurieren Sie den Connector. Gehen Sie zu Kontaktcenter > Anschlüsse > Benutzerdefinierter Konnektor > OAuth2. Geben Sie die erforderlichen Zugangsdaten wie im Video-Tutorial beschrieben ein.

Anwendungsbeispiel

Diese Beispielintegration demonstriert, wie Webex Contact Center das Kundenerlebnis durch personalisierte Interaktionen verbessern kann und gleichzeitig ServiceNow für ANI-Abfragen und das Incident-Management nutzt:

  1. Eingehender Anruf: Ein Kunde ruft im Webex Contact Center an.
  2. ANI-Lookup: Webex führt eine ANI-Abfrage in ServiceNow durch, um den Anrufer zu identifizieren.
  3. Vorfallsuche: ServiceNow ruft die zugehörige Incident-ID anhand der Anruferdetails ab.
  4. Persönliche Begrüßung: Der Kunde wird mit einer personalisierten Nachricht begrüßt, die sich auf seinen laufenden Vorfall bezieht.
  5. Routing und Priorisierung: Anrufe werden je nach Schwere des Vorfalls weitergeleitet, um sicherzustellen, dass kritische Probleme zuerst angegangen werden.
  6. Agentenzuweisung: Der Anruf wird an einen verfügbaren Agenten weitergeleitet, dessen Desktop die Details des Vorfalls anzeigt.
  7. Aktualisierungen nach dem Anruf: Webex Contact Center übermittelt relevante Anrufinformationen, einschließlich Anruf-IDs, mittels Ereignisabläufen an ServiceNow.

Flussaktivitäten

Die nachfolgende Tabelle beschreibt die im Ablauf verwendeten Aktivitäten und ihre Rolle bei der Integration.

Fließaktivität

Beschreibung

Start

(NewContact)

Der Ablauf beginnt mit dem Eingang eines Anrufs.

Nachricht abspielen

(Gruß)

Spielt eine Begrüßungsnachricht mit Cisco Cloud Text-to-Speech ab, zum Beispiel: Willkommen zur ServiceNow-Demo. Ihre Vorgangsnummer lautet: {{incidentNum}}

Variable setzen

(Digit Strip ANI)

Entfernt den internationalen Code (+1) aus dem ANI für exakte Übereinstimmung.

Variable setzen

(Format ANI)

Formatiert die ANI in das von ServiceNow für Abfragen erforderliche Format: (123) 456-7890.

HTTP-Anfrage

(Benutzer suchen)

Sucht den Benutzer sys_id in ServiceNow anhand seiner ANI.

HTTP-Anfrage

(Vorfall suchen)

Verwendet die sys_id, um den aktiven Vorfall des Aufrufers von ServiceNow abzurufen.

Nachricht abspielen

(Vorgangsnummer)

Gibt die Vorgangsnummer per Text-zu-Sprache an den Anrufer weiter.

Warteschlangenkontakt

(Warteschlange für Agenten)

Platziert den Anrufer je nach Schwere des Vorfalls in der Warteschlange für den nächsten verfügbaren Agenten.

Musik abspielen

(Musik anhalten)

Spielt Wartemusik ab, während der Anrufer in der Warteschlange ist.

Nach dem Anruf

(Kommentare an ServiceNow senden)

Nach Beendigung des Anrufs werden die Anrufinformationen, einschließlich der Vorgangsnummer, an ServiceNow zurückgesendet.

Weitere Ressourcen

Um die REST-APIs zu erkunden und zu testen, können Sie die ServiceNow API Postman-Sammlung (ServiceNow API Collection.postman_collection.json) in Postman importieren. Dies hilft dabei zu verstehen, welche APIs verfügbar sind und wie sie mit Webex Contact Center interagieren.

Weitere Informationen zu den Webex Contact Center-Abläufen finden Sie im Webex Contact Center-Einrichtungs- und Administrationsleitfaden.

Einfacher eingehender Anruf in die Warteschlange

Nutzen Sie diese Flow-Designer-Vorlage im Webex Contact Center, um einen einfachen Prozess für die Bearbeitung eingehender Anrufe bereitzustellen. Anrufer werden begrüßt, an einen Mitarbeiter weitergeleitet und hören während der Wartezeit Wartemusik.

Dieser Ablauf bietet einen unkomplizierten Prozess zur Bearbeitung eingehender Anrufe in einem Contact Center:

  1. Ein Anruf wird empfangen und gelangt über den Eingangspunkt in den Ablauf.
  2. Dem Anrufer wird eine Begrüßungsnachricht vorgespielt.
  3. Der Anrufer wird in eine Warteschlange für den nächsten verfügbaren Mitarbeiter eingereiht.
  4. Während des Wartens in der Warteschlange wird dem Anrufer Wartemusik vorgespielt.
  5. Dieser Ablauf gewährleistet ein reibungsloses Benutzererlebnis durch die Implementierung von Fehlerbehandlungsmechanismen und die Bereitstellung von Ausweichszenarien für den Fall, dass Agenten nicht verfügbar sind.

Voraussetzungen

Bevor Sie diesen Ablauf implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams und Zuordnungen von Einstiegspunkten.
  • Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioansagen anstelle von Cisco Text-to-Speech (TTS) verwendet werden.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der in dieser Ablaufvorlage enthaltenen Aktivitäten.

Fließaktivität

Beschreibung

Start

(Neuer Telefonkontakt)

Der Ablauf beginnt, sobald ein Anruf über den Eingangspunkt eingeht. Der Anruf wird in den Ablauf aufgenommen und geht zum nächsten Schritt über.

Nachricht abspielen

(Willkommensaufforderung)

Zur Begrüßung des Anrufers wird eine Nachricht abgespielt. In diesem Ablauf lautet die Nachricht: Willkommen im Webex Contact Center!

Diese Ansage wird mit Cisco TTS konfiguriert, kann aber durch benutzerdefinierte Aufnahmen ersetzt werden.

Warteschlange

(Direkter Kontakt)

Nach der Begrüßungsnachricht wird der Anruf in eine Warteschlange gestellt. Die Warteschlange ist so eingestellt, dass der Anruf an die Warteschlange Q_arubhatt weitergeleitet wird, welche den Anrufer an den Agenten mit der längsten Verfügbarkeit weiterleitet.

Musik abspielen

(Wartemusik)

Während man in der Warteschlange wartet, wird Wartemusik abgespielt (defaultmusic_on_hold.wav). Es wird 30 Sekunden lang abgespielt, bevor es sich wiederholt.

Nachricht abspielen

(Nachricht halten)

Während der Anrufer wartet, wird eine zweite Nachricht abgespielt: Vielen Dank! Bitte haben Sie etwas Geduld, während wir einen Experten für Sie finden.

Diese Ansage wird mit Cisco TTS konfiguriert, kann aber durch benutzerdefinierte Aufnahmen ersetzt werden.

Endfluss

Der Ablauf wird bei Verbindungsaufbau eines Agenten oder im Fehlerfall beendet. Es gewährleistet eine reibungslose Bearbeitung des Anrufers, egal ob er mit einem Agenten verbunden wird oder der Gesprächsablauf aufgrund eines Fehlers beendet werden muss.

Fehlerbehandlung

Der Ablauf ist so konzipiert, dass er unerwartete Probleme durch einen ordnungsgemäßen Abbruch bewältigt, wobei Ausweichrouten zur Verfügung stehen.

Erstellen Sie diesen Ablauf

Um diesen eingehenden Anrufablauf zu erstellen, erstellen Sie einen Ablauf aus einer Vorlage und wählen Sie die Vorlage „Einfacher eingehender Anruf in die Warteschlange“. Die Erstellungsschritte sind unter Flows aus Flowvorlagen erstellenbeschrieben.

Um eine Vorschau der Vorlage vor ihrer Verwendung anzuzeigen, siehe Details zur Ablaufvorlage anzeigen. Nachdem Sie den Ablauf erstellt haben, passen Sie die Vorlage für Ihre Warteschlange, Eingabeaufforderungen und Fehlerbehandlung an. Anschließend den Ablauf validieren und veröffentlichen.

Weitere Ressourcen

Weitere Informationen finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Virtueller Agent mit Google Dialogflow CX

Verwenden Sie diese Flow-Designer-Vorlage, um Google DialogFlow CX in Webex Contact Center zu integrieren. Dieser Ablauf ermöglicht eine verbesserte Kundeninteraktion durch flexible und dynamische Datenverarbeitung.

Dieser Ablauf demonstriert, wie Daten von Webex Contact Center an Google DialogFlow CX übergeben werden können, wodurch Sie erweiterte Funktionen virtueller Agenten nutzen können. Es enthält Beispiele für die Verarbeitung von Anrufereingaben wie Namen, Termine und Anrufgründe, wobei der Schwerpunkt auf der nahtlosen Datenübertragung zwischen beiden Plattformen liegt.

Dieser Ablauf nutzt Cisco Text-to-Speech (TTS) für Audioansagen, falls vorhanden.

Voraussetzungen

Bevor Sie diesen Subflow implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams, Einstiegspunktzuordnungen und alle anderen organisationsspezifischen Konfigurationsaktivitäten wie Konnektoren.
  • Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioansagen anstelle von Cisco Text-to-Speech (TTS) verwendet werden.
  • Richten Sie den virtuellen Agenten Google DialogFlow CX ein und konfigurieren Sie die notwendigen Webhook-Integrationen.

Ablaufaufschlüsselung

  1. Ein Anruf wird empfangen und in den Ablauf eingegliedert.
  2. Der Anrufer wird zu einer API weitergeleitet, die seinen Namen von einem simulierten Endpunkt abruft.
  3. Dem Anrufer wird mithilfe von Google DialogFlow CX eine Begrüßungsnachricht inklusive seines Namens vorgespielt.
  4. Der virtuelle Agent von DialogFlow CX interagiert mit dem Anrufer, um Eingaben wie Termindaten und -zeiten zu erfassen.
  5. Die Kundendaten werden zur möglichen Weiterverarbeitung an das Webex Contact Center zurückgesendet.
  6. Je nach Verlauf der Interaktion eskaliert das Gespräch oder wird beendet.
  7. Im Falle einer Eskalation wird der Anrufer in eine Warteschlange gestellt.
  8. Während der Anrufer auf einen Mitarbeiter wartet, wird Wartemusik abgespielt.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der Arbeitsabläufe.

Fließaktivität

Beschreibung

Start

Der Ablauf beginnt mit dem Eingang eines Anrufs, der über die Aktivität „Neuer Kontakt“ initiiert wird.

HTTP-Anfrage

(Kundennamen abrufen)

Das System sendet eine API-Anfrage, um den Namen des Kunden über eine HTTP-Anfrage von einem externen System abzurufen.

Das Ergebnis wird in einer globalen Variable (DF_CustomerName) gespeichert, die für die weitere Interaktion mit Google DialogFlow CX verwendet wird.

Virtueller Agent

Der Ablauf ruft die VirtualAgent-Aktivität auf, um den Namen des Kunden zu übergeben und mit Google DialogFlow CX zu interagieren.

Der virtuelle Agent sammelt Informationen, darunter den Anrufgrund, Termindetails und mehr.

Parse

Diese Aktivität analysiert die von DialogFlow CX empfangene Antwort und aktualisiert die Flow-Variablen (Call_Reason, appointment_date, appointment_time) entsprechend.

Variable festlegen – Termin

Die von DialogFlow CX erfassten Termindaten und -zeiten werden formatiert und in einer globalen Variable (DF_Appointment) gespeichert.

Warteschlangenkontakt

Nach der Interaktion mit dem virtuellen Agenten wird der Kunde in eine Warteschlange gestellt, um auf den nächsten verfügbaren Agenten zu warten.

Musik abspielen

Während der Anrufer in der Warteschlange wartet, spielt das System standardmäßige Wartemusik ab (defaultmusic_on_hold.wav).

Kontakt trennen

Wenn keine weiteren Maßnahmen erforderlich sind, wird der Anruf mithilfe der Aktivität „DisconnectContact“ getrennt.

Weitere Ressourcen

Weitere Informationen zur Integration von Webex Contact Center mit Google DialogFlow CX finden Sie in der Google DialogFlow CX-Entwicklerdokumentation und unter Konfigurieren der virtuellen Agenten-Sprache in Webex Contact Center.

Unterstützung erhalten Sie unter Webex Contact Center Entwickler-Support oder treten Sie der Webex Contact Center APIs Entwickler-Communitybei.

Zendesk HTTP(S) Dateneinbruch

Diese Vorlage nutzt den HTTP-Connector von Webex Contact Center zur Integration mit Zendesk. Nutzen Sie diese Flow-Designer-Vorlage, um Kundendaten abzurufen, Tickets in Zendesk zu verwalten und effizient zu arbeiten.

Dieser Ablauf nutzt die APIs von Zendesk, um Webex Contact Center zu erweitern, indem Kundendaten auf Basis der ANI (Automatic Number Identification) extrahiert und Ticketdetails abgerufen werden. Es leitet Anrufe basierend auf der Schwere des Vorfalls oder der Verfügbarkeit von Agenten weiter und verbessert so die Kundeninteraktion. Das System kann verschiedene Aktionen ausführen:

  • Einen Zendesk-Benutzer anhand der ANI (Anrufernummer) suchen.
  • Ruft das zuletzt offene Ticket des Benutzers ab.
  • Die relevanten Ticketdetails werden dem Kunden über das IVR-System angezeigt.
  • Leiten Sie den Anruf anhand vordefinierter Kriterien an einen Agenten weiter oder geben Sie dem Kunden die Möglichkeit, die Verbindung zu trennen.

Dieser Ablauf nutzt Cisco Text-to-Speech (TTS) für alle Audioansagen. Für Musik wird standardmäßig die integrierte Datei (defaultmusic_on_hold.wav) für Wartemusik verwendet.

Voraussetzungen

Bevor Sie diesen Ablauf implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Stellen Sie sicher, dass die API-Authentifizierung in der Zendesk-Instanz aktiviert ist. Folgen Sie diesen Schritten: Admin > Apps und Integrationen > APIs > API-Authentifizierung aktivieren.
  • Der Zendesk HTTP-Connector muss mit BasicAuth konfiguriert werden.
  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams und alle anderen organisationsspezifischen Konfigurationsaktivitäten.
  • Laden Sie statische Audiodateien hoch, wenn anstelle von Cisco Text-to-Speech (TTS) benutzerdefinierte Audioansagen oder Musikdateien verwendet werden.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Anwendungsfall

Anhand dieses Beispiels können Sie besser verstehen, wie dieser Ablauf funktioniert.

  1. Ein Kunde ruft im Webex Contact Center an.
  2. Es wird eine ANI-Abfrage durchgeführt, um die Kundendaten von Zendesk abzurufen.
  3. Das zuletzt mit dem Kunden verknüpfte Ticket wird abgerufen.
  4. Der Kunde wird über ein IVR-System begrüßt und über den Status seines Tickets informiert.
  5. Der Kunde hat folgende Möglichkeiten:
    • Nehmen Sie Kontakt zu einem Agenten auf.
    • Die Verbindung wird getrennt, wenn sie sich weigern, mit einem Mitarbeiter zu sprechen.
  6. Nach dem Anruf kann das System das Zendesk-Ticket mit relevanten Anrufinformationen aktualisieren.

Ablaufaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Ablaufelemente des Anrufprozesses und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Strömungselement

Beschreibung

Anruf erhalten

Der Anruf wird im System empfangen und der Zendesk-Connector startet.

Benutzer in Zendesk suchen

Das System führt eine Abfrage in Zendesk anhand der Rufnummer des Anrufers durch.

Ticketdetails abrufen

Das System ruft das zuletzt offene Ticket des Benutzers ab.

Aktuelle Ticketdetails

Der Kunde wird über den Ticketstatus per IVR-Nachricht informiert.

Menü-Optionen

Der Kunde kann wählen, ob er mit einem Mitarbeiter sprechen oder die Verbindung trennen möchte.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der Arbeitsabläufe.

Fließaktivität

Beschreibung

Start

Der Ablauf beginnt mit dem Eingang eines Anrufs.

Benutzer suchen (Zendesk)

Diese Aktivität führt eine HTTP-Anfrage an Zendesk aus und sucht nach dem Benutzer anhand seiner ANI.

Ticketdetails abrufen

Es wird eine weitere HTTP-Anfrage an Zendesk gesendet, um das aktuellste Ticket des Benutzers abzurufen.

Aktuelle Ticketdetails

Dem Anrufer wird über TTS eine Nachricht vorgespielt, die Informationen über den Status seines Tickets enthält.

Bestätigungsmenü

Das System präsentiert dem Kunden ein Menü, über das er sich entweder mit einem Agenten verbinden oder die Verbindung trennen kann.

Warteschlangenkontakt

Wenn der Kunde sich für die Verbindung mit einem Mitarbeiter entscheidet, wird er in eine Warteschlange gestellt.

Musik abspielen

Während der Kunde auf einen Mitarbeiter wartet, wird Wartemusik abgespielt.

Kommentare posten (Zendesk)

Nach dem Anruf veröffentlicht das System einen Kommentar im Zendesk-Ticket, der die Interaktion zusammenfasst.

Verbindung trennen

Das System trennt die Verbindung, wenn der Kunde dies wünscht oder nachdem das Gespräch beendet wurde.

Weitere Ressourcen

Dieser Ablauf nutzt den HTTP-Connector von Webex Contact Center, um mit den APIs von Zendesk zu interagieren. Weitere Informationen finden Sie in der Zendesk API-Dokumentation und im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Doppelte Rückrufe vermeiden

Diese Ablaufvorlage zeigt, wie Sie doppelte Rückrufeinträge im Webex Contact Center vermeiden können, indem Sie die erweiterte HTTP-Aktivität mit Unterstützung für Content-Type: GraphQLnutzen. Es verwendet den WebexCC APIs HTTP-Connector zur Interaktion mit der Such-API, wodurch der Ablauf prüfen kann, ob bereits Rückrufanfragen vom selben Aufrufer vorliegen. Diese Vorlage verbessert die Effizienz und das Kundenerlebnis durch Vermeidung redundanter Rückrufe.

Diese Ablaufvorlage prüft, ob ein Kunde bereits eine Rückrufanfrage im System gestellt hat. Es nutzt die Search API via GraphQL, um festzustellen, ob für die ANI (Automatic Number Identification) des Anrufers eine aktive Callback-Aufgabe existiert.

Es nutzt die Funktion, die die HTTP-Aktivität innerhalb von Webex Contact Center erweitert, indem die Unterstützung für Content-Type: GraphQL hinzugefügt wird - Fähigkeit, den WebexCC APIs HTTP-Connector zu verwenden, um die Such-API über den neuen GraphQL-Inhaltstyp zu nutzen, einschließlich Variablenersetzung.

Voraussetzungen

Stellen Sie sicher, dass die folgenden Anforderungen erfüllt sind, bevor Sie diesen Ablauf implementieren:

  • Konfigurieren Sie einen Connector für die Webex Contact Center APIs.

  • Stellen Sie sicher, dass die Webex Contact Center-Umgebung ordnungsgemäß eingerichtet ist: Eingangspunkt, Eingangspunktzuordnung, Warteschlangen usw.

Ablaufaufschlüsselung

Strömungselement

Beschreibung

Anruf wird empfangen

Der Anruf wird bei der Aktivität NewContact in den Ablauf eingeleitet.

Begrüßung

Die Aktivität PlayMessage_wgk spielt dem Anrufer eine erste Begrüßungsnachricht ab.

Aktuelle Zeit extrahieren

Die Aktivität SetVariable_7a1 extrahiert die aktuelle Zeit in Millisekunden seit der Epoche und speichert sie in der Variablen currentTime.

Zeit berechnen (vorherige Stunden)

Die Aktivität SetVariable_8t9 berechnet die Zeit 24 Stunden vor der aktuellen Zeit in Epochenmillisekunden und speichert sie in der Variablen goback_by_a_day.

ANI beschneiden

Die Aktivität SetVariable_ak4 kürzt die ANI (Telefonnummer des Anrufers), um die "+1" Präfix für Suchzwecke.

Such-API-Aufruf (GraphQL)

  • Die Aktivität SearchAPIRequest ruft die Webex Contact Center Search API über GraphQL auf, um anhand der ANI alle vorhandenen aktiven Callback-Aufgaben zu finden.

  • Es verwendet die Variablen goback_by_a_day und currentTime, um innerhalb der letzten 24 Stunden zu suchen.

  • Die GraphQL-Abfrage sucht nach Aufgaben, die mit der ANI des Aufrufers oder der gekürzten ANI übereinstimmen, aktiv sind und einen Rückrufstatus haben.

API-Antwort prüfen

  • Die Aktivität SetVariable_xye kombiniert den HTTP-Statuscode, den Callback-Status und den HTTP-Antworttext aus dem Search-API-Aufruf in der Variable apiOutput.

  • Die Aktivität Condition_ts8 prüft, ob der HTTP-Antworttext des Search-API-Aufrufs "Nicht verarbeitet" enthält, was bedeutet, dass kein doppelter Rückruf vorliegt.

Doppelte Rückruffunktion behandeln (falls gefunden)

  • Wenn ein doppelter Rückruf gefunden wird (die API-Antwort enthält einen Rückruf), informiert die Aktivität PlayMessage_99x den Aufrufer darüber, dass bereits ein Rückruf geplant ist, und anschließend trennt die Aktivität DisconnectContact_mx8 die Verbindung.

Neuen Rückruf vereinbaren (falls nicht gefunden):

Wird kein doppelter Rückruf gefunden, fährt der Ablauf mit der Aktivität Menu_lsi fort, die dem Aufrufer Optionen bietet, einen Rückruf zu planen oder in der Warteschlange zu warten.

Rückruf vereinbaren

Wenn der Anrufer einen Rückruf wünscht (drückt die Taste 1), plant die Aktivität Callback_20e einen Rückruf unter Verwendung der ANI des Anrufers. Eine Bestätigungsnachricht wird über PlayMessage_ysw abgespielt und anschließend wird mit DisconnectContact_mx8_2bg die Verbindung getrennt.

In der Warteschlange warten

Wenn der Anrufer sich entscheidet, in der Warteschlange zu warten (drückt 2), erhöht SetVariable_c0y einen Zähler. Der Anruf wird dann über QueueContact_95e an einen Agenten weitergeleitet und während der Warteschleife wird Musik über PlayMusic_qneabgespielt. Der Aufruf kehrt zur Menu_lsi Aktivität zurück.

Variablen

  • Rückrufstatus: (STRING) - Der Status des Rückrufs.

  • Schalter: (GANZZAHL) - Eine Zählervariable.

  • aktuelle Zeit: (STRING) - Die aktuelle Zeit in Millisekunden seit der Unix-Epoche.

  • goback_by_a_day: (STRING) - Die Zeitangabe in Millisekunden vor 24 Stunden seit der Unix-Epoche.

  • apiOutput: (STRING) - Der kombinierte HTTP-Statuscode, Callback-Status und die HTTP-Antwort der Such-API.

  • ANITrim: (STRING) - Die gekürzte ANI (Telefonnummer) des Anrufers.

  • Antwort: (STRING) - Die HTTP-Antwort der Such-API.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der in dieser Ablaufvorlage enthaltenen Aktivitäten.

Fließaktivität

Beschreibung

Start

(NewContact)

Startet den Ablauf, sobald der Anruf eingeht.

Aktionen

Nachricht abspielen

Spielt dem Anrufer eine Nachricht ab.

Rückruf

Vereinbart einen Rückruf für den Anrufer.

PlayMusic

Spielt Wartemusik ab.

Warteschlangenkontakt

Leitet den Anruf an einen Agenten weiter.

HTTP

Sendet eine HTTP-Anfrage an die Such-API mittels GraphQL.

Kontakt trennen

Die Verbindung wird getrennt.

Variable festlegen

SetVariable: Legt verschiedene Variablen fest, darunter die aktuelle Zeit, die Zeit vor 24 Stunden, den gekürzten ANI und die API-Ausgabe.

Bedingungen

  • Zustand: Prüft, ob der HTTP-Antworttext die Angabe „Nicht verarbeitet“ enthält.

  • Speisekarte: Bietet dem Anrufer die Möglichkeit, einen Rückruf zu vereinbaren oder in der Warteschlange zu warten.

Wartemusik (MusicOnHold)

Spielt Wartemusik ab, während der Anrufer in der Warteschlange wartet.

Schleifenbehandlung (CallLoopCycle und LoopCycle)

Stellt sicher, dass Anrufe, die zu oft wiederholt werden, an das Endmenü weitergeleitet werden.

Trennung (DisconnectContact)

Die Verbindung wird nach dem Absenden von Nachrichten oder wenn der Anrufer die Interaktion beendet, getrennt.

Weitere Ressourcen

Weitere Informationen zur Verwendung von HTTP-Anfragen mit GraphQL und anderen Aktivitäten innerhalb von Webex Contact Center finden Sie im Abschnitt HTTP-Anfrage Aktivität.

Weitere Informationen zur Search API und zu GraphQL-Abfragen finden Sie in der Webex Contact Center APIs-Dokumentation.

Aufzeichnung und Verwaltung von Audio-Prompts

Diese Ablaufvorlage bietet Administratoren eine optimierte Methode, um Audioansagen innerhalb des Webex Contact Centers über eine Telefonie-Benutzeroberfläche (TUI) aufzuzeichnen und zu verwalten. Es nutzt erweiterte HTTP-Aktivitätsfunktionen, einschließlich Unterstützung für `Content-Type: Formulardaten zur Interaktion mit den Audio-Datei-APIs (Prompts) von Webex Contact Center. Diese Vorlage bildet Funktionen nach, die von lokalen Systemen bekannt sind, und verbessert so das Kundenerlebnis und die betriebliche Effizienz.

Voraussetzungen

  • Erstellen Sie einen Einstiegspunkt und konfigurieren Sie die Einstiegspunktzuordnung auf der Einstellungsseite des Control Hub für Webex Contact Center. Siehe Webex Contact Center Setup- und Administrationshandbuch.

  • Konfigurieren Sie einen Connector für die Webex Contact Center APIs.

  • Wenn Cisco Text-to-Speech (TTS) für Ansagen nicht aktiviert ist, laden Sie die erforderlichen statischen Audiodateien hoch.

Ablaufaufschlüsselung

Strömungselement

Beschreibung

Anruf empfangenDer Anruf wird bei der Aktivität NewContact in den Ablauf eingeleitet.
(OPTIONAL) Administratorauthentifizierung per OTPDer Flow-Entwickler kann eine optionale Authentifizierungsbarriere für den Administrator implementieren, beispielsweise durch ein sicheres Verfahren wie ein per SMS an die ANI gesendetes OTP oder einen zufällig generierten Wert. number/PIN. Dies kann vor dem Hauptmenü hinzugefügt werden.
HauptmenüDie Aktivität MainMenu (IVR-Menü) bietet dem Administrator folgende Optionen:
  • Drücken Sie 1, um eine neue Eingabeaufforderung zu erstellen.

  • Drücken Sie 2, um eine bestehende Eingabeaufforderung zu aktualisieren.

  • Drücken Sie 3, um eine bestehende Eingabeaufforderung zu löschen.

  • Drücken Sie 4, um den Ablauf zu verlassen.

Eingabeaufforderung erstellen (Option 1)
  • Die Aktivität PlayMessage_kcx fordert den Administrator auf, eine neue Audioansage aufzunehmen.

  • Die Aktivität Record_e0j zeichnet die Audioeingaben des Administrators auf.

  • Die aufgezeichneten Audiodaten werden dann mithilfe der HTTP-Anforderungsaktivität CreatePromptContent-Type: Form Dataan die Webex Contact Center API gesendet.

  • Die Aktivität Parse_gke analysiert die Antwort, um die id und blobId der neu erstellten Eingabeaufforderung zu extrahieren. Dies ist erforderlich, falls man dieselbe Eingabeaufforderung aktualisieren muss.

  • Die Aktivität PlayMessage_q16 bestätigt, dass die Nachricht erstellt wurde.

  • Das System spielt die aufgezeichnete Ansage zur Bestätigung mit PlayRecordedMessageab.

Aktualisierungsaufforderung (Option 2)
  • Die Aktivität RecordPromptAfterTone fordert den Administrator auf, eine aktualisierte Ansage aufzuzeichnen.

  • Die Aktivität Record_e38 zeichnet das neue Audio auf.

  • Anschließend wird die zu löschende Datei mithilfe von RenameFileToDeleteumbenannt. Dadurch wird sichergestellt, dass Verweise auf diese Audiodatei überall dort entfernt werden, wo Audiodateien namentlich erwähnt werden.

  • Das aktualisierte Audio wird über die HTTP-Anforderungsaktivität HTTPRequest_13n mit Content-Type: Form Dataan die Webex Contact Center API gesendet.

  • Das System bestätigt das Update und gibt die neue Ansage mit PlayMessage_q16_jpg_03l und PlayMessage_0l6wieder.

Aufforderung zum Löschen (Option 3)
  • Die Aktivität DeleteConfirm bestätigt die Löschung.

  • Der Ablauf benennt die zu löschende Datei mit Hilfe von RenameFileToDeleteum.

  • Die Aktivität HTTPRequest_raf sendet eine DELETE-Anfrage an die Webex Contact Center API, um die Eingabeaufforderung zu löschen.

  • Das System bestätigt die Löschung mit DeleteConfirm.

Beenden (Option 4)
  • Die Aktivität Goodbye spielt eine Dankesnachricht ab.

  • Der Anruf wird mit der Aktivität DisconnectContact_cz4 getrennt.

Variablen

Variable

Typ

Beschreibung

blobIdSaiteDie Blob-ID der Audiodatei
audioFileNameSaiteDer Name der Audiodatei (Standard: "EmergencyDemo.wav").
idSaiteDie ID der Audiodatei.
StatusSaiteDer Status der API-Anfrage.
neuerDateinameSaiteDer Name der aktualisierten Audiodatei (Standard: "updatedFile.wav").
AntwortSaiteDie HTTP-Antwort auf die API-Anfragen. Dies ist optional und dient der Fehlersuche.

Verwendete Aktivitäten

Fließaktivität

Beschreibung

Start Neuer Kontakt: Startet den Ablauf, sobald der Anruf eingeht.
IVR-Menü Hauptmenü: Spielt ein Menü mit Optionen zur Eingabeaufforderung ab.
Eingabeaufforderung erstellen
  • PlayMessage: Fordert den Administrator auf, eine neue Ansage aufzuzeichnen.

  • Aufzeichnung: Zeichnet das Audiosignal auf.

  • HTTP-Anfrage: HTTP-Anfrage zum Erstellen der Audioansage mit Hilfe von Content-Type: FORM-DATA.

  • Parse: Analysiert die HTTP-Antwort, um die id und blobIdzu extrahieren.

  • PlayMessage: Bestätigt die Erstellung der Nachricht.

  • PlayMessage: Spielt die aufgezeichnete Ansage wieder.

Aktualisierungsaufforderung
  • Speisekarte: Fordert den Administrator auf, eine aktualisierte Eingabeaufforderung aufzuzeichnen.

  • Record_e38: Zeichnet das Audiosignal auf.

  • HTTP-Anfrage: HTTP-Anfrage zum Aktualisieren der Audioansage mit Content-Type: FORM-DATA.

  • PlayMessage: Bestätigt die Aktualisierung der Nachricht.

  • PlayMessage: Spielt die aktualisierte Eingabeaufforderung wieder.

Löschaufforderung
  • Speisekarte: Bestätigt das Löschen der Audioansage.

  • HTTP-Anfrage: Benennt die zu löschende Datei um. Die ID der Eingabeaufforderung muss definiert werden.

  • HTTP-Anfrage: HTTP-Anfrage zum Löschen der Audioansage mit Content-Type: Application/JSON und DELETE-Anfrage.

Andere
  • Warten: Aktivität abwarten.

  • SetVariable: Setzt Variablen.

  • Kontakt trennen: Die Verbindung wird getrennt.

Weitere Details

Weitere Informationen zur Verwendung der Aufzeichnungsaktivitäten, HTTP-Anfragen und Aufzeichnungssteuerelemente in Webex Contact Center finden Sie im Abschnitt HTTP-Anfrage Aktivität.

Vorlage für die letzte Agentenweiterleitung

Die Vorlage für das Last Agent Routing zeigt, wie das Last Agent Routing innerhalb von Webex Contact Center implementiert wird, indem die erweiterte HTTP-Aktivität mit Unterstützung für Content-Type: GraphQLgenutzt wird. Es nutzt den WebexCC APIs HTTP-Connector zur Interaktion mit der Such-API und ermöglicht so die Weiterleitung von Anrufen an den zuletzt für den Anruf zuständigen Agenten. Diese Vorlage verbessert das Kundenerlebnis, indem sie die Kunden mit einem vertrauten Ansprechpartner verbindet.

Diese Ablaufvorlage prüft, ob ein Kunde innerhalb der letzten 24 Stunden angerufen hat und leitet den Anruf gegebenenfalls an denselben Agenten weiter. Es nutzt die Such-API über GraphQL, um den letzten Agenten zu finden, der den Anruf bearbeitet hat, basierend auf der ANI (Automatische Rufnummernidentifizierung) des Anrufers.

Es nutzt die Funktion, die die HTTP-Aktivität innerhalb von Webex Contact Center erweitert, indem die Unterstützung für Content-Type: GraphQL hinzugefügt wird – Fähigkeit, den WebexCC APIs HTTP-Connector zu verwenden, um die Such-API über den neuen GraphQL-Inhaltstyp zu nutzen: einschließlich Variablensubstitution.

Voraussetzungen

  • Konfigurieren Sie einen Connector für die Webex Contact Center APIs.

  • Stellen Sie sicher, dass die Webex Contact Center-Umgebung ordnungsgemäß eingerichtet ist: Eingangspunkt, Eingangspunktzuordnung, Warteschlangen usw.

Ablaufaufschlüsselung

  1. Anruf empfangen:

    • Der Anruf wird bei der Aktivität NewContact in den Ablauf eingeleitet.

  2. Begrüßung:

    • Die Aktivität PlayMessage spielt dem Anrufer eine erste Begrüßungsnachricht ab.

  3. Aktuelle Zeit extrahieren:

    • Die Aktivität CurrentTime extrahiert die aktuelle Zeit.

  4. Zeit vor 24 Stunden berechnen:

    • Die Aktivität Goback_By_a_day berechnet die Zeit 24 Stunden vor der aktuellen Zeit.

  5. ANI kürzen:

    • Die Aktivität „ SetVariable “ kürzt die ANI (Telefonnummer des Anrufers), um die fehlenden Zeichen zu entfernen. "+1" Präfix für Suchzwecke.

  6. Such-API-Aufruf (GraphQL):

    • Die Aktivität SearchAPILastAgent ruft die Webex Contact Center Search API über GraphQL auf, um anhand der ANI den Agenten zu finden, der den vorherigen Anruf bearbeitet hat.

    • Es verwendet die Variablen goback_by_a_day und currentTime, um innerhalb der letzten 24 Stunden zu suchen.

    • Die GraphQL-Abfrage sucht nach Aufgaben, die mit der ANI des Anrufers oder der gekürzten ANI übereinstimmen, aber nicht aktiv sind, und extrahiert die Besitzer-ID (Agenten-ID) der Aufgabe.

  7. Debug-Protokollierung:

    • Die Aktivität DebugLog protokolliert den HTTP-Statuscode und den Antworttext des Search-API-Aufrufs.

    • Die Aktivität Debug_Log protokolliert die extrahierte Agenten-ID.

  8. API-Antwort prüfen:

    • Die Aktivität Condition_kxu prüft, ob der HTTP-Statuscode des Search-API-Aufrufs 200 (Erfolg) lautet.

  9. Prüfen Sie, ob die Agenten-ID extrahiert wurde:

    • Die Aktivität Condition_jtn prüft, ob eine Agenten-ID erfolgreich aus der Antwort der Such-API extrahiert wurde.

  10. Route zum letzten Agenten (falls gefunden):

    • Wenn eine Agenten-ID gefunden wird, spielt die Aktivität PlayMessage_ee8 dem Anrufer eine Bestätigungsnachricht ab, in der er darüber informiert wird, dass er an denselben Agenten weitergeleitet wird, mit dem er zuvor gesprochen hat.

    • Die Aktivität QueueToAgent_xh1 reiht den Anruf an den Agenten mit der extrahierten Agenten-ID in die Warteschlange ein.

  11. Weiterleitung an Standardwarteschlange (falls nicht gefunden):

    • Wenn keine Agenten-ID gefunden wird (entweder ist der API-Aufruf fehlgeschlagen oder es wurde innerhalb von 24 Stunden kein vorheriger Aufruf gefunden), reiht die Aktivität QueueToDefault den Aufruf in eine Standardwarteschlange ein.

  12. Wartemusik abspielen:

    • Die Aktivität PlayMusic_i73 spielt Wartemusik ab, während der Anrufer in der Warteschlange wartet.

Variablen

  • Agenten-ID: (STRING) - Die ID des letzten Agenten, der den Anruf bearbeitet hat.

  • aktuelle Zeit: (STRING) - Die aktuelle Zeit in Millisekunden seit der Unix-Epoche.

  • goback_by_a_day: (STRING) - Die Zeitangabe in Millisekunden vor 24 Stunden seit der Unix-Epoche.

  • Antwort: (STRING) - Die HTTP-Antwort der Such-API.

  • ANITrim: (STRING) - Die gekürzte ANI (Telefonnummer) des Anrufers.

Flussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der in dieser Ablaufvorlage enthaltenen Aktivitäten.

Fließaktivität

Beschreibung

Start

(NewContact)

Startet den Ablauf, sobald der Anruf eingeht.

Aktionen

Nachricht abspielen

Spielt dem Anrufer eine Nachricht ab.

WarteschlangeZumAgenten

Leitet den Anruf an einen bestimmten Agenten weiter.

PlayMusic

Spielt Wartemusik ab.

Warteschlange

Ordnet den Aufruf einer Standardwarteschlange an.

HTTP

Sendet eine HTTP-Anfrage an die Such-API mittels GraphQL.

Nachricht abspielen

Spielt eine Ansage ab, die darauf hinweist, dass der Anrufer an den zuletzt benachrichtigten Mitarbeiter weitergeleitet wird.

Variable festlegen

  • Aktuelle Zeit: Setzt eine Variable auf die aktuelle Zeit.

  • Goback_By_a_day: Setzt eine Variable auf den Zeitpunkt vor 24 Stunden.

  • Debug-Protokoll: Protokolliert die API-Antwort zu Debugging-Zwecken.

  • Debug_Log: Speichert die extrahierte Agenten-ID zur Fehlersuche.

  • SetVariable_7b4: Kürzt den ANI für die Suche.

Bedingungen

  • Condition_jtn: Prüft, ob eine Agenten-ID extrahiert wurde.

  • Condition_kxu: Prüft, ob der HTTP-Statuscode 200 ist.

Wartemusik (MusicOnHold)

Spielt Wartemusik ab, während der Anrufer in der Warteschlange wartet.

Schleifenbehandlung (CallLoopCycle und LoopCycle)

Stellt sicher, dass Anrufe, die zu oft wiederholt werden, an das Endmenü weitergeleitet werden.

Trennung (DisconnectContact)

Die Verbindung wird nach dem Absenden von Nachrichten oder wenn der Anrufer die Interaktion beendet, getrennt.

Weitere Ressourcen

Weitere Informationen zur Verwendung von HTTP-Anfragen mit GraphQL und anderen Aktivitäten innerhalb von Webex Contact Center finden Sie im Abschnitt HTTP-Anfrage Aktivität.

Weitere Informationen zur Search API und zu GraphQL-Abfragen finden Sie in der Webex Contact Center APIs-Dokumentation.

Autonomer KI-Agent (Paketverfolgung)

Dieser Ablauf nutzt einen autonomen KI-Agenten zur Verwaltung von Sprachinteraktionen im Zusammenhang mit der Paketverfolgung. Der Ablauf bietet die Möglichkeit, bei Bedarf oder bei Fehlern des KI-Agenten menschliche Mitarbeiter einzuschalten.

Der Ablauf ist so konzipiert, dass er Kundeninteraktionen zur Paketverfolgung über einen autonomen KI-Agenten abwickelt. Der KI-Agent besteht aus einer Aktion zur Paketverfolgung und einer Wissensdatenbank für allgemeine Versandanfragen. Kunden können jederzeit ein Gespräch mit einem menschlichen Mitarbeiter verlangen.

Voraussetzungen

Um diesen Ablauf nutzen zu können, stellen Sie sicher, dass Folgendes eingerichtet ist:

  • Ein autonomer KI-Agent, der mit der entsprechenden Aktion (samt Ausführung) und den entsprechenden Wissensdokumenten konfiguriert ist. Ein Beispiel für einen Abwicklungsprozess ist in den Webex Connect-Ablaufvorlagen verfügbar.

  • Einstiegspunkte, Warteschlangen, Teams und die Zuordnung von Einstiegspunkten wurden auf der Einstellungsseite des Control Hub für Webex Contact Center konfiguriert.

  • Cisco Text-to-Speech (TTS) ist aktiviert, um benutzerdefinierte Nachrichten dynamisch zu generieren.

  • Laden Sie statische Audiodateien hoch, wenn Sie nicht die Standard-Audioeinstellungen von Cisco verwenden.

Integrationsprobleme

  1. Anrufer initiiert Kontakt: Der Anruf wird vom Webex Contact Center entgegengenommen und an den autonomen KI-Agenten weitergeleitet.

  2. KI-Agenten-Interaktion: Der KI-Agent bearbeitet die Anfrage des Anrufers bezüglich der Paketverfolgung.

  3. Warteschlange für Agent: Wenn auf Kundenwunsch oder aufgrund von Fehlern des KI-Agenten eine Eskalation erforderlich ist, wird der Anrufer in eine Warteschlange für einen menschlichen Agenten gestellt.

  4. Trennen: Die Interaktion endet, sobald die Anfrage des Anrufers bearbeitet wurde oder der Anrufer an einen Mitarbeiter weitergeleitet wurde.

Im Ablauf verwendete Aktivitäten

Fließaktivität

Beschreibung

Starten (Neuer Telefonkontakt) Diese Aktivität markiert den Beginn des Ablaufs, ausgelöst durch einen neuen Anruf.
Virtueller Agent V2 (VAV2) Die Aktivität, die für die Interaktion zwischen dem Datenfluss und dem KI-Agenten verantwortlich ist. Interaktion. Dieselbe Aktivität wird verwendet, um die Konversation zu initiieren und Statusereignisse an den KI-Agenten zu senden.
Nachricht abspielen Stellt Systemmeldungen mithilfe von Cisco Text-to-Speech bereit. Dient dazu, bei VAV2-Aktivitätsfehlern eine Fehlermeldung abzuspielen, bevor der Vorgang an einen menschlichen Agenten eskaliert wird.
Warteschlange zum Agenten Verwaltet die Warteschlangenlogik für die Eskalation an menschliche Agenten.
Musik abspielen Wartemusik wird während der Wartezeit abgespielt, während der Anrufer auf die Verbindung mit einem Agenten wartet.
Verbindung trennen Die Interaktion wird nach Abschluss der Aufgaben oder bei Eskalation an einen menschlichen Agenten beendet.

Fehlerbehandlung

Der Ablauf beinhaltet Strategien zum Fehlermanagement, um unerwartete Probleme elegant zu bewältigen und sicherzustellen, dass der Anrufer informiert und entsprechend weitergeleitet wird.

Entwicklerunterstützung

Für detailliertere Informationen zur Verwendung von Webex Contact Center mit autonomen KI-Agenten konsultieren Sie bitte die zugehörige Dokumentation:

Weitere Ressourcen

Für Unterstützung im Zusammenhang mit diesem Ablauf wenden Sie sich bitte an das Webex Contact Center Developer Support Team über den Webex Contact Center Developer Support.

Für weitere Diskussionen besuchen Sie die Webex Contact Center APIs Developer Community.

KI-Agenten-Skript (Paketverfolgung)

Dieser Ablauf dient der Abwicklung von Sprachinteraktionen im Zusammenhang mit der Paketverfolgung mithilfe eines skriptgesteuerten virtuellen Agenten. Dieser Ablauf demonstriert die einfachste Methode zur Auftragsabwicklung für einen automatisierten Agenten. Darüber hinaus zeigt der Ablauf, wie Kunden basierend auf der letzten aktiven Absicht und benutzerdefinierten Berichten für KI-Agenten im Analyser verschiedenen Agentenwarteschlangen zugeordnet werden.

Dieser Ablauf nutzt einen vorprogrammierten Webex AI Agent, um mit Kunden bezüglich der Paketverfolgung zu interagieren. Die VAV2 (Virtual Agent V2)-Aktivität wird über ihre „Handled“-Kante beendet, wenn der skriptgesteuerte Agent ein benutzerdefiniertes Ereignis auslöst, um das Paket zu verfolgen. Der Ablauf nutzt hierfür eine Paketverfolgungs-API. Diese API steht Entwicklern zu Test- und Demonstrationszwecken zur Verfügung. Die Ausgabedaten werden im Datenfluss analysiert und über ein Statusereignis an den Agenten zurückgesendet. Weitere Informationen zur Konfiguration der Auftragsabwicklung für skriptgesteuerte Agenten im Sprachbereich .

Voraussetzungen

Um diesen Ablauf nutzen zu können, stellen Sie sicher, dass Folgendes eingerichtet ist:

  • Ein Webex AI-Agent, der für die Bearbeitung von Anfragen zur Paketverfolgung konfiguriert ist. Dieser Agent kann beim Erstellen eines neuen Agenten importiert werden.

  • Einstiegspunkte, Warteschlangen, Teams und die Zuordnung von Einstiegspunkten wurden auf der Einstellungsseite des Control Hub für Webex Contact Center konfiguriert.

  • Stellen Sie sicher, dass Cisco Text-to-Speech (TTS) für die Generierung dynamischer Audionachrichten aktiviert ist.

  • Laden Sie bei Bedarf statische Audiodateien für benutzerdefinierte Systembenachrichtigungen hoch.

Integrationsprobleme

Integrationsprobleme

Beschreibung

Anrufer initiiert Kontakt Der Anruf wird vom Webex Contact Center entgegengenommen und an den KI-gesteuerten Agenten weitergeleitet.
Der Interaktionsstatus wird mithilfe einer globalen Variable protokolliert. Der Ablauf setzt die globale Variable CustomAIAgentInteractionOutcome, um den Status der Interaktion des Kunden mit dem KI-Agenten zu protokollieren. Diese wird an verschiedenen Stellen aktualisiert und dient dazu, mit Hilfe des Visualisierers benutzerdefinierte Berichte zu erstellen.
Interaktion eines KI-Agenten Der KI-Agent verarbeitet die Kundeneingaben und reagiert auf Basis der konfigurierten Absichten. Wenn der Benutzer ein Paket verfolgen möchte und eine gültige Paketnummer angibt, wird die Kontrolle über ein benutzerdefiniertes Ereignis an den Ablauf zurückgegeben.
Metadatenanalyse und -verarbeitung für KI-Agenten Die Paketnummer des Kunden wird aus den VAV2-Metadaten extrahiert und in der HTTP-Aktivität verwendet.
Erfüllungsreaktionsbedingungen Der Ablauf prüft, ob die Paketinformationen gefunden wurden oder nicht, und legt entsprechende Reaktionen fest.
Die Interaktion mit dem KI-Agenten wird wieder aufgenommen.* Je nach Antwort auf die Auftragsabwicklung wird die Nachricht, die an die Kunden gesendet werden soll, über Ereignisdaten unter „Statusereignis“ an den skriptgesteuerten Agenten zurückgesendet.
Agentenübergabe und Fallbearbeitung Bestimmt die nächsten Schritte auf Grundlage der vorherigen Absicht und lenkt den Datenfluss entsprechend der vorherigen Absicht in verschiedene Warteschlangen.
Warteschlange zum Agenten Falls eine Eskalation erforderlich ist oder Fehler auftreten, wird der Anrufer in eine Warteschlange für einen menschlichen Mitarbeiter gestellt.
Verbindung trennen Die Interaktion endet, sobald die Anfrage des Anrufers bearbeitet wurde oder der Anrufer an einen Mitarbeiter weitergeleitet wurde.

Im Ablauf verwendete Aktivitäten

Fließaktivität

Beschreibung

Start Startet den Ablauf, wenn ein neuer Anruf eingeht.
Interaktionsergebnisvariable festlegen Verwenden Sie die Aktivität „Variable festlegen“, um die globale Variable „CustomAIAgentInteractionOutcome“ zu aktualisieren und den aktuellen Status der Interaktion mit dem KI-Agenten zu speichern.
KI-Agenten-Interaktion Verwaltet Anfragen zur Paketverfolgung mithilfe von vordefinierten Interaktionen. Dieselbe Aktivität wird verwendet, um die Konversation zu initiieren und Statusereignisse an den KI-Agenten zu senden.
Details zum Parse-Paket Extrahiert die Paketnummer aus den vom virtuellen Agenten bereitgestellten Metadaten.
HTTP-Anfrage für Paketinformationen Sendet eine Anfrage an die Logistik-API, um den Paketstatus und die voraussichtliche Lieferzeit abzurufen. Verwenden Sie ABC123456 als Beispiel für eine Paketnummer.
Bedingte Logik Die Antwort wird anhand des Paketstatus oder des HTTP-Statuscodes des API-Aufrufs bestimmt.
Antwortvariablen festlegen Konfiguriert Antworten, um mitzuteilen, ob das Paket gefunden wurde oder die Lieferdetails.
Nachricht abspielen Gibt Systemfehlermeldungen mithilfe von Cisco Text-to-Speech aus, insbesondere im Falle von Systemfehlern.
Fallaktivität Steuert den Datenfluss auf Grundlage der vorherigen Absicht und entscheidet über das Routing zu bestimmten Warteschlangen.
Warteschlange zum Agenten Verwaltet die Warteschlangenlogik für die Eskalation an menschliche Agenten.
Musik abspielen Wartemusik wird während der Wartezeit abgespielt, während der Anrufer auf die Verbindung mit einem Agenten wartet.
Verbindung trennen Die Interaktion wird nach Abschluss der Aufgaben oder bei Eskalation an einen menschlichen Agenten beendet.

Strömungsspezifika

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

Variable

Beschreibung

event_name Name des an den KI-Agenten gesendeten Ereignisses.
event_data Ereignisnutzdaten an den KI-Agenten gesendet.
status Status des Pakets basierend auf der HTTP-Antwort.
estimatedDelivery Voraussichtlicher Liefertermin und -zeitpunkt des Pakets basierend auf der HTTP-Antwort.
packageResp Die Antwort wird basierend auf der HTTP-Aktivitätsantwort an den Kunden zurückgesendet.
Global_VoiceName Legt die für die Text-zu-Sprache-Umwandlung verwendete Stimme fest.
CustomAIAgentInteractionOutcome Protokolliert den Status der Interaktion – abgebrochen, bearbeitet, eskaliert oder fehlerhaft – basierend auf der Interaktion des Kunden mit dem KI-Agenten.

Fehlerbehandlung

Der Ablauf beinhaltet Strategien zum Fehlermanagement, um unerwartete Probleme elegant zu bewältigen und sicherzustellen, dass der Anrufer informiert und entsprechend weitergeleitet wird.

Weitere Ressourcen

Für detailliertere Informationen zur Verwendung von Webex Contact Center mit skriptgesteuerten KI-Agenten konsultieren Sie bitte die zugehörige Dokumentation:

Entwicklerunterstützung

Für Unterstützung im Zusammenhang mit diesem Ablauf wenden Sie sich bitte an das Webex Contact Center Developer Support Team über den Webex Contact Center Developer Support.

Für weitere Diskussionen besuchen Sie die Webex Contact Center APIs Developer Community.

KI-Agenten-Skript (Arztterminbuchung)

Diese Vorlage veranschaulicht den Datenfluss zwischen Webex Contact Center und Webex AI Agent Studio für eine Interaktion, die einen skriptbasierten Agenten nutzt. Der Ablauf beinhaltet mehrere Integrationen mit externen Systemen. Diese werden auf Basis von benutzerdefinierten Ereignissen aufgerufen, die vom KI-Agenten gesendet werden, und die Erfüllungsdaten werden an den Agenten zurückgesendet.

Dieser Ablauf veranschaulicht, wie Daten mithilfe von benutzerdefinierten Ereignissen zwischen Webex Contact Center und Webex AI Agent Studio ausgetauscht werden. Dieser Ablauf ermöglicht die automatisierte Terminplanung und -verwaltung für Arztbesuche durch einen skriptgesteuerten KI-Agenten. Es integriert sich mit externen Systemen, um die Verfügbarkeit zu prüfen, Termine zu erstellen, bestehende Termine einzusehen und Termine zu stornieren. Der Ablauf gewährleistet eine reibungslose Kommunikation zwischen Anrufer und KI-Agent, mit der Möglichkeit zur Eskalation an menschliche Agenten, falls erforderlich.

Voraussetzungen

Um diesen Ablauf nutzen zu können, stellen Sie sicher, dass Folgendes eingerichtet ist:

  • Ein skriptbasierter KI-Agent, der mit entsprechenden Absichten konfiguriert ist, um Terminbuchungen und -stornierungen zu bearbeiten. Dies kann beim Erstellen eines neuen skriptbasierten Agenten in der AI Agent Studio-Plattform aus Vorlagen importiert werden.

  • Einstiegspunkte, Warteschlangen, Teams und die Zuordnung von Einstiegspunkten wurden auf der Einstellungsseite des Control Hub für Webex Contact Center konfiguriert.

  • APIs zur Anbindung an das externe Terminverwaltungssystem.

  • Cisco Text-to-Speech (TTS) ist aktiviert, um dynamische Audionachrichten zu generieren.

  • Laden Sie statische Audiodateien hoch, wenn Sie nicht die Standard-Audioeinstellungen von Cisco verwenden.

Integrationsprobleme

Integrationsprobleme

Beschreibung

Anrufer initiiert Kontakt Der Anruf wird vom Webex Contact Center entgegengenommen und an den KI-Agenten weitergeleitet.
Interaktion mit dem KI-Agenten Der KI-Agent verarbeitet die Kundeneingaben und reagiert auf Basis der konfigurierten Absichten.
Umschaltung der Kontrolle zwischen KI-Agent und Ablauf Die Kontrolle über den Gesprächsablauf wechselt in verschiedenen Schritten zwischen dem KI-Agenten und dem Ablauf. Der KI-Agent übergibt die Kontrolle über benutzerdefinierte Ereignisse an den Ablauf. Der Ablauf führt basierend auf dem Ereignisnamen die entsprechende Ausführung durch und gibt die Kontrolle zusammen mit den Ausführungsdaten über ein Statusereignis in der Virtual Agent V2-Aktivität an den KI-Agenten zurück.
Warteschlange zum Agenten Falls eine Eskalation erforderlich ist, wird der Anrufer in eine Warteschlange für einen menschlichen Mitarbeiter gestellt.
Verbindung trennen Die Interaktion endet, sobald die Aufgabe abgeschlossen ist oder der Anrufer an einen Mitarbeiter weitergeleitet wird.

Im Ablauf verwendete Aktivitäten

Fließaktivität

Beschreibung

Start Diese Aktivität markiert den Beginn des Ablaufs, ausgelöst durch einen neuen Anruf.
Virtueller Agent V2 (VAV2) Die für die Interaktion des KI-Agenten zuständige Aktivität. Dieselbe Aktivität wird verwendet, um die Konversation zu initiieren und Statusereignisse an den KI-Agenten zu senden.
Parse Wird verwendet, um die Ereignisnutzdaten aus der VAV2-Aktivität zu analysieren.
Fall Dient dazu, den von der VAV2-Aktivität gesendeten Ereignisnamen zu überprüfen und zu den entsprechenden HTTP-Anforderungsaktivitäten zu verzweigen.
HTTP-Anfrage Interagiert mit externen Systemen, um Vorgänge wie die Verfügbarkeit zu prüfen, Termine zu erstellen, abzurufen oder zu stornieren, indem HTTP-Anfragen auf Basis des von der VAV2-Aktivität gesendeten Ereignisnamens verwendet werden. Die Aktivität analysiert auch die Antwort auf die HTTP-Anfrage.
Bedingung Bewertet das Ergebnis von HTTP-Anfragen und steuert den Ablauf basierend auf Erfolgs- oder Fehlerbedingungen.
Variable festlegen Dient zur Konfiguration von Variablen wie Ereignisname und Ereignisdaten, die für den erneuten Aufruf der VAV2-Aktivität mit den entsprechenden Statusereignisparametern unerlässlich sind.
Nachricht abspielen Stellt Systemmeldungen mithilfe von Cisco Text-to-Speech bereit. Dient dazu, bei VAV2-Aktivitätsfehlern eine Fehlermeldung abzuspielen, bevor der Vorgang an einen menschlichen Agenten eskaliert wird.
Warteschlange zum Agenten Verwaltet die Warteschlangenlogik für die Eskalation an menschliche Agenten.
Musik abspielen Wartemusik wird während der Wartezeit abgespielt, während der Anrufer auf die Verbindung mit einem Agenten wartet.
Kontakt trennen Die Interaktion wird nach Abschluss der Aufgaben oder bei Eskalation an einen menschlichen Agenten beendet.

Strömungsspezifika

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

Variable

Beschreibung

event_name Name des an den KI-Agenten gesendeten Ereignisses.
event_data Ereignisnutzdaten an den KI-Agenten gesendet.
event_data_string Die event_data VAV2 -Aktivität akzeptiert nur Zeichenketten.
http_input Anfragetext für die HTTP-Aktivität basierend auf VAV2-Metadaten.
Global_VoiceName Legt die für die Text-zu-Sprache-Umwandlung verwendete Stimme fest.

Fehlerbehandlung

Der Ablauf beinhaltet Strategien zum Fehlermanagement, um unerwartete Probleme elegant zu bewältigen und sicherzustellen, dass der Anrufer informiert und entsprechend weitergeleitet wird.

Weitere Ressourcen

Für detailliertere Informationen zur Einrichtung Ihrer KI-Agenten in Webex AI Agent Studio und deren Verwendung mit Webex Contact Center verweisen wir auf den Webex AI Agent Studio Administration Guide.

Entwicklerunterstützung

Unterablaufvorlagen verwenden

Subflow-Vorlagen funktionieren ähnlich wie Flow-Vorlagen. Mithilfe dieser Vorlagen wird die Erstellung von Unterabläufen vereinfacht, die in mehrere Abläufe integriert werden können, wodurch Redundanz und Entwicklungszeit reduziert werden.

Um Unterabläufe mithilfe von Unterablaufvorlagen zu erstellen, wählen Sie die passende Vorlage aus, passen Sie sie Ihren Bedürfnissen an, validieren Sie sie, veröffentlichen Sie sie und integrieren Sie sie in Ihre Arbeitsabläufe. Weitere Details finden Sie unter Flows aus Flowvorlagen erstellen.

Rückrufinformationen sammeln

Mit dieser Vorlage können Sie einen Unterablauf zur Erfassung von Rückrufinformationen erstellen, der es Anrufern ermöglicht, in der Warteschlange zu bleiben oder einen Rückruf anzufordern, um flexible Serviceoptionen zu nutzen.

Dieser Unterablauf bietet ein Menü, über das Anrufer entscheiden können, ob sie einen Rückruf anfordern oder in der Warteschlange bleiben möchten. Wenn die Rückrufoption ausgewählt wird, werden die notwendigen Informationen für einen Rückruf erfasst, entweder unter Verwendung der aktuellen Nummer des Anrufers oder einer alternativen Nummer. Sie können den Unterablauf modifizieren, um ein reibungsloses Anruferlebnis zu gewährleisten, indem Sie Fehler oder unbekannte Zustände wie Zeitüberschreitungen und ungültige Eingaben behandeln.

Dieser Subflow verwendet Cisco Text-to-Speech (TTS) für alle Audioansagen. Für Musik wird standardmäßig die integrierte Wartemusikdatei defaultmusic_on_hold.wav verwendet.

Voraussetzungen

Bevor Sie diesen Subflow implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams, Einstiegspunktzuordnungen und alle anderen organisationsspezifischen Konfigurationsaktivitäten wie Konnektoren, ausgehende ANI und mehr.
  • Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioansagen anstelle von Cisco Text-to-Speech (TTS) verwendet werden.
  • Stellen Sie sicher, dass die Callback-Variablen (zum Beispiel: callbackNumber, callbackNumberEntered, stayInQueue) sind in Ihrem System korrekt zugeordnet, um die entsprechenden Daten zu erfassen.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Unterflusseingänge

  • Callback-Nummer - Zeichenkette: Die Nummer, die für den Rückruf verwendet werden soll (entweder die Nummer, von der der Anrufer anruft, oder eine neue Nummer).
  • stayInQueue - BOOLEAN: Zeigt an, ob der Anrufer in der Warteschlange bleiben (True) oder einen Rückruf anfordern möchte (False).

Subflow-Ausgänge

  • callbackNumberEnter - STRING: Die Nummer, die der Anrufer für den Rückruf eingegeben hat, falls er eine alternative Nummer angegeben hat.
  • stayInQueue - BOOLEAN: Ob der Anrufer sich dafür entschieden hat, in der Warteschlange zu bleiben oder einen Rückruf zu erhalten.

Teilstromaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Teilprozesse des Anrufs und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Subflow-Element

Beschreibung

Start-Subflow

Der Anruf wird in den Unterablauf weitergeleitet.

Abmeldemenü

Dem Anrufer wird die Möglichkeit geboten, entweder in der Warteschlange zu bleiben oder einen Rückruf zu erhalten.

  • Drücken Sie 1 für Rückruf.
  • Drücken Sie2, um in der Warteschlange zu bleiben.

Nummernmenü

Wählt der Anrufer einen Rückruf, hat er folgende Möglichkeiten:

  • Drücken Sie 1, um die Nummer zu verwenden, von der aus angerufen wird.
  • Drücken Sie2, um eine neue Rückrufnummer einzugeben.

Sammeln Sie Ziffern

Wählt der Anrufer die Eingabe einer neuen Rückrufnummer, wird er aufgefordert, seine 10-stellige Nummer gefolgt von der Rautetaste einzugeben. (#).

Variable setzen

Die erfasste Rückrufnummer wird in der Variablen callbackNumberEntered gespeichert.

Endteilfluss

Der Subflow endet, nachdem die Callback-Informationen erfasst oder etwaige Fehler behandelt wurden.

Subflow-Aktivitäten

Die folgende Tabelle beschreibt die Abfolge der Subflow-Aktivitäten zum Sammeln von Rückrufinformationen.

Subflow-Aktivität

Beschreibung

Start-Subflow

Der Unterablauf beginnt mit dem Aufruf.

Abmeldemenü

Dies bietet dem Anrufer die Möglichkeit, entweder in der Warteschlange zu bleiben oder einen Rückruf zu erhalten. Hierbei wird TTS verwendet, um den Anrufer aufzufordern, die 1 für einen Rückruf oder die 2 zum Bleiben in der Warteschlange zu drücken.

Nummernmenü

Wählt der Anrufer einen Rückruf, wird er aufgefordert, entweder seine aktuelle Nummer zu verwenden oder eine neue einzugeben.

Sammeln Sie Ziffern

Wählt der Anrufer die Eingabe einer neuen Nummer, erfasst diese Aktivität seine 10-stellige Nummer gefolgt vom Rautezeichen. (#).

Variable setzen

Die erfasste Nummer wird zur weiteren Verwendung in der Variable callbackNumberEntered gespeichert.

Endteilfluss

Der Ablauf ist abgeschlossen, nachdem die Auswahl des Anrufers verarbeitet und die notwendigen Informationen gesammelt wurden.

Weitere Ressourcen

Weitere Informationen zur Konfiguration von Subflows finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Fehlerbehandlung

Verwenden Sie die Fehlerbehandlungs-Subflow-Vorlage in Webex Contact Center, um Fehler wie Probleme bei der Warteschlangenverwaltung oder API-Anfragefehler zu verwalten. Es kann bestimmten Aktivitäten zugeordnet oder als globaler Fehlerbehandler konfiguriert werden, um einen reibungslosen Systembetrieb zu gewährleisten und den Benutzern Rückmeldung zu etwaigen Problemen zu geben.

Voraussetzungen

Bevor Sie diesen Subflow implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Stellen Sie sicher, dass Cisco Text-to-Speech (TTS) für das Contact Center aktiviert ist, um Text-to-Speech für Fehlermeldungen zu verwenden.
  • Ordnen Sie die Variable errorMessage so zu, dass die entsprechenden Fehlermeldungen in Ihrem Workflow dynamisch verarbeitet werden.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Unterflusseingänge

  • Fehlermeldung - STRING: Die Fehlermeldung wird dynamisch abgespielt und gibt Auskunft über das Problem, auf das der Aufrufer gestoßen ist.

Subflow-Ausgänge

  • N/A: Dieser Subflow erzeugt keine Ausgaben, da er dazu dient, Fehler zu behandeln und dem Aufrufer Feedback zu geben.

Teilstromaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Teilprozesse des Anrufs und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Subflow-Element

Beschreibung

Start-Subflow

Der Subflow wird ausgelöst, wenn ein Fehler auftritt.

Wiedergabefehlermeldung

Das System spielt mithilfe von Cisco Cloud TTS eine dynamische Fehlermeldung ab, die durch die Variable errorMessage definiert ist. Die Nachricht könnte beispielsweise lauten: Wir haben technische Schwierigkeiten. Versuchen Sie es bitte später erneut.

Endteilfluss

(Normales Ende)

Wird der Fehler erfolgreich behandelt, endet der Subflow ordnungsgemäß.

Endteilfluss

(Fehlerende)

Wenn weitere Probleme auftreten (z. B. wenn die Fehlermeldung nicht abgespielt wird), endet der Subflow in einem Eskalationszustand, um einen kritischen Fehler anzuzeigen.

Subflow-Aktivitäten

Die folgende Tabelle beschreibt die Abfolge der Teilablaufaktivitäten zur Fehlerbehebung.

Subflow-Aktivität

Beschreibung

Start-Subflow

Der Unterablauf startet, wenn ein Fehler auftritt und leitet die Fehlerbehandlungssequenz ein.

Wiedergabefehlermeldung

Spielt dem Anrufer die Fehlermeldung mithilfe von Cisco Cloud TTS vor. Der Nachrichteninhalt wird dynamisch durch die Variable errorMessage definiert.

Endteilfluss

(Normales Ende)

Beendet den Unterablauf, wenn der Fehler ohne weitere Probleme behoben ist.

Endteilfluss

(Fehlerende)

Beendet den Subflow mit einer Eskalation, falls während des Fehlerbehandlungsprozesses weitere Fehler auftreten.

Weitere Ressourcen

Weitere Informationen zur Konfiguration von Subflows finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

HTTP-Daten-Dip

Verwenden Sie diese Subflow-Vorlage, um Kundenkontoinformationen über eine HTTP-Anfrage abzurufen. Es unterstützt die Bestätigung der Konto-ID, die manuelle Eingabe bei einem Fehler der Anfrage und behandelt Timeouts, ungültige Eingaben und kritische Fehler – ideal für die automatisierte Abfrage von Kundenkonten in Contact Centern.

Dieser Teilablauf bietet ein dynamisches Benutzererlebnis, bei dem Kundenkontoinformationen über eine HTTP-Anfrage abgerufen werden. Wenn die Suche erfolgreich ist, wird der Kunde gebeten, die Konto-ID zu bestätigen. Falls dies fehlschlägt oder der Anrufer es vorzieht, kann er seine Kontonummer manuell eingeben. Der Ablauf bewältigt Fehler wie ungültige Eingaben, Zeitüberschreitungen und kritische Ausfälle elegant und gibt entsprechende Warnmeldungen aus.

Dieser Subflow verwendet Cisco Text-to-Speech (TTS) für alle Audioansagen.

Voraussetzungen

Bevor Sie diesen Subflow implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Konnektoren, Teams, Einstiegspunktzuordnungen und alle anderen organisationsspezifischen Konfigurationsaktivitäten.
  • Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioansagen anstelle von Cisco Text-to-Speech (TTS) verwendet werden.
  • Stellen Sie sicher, dass die HTTP-Anfrage-URL und die Parameter entsprechend den Anforderungen Ihrer Organisation korrekt eingestellt sind.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Unterflusseingänge

  • Fehlermeldung - STRING: Eine Nachricht, die im Fehlerfall während des Unterablaufs abgespielt wird.

Subflow-Ausgänge

  • Ausgabevariable - STRING: Speichert die bestätigte oder manuell eingegebene Kontonummer.

Teilstromaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Teilprozesse des Anrufs und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Subflow-Element

Beschreibung

Start-Subflow

(Initialisierung)

Der Subflow startet den Prozess des Abrufens von Kundendaten.

Bitte warten

(Trostbotschaft)

Der Anrufer wird per Sprachausgabe darüber informiert, dass das System seine Daten abruft: Bitte warten Sie, während wir Ihre Informationen heraussuchen.

HTTP-Anfrage

(Kundeninformationen abrufen)

Das System sendet eine HTTP-GET-Anfrage, um Kundeninformationen von einem festgelegten API-Endpunkt abzurufen. Im Erfolgsfall enthält die Antwort die Kunden-ID.

HTTP-Status prüfen

(Antwort auswerten)

Die HTTP-Antwort wird anhand des Statuscodes ausgewertet. Wenn die Anfrage erfolgreich war, geht der Prozess zum nächsten Schritt über.

Bestätigungsmenü

(Anfragebestätigung oder manuelle Eingabe)

Der Anrufer wird aufgefordert, die abgerufene Konto-ID zu bestätigen oder, falls diese falsch ist, seine Kontonummer manuell einzugeben.

Variable setzen

(Filialkonto-ID)

Wenn der Anrufer die Konto-ID bestätigt, wird der Wert in der Ausgabevariable gespeichert.

Sammeln Sie Ziffern

(Manuelle Kontoeingabe)

Schlägt die Anfrage fehl oder möchte der Anrufer seine Kontonummer erneut eingeben, wird er aufgefordert, eine 6-stellige Kontonummer gefolgt von der Rautetaste einzugeben. (#).

Fehlerbehandlung

(StillThere, Invalid, Critical)

Der Subflow behandelt Timeouts, ungültige Eingaben und kritische Fehler mit entsprechenden Eingabeaufforderungen:

  • Immer noch da: Fragt im Falle einer Zeitüberschreitung: Bist du noch da?.
  • Ungültig: Informiert den Aufrufer über ungültige Eingaben und fordert ihn auf, es erneut zu versuchen.
  • Fehler: Eine kritische Fehlermeldung informierte darüber, dass etwas schiefgelaufen war.

Endteilfluss

(Abschluss)

Der Subflow endet entweder nach Bestätigung der Kontonummer oder nach Behandlung eines Fehlers.

Subflow-Aktivitäten

Die folgende Tabelle beschreibt die Abfolge der Teilablaufaktivitäten für diese Vorlage.

Subflow-Aktivität

Beschreibung

Start-Subflow

Der Unterablauf beginnt mit dem Aufruf.

Bitte warten

Spielt eine Nachricht per TTS ab, in der der Anrufer gebeten wird, zu warten, während seine Informationen abgerufen werden.

HTTP-Anfrage

Sendet eine HTTP-GET-Anfrage, um die Kontoinformationen des Kunden abzurufen.

HTTP-Status prüfen

Wertet die HTTP-Antwort aus, um festzustellen, ob die Anfrage erfolgreich war.

Bestätigungsmenü

Fordert den Anrufer auf, die abgerufene Konto-ID zu bestätigen oder sie gegebenenfalls erneut einzugeben.

Variable setzen

Speichert die bestätigte oder manuell eingegebene Kontonummer.

Sammeln Sie Ziffern

Erfasst eine 6-stellige Kontonummer vom Anrufer, falls die HTTP-Anfrage fehlschlägt oder dieser eine neue Kontonummer eingeben möchte.

Fehlerbehandlung

Mehrere Eingabeaufforderungen behandeln Zeitüberschreitungen, ungültige Eingaben und kritische Fehler während des Unterablaufs.

Endteilfluss

Der Vorgang wird beendet, sobald die Kontonummer bestätigt wurde oder ein Fehler auftritt.

Warteschlangenbehandlung

Nutzen Sie diese Subflow-Vorlage, um die Warteschlangenbehandlung im Webex Contact Center zu automatisieren und die Anrufer mit Musik und Ansagen bei Laune zu halten.

Dieser Subflow spielt Musik aus der Warteschlange ab, gefolgt von einer Nachricht, und wiederholt die Sequenz bis zu einer festgelegten Anzahl von Malen (Standardwert ist drei). Es gewährleistet eine reibungslose Warteschlangenverwaltung und ein ansprechendes Anruferlebnis. Sie können Variablen wie Musikauswahl, Nachrichteninhalt und Wiederholungsanzahl individuell anpassen.

Dieser Subflow verwendet Cisco Text-to-Speech (TTS) für alle Audioansagen. Für Musik wird standardmäßig die integrierte Datei (defaultmusic_on_hold.wav) für Wartemusik verwendet.

Voraussetzungen

Bevor Sie diesen Subflow implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Konnektoren, Teams, Einstiegspunktzuordnungen und alle anderen organisationsspezifischen Konfigurationsaktivitäten.
  • Stellen Sie sicher, dass die Logik zur Warteschlangenbehandlung und die Konfigurationen zur Fehlerbehandlung korrekt sind.
  • Laden Sie statische Audiodateien hoch, wenn anstelle von Cisco Text-to-Speech (TTS) benutzerdefinierte Audioansagen oder Musikdateien verwendet werden.

Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Unterflusseingänge

  • queueMessage - STRING: Die zwischen den Musiktiteln abzuspielende Nachricht (Standard: Bitte warten).
  • queueMusic1 - STRING: Die erste Musikdatei, die während der Wartezeit des Anrufers abgespielt wird (Standard: defaultmusic_on_hold.wav).
  • queueMusic2 - STRING: Die zweite Musikdatei, die zwischen den Nachrichten abgespielt werden soll (Standard: defaultmusic_on_hold.wav).
  • Zähler - GANZZAHL: Ein Zähler zur Verfolgung der Anzahl der Schleifendurchläufe (Standard: 0).
  • musicDauer - GANZZAHL: Die Dauer, für die jeder Musiktitel abgespielt wird (Standard: 10 Sekunden).

Subflow-Ausgänge

Keine

Teilstromaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Teilprozesse des Anrufs und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

Subflow-Element

Beschreibung

Start-Subflow

Der Subflow beginnt.

Zustandsprüfung

Der Subflow prüft, ob der Zähler kleiner als 2 ist. Wenn dies zutrifft, wird der Ablauf mit der Musik- und Nachrichtensequenz fortgesetzt. Falls falsch, wird der Subflow beendet.

Musik abspielen 1

Die erste Musikdatei (queueMusic1) wird für die durch musicDuration festgelegte Dauer abgespielt.

Nachricht abspielen

Nach der ersten Musikdatei wird eine Nachricht mit Cisco TTS abgespielt, deren Inhalt durch queueMessage definiert ist.

Musik abspielen 2

Nach der Ansage wird die zweite Musikdatei (queueMusic2) für die festgelegte Dauer abgespielt.

Zähler erhöhen

Die Zählervariable wird nach dem Abspielen der zweiten Musikdatei um 1 erhöht.

Zustand erneut prüfen

Nach der Erhöhung des Zählers prüft der Ablauf erneut, ob der Zähler immer noch kleiner als 2 ist. Wenn dies zutrifft, wird die Schleife wiederholt; andernfalls endet der Unterablauf.

Endteilfluss

Sobald der Zähler den Wert 2 erreicht, endet der Teilfluss.

Subflow-Aktivität

Die folgende Tabelle beschreibt die Abfolge der Teilablaufaktivitäten.

Subflow-Aktivität

Beschreibung

Start-Subflow

Initialisiert den Subflow-Prozess.

Zustandsprüfung

Es wird geprüft, ob der Zähler kleiner als 2 ist, damit die Schleife fortgesetzt werden kann.

Musik abspielen 1

Spielt die erste Musikdatei für die durch musicDuration angegebene Dauer ab.

Nachricht abspielen

Spielt eine Nachricht mit Cisco TTS ab, deren Inhalt von queueMessage bereitgestellt wird.

Musik abspielen 2

Spielt die zweite Musikdatei für die durch musicDuration angegebene Dauer ab.

Zähler erhöhen

Erhöht die Zählervariable um 1, um die Schleife zu steuern.

Endteilfluss

Der Unterablauf wird beendet, sobald der Zähler den vordefinierten Grenzwert erreicht.

Vorlage für einen geplanten Rückruf-Subflow

Verwenden Sie diese Vorlage, um einen Unterablauf zu erstellen, der es Anrufern ermöglicht, einen Rückruf für ein bestimmtes Datum und eine bestimmte Uhrzeit zu planen, einschließlich der Auswahl der Zeitzone.

Dieser Unterablauf führt den Anrufer durch eine Reihe von Eingabeaufforderungen, um alle notwendigen Informationen für einen geplanten Rückruf zu sammeln. Es fragt nach dem gewünschten Datum, einer Start- und Endzeit für das Rückruffenster und der Zeitzone des Anrufers. Der Subflow beinhaltet eine Validierung der Datums- und Zeiteingaben, um die Genauigkeit sicherzustellen. Wird ein ungültiges Format eingegeben, wird der Anrufer erneut zur Eingabe aufgefordert. Sobald alle Informationen erfolgreich erfasst wurden, werden sie verwendet, um den Rückruf im System zu planen.

Dieser Subflow verwendet Cisco Text-to-Speech (TTS) für alle Audioansagen.

Voraussetzungen

Bevor Sie diesen Subflow implementieren, stellen Sie sicher, dass die folgenden Anforderungen im Webex Contact Center Management Portal erfüllt sind:

  • Erstellen Sie Einstiegspunkte, Warteschlangen, Teams, Einstiegspunktzuordnungen und alle anderen organisationsspezifischen Konfigurationsaktivitäten wie Konnektoren, ausgehende ANI und mehr.

  • Laden Sie statische Audiodateien hoch, wenn benutzerdefinierte Audioansagen anstelle von Cisco Text-to-Speech (TTS) verwendet werden.

  • Eine detaillierte Anleitung finden Sie im Webex Contact Center Einrichtungs- und Administrationsleitfaden.

Unterflusseingänge

VariablennameTypBeschreibung
Rückrufnummer Saite Die Telefonnummer für den Rückruf.
Kundenname Saite Der Name des Kunden, der den Rückruf anfordert.
Rückrufwarteschlange Saite Die Warteschlange, an die der geplante Rückruf gesendet wird.

Subflow-Ausgänge

VariablennameTypBeschreibung
Rückruftermin Saite Das Datum, für das der Rückruf geplant ist, im Format JJJJ-MM-TT.
RückrufplanZeitzone Saite Die IANA-Zeitzonenkennung für den Rückruf (z. B. America/Chicago).
Rückrufplanungsstartzeit Saite Die Startzeit für das Callback-Fenster, formatiert als HH:mm:ss.
Rückrufplan-Endzeit Saite Die Endzeit des Callback-Fensters, formatiert als HH:mm:ss.

Teilstromaufschlüsselung

Die nachfolgende Tabelle beschreibt die verschiedenen Teilprozesse des Anrufs und erläutert detailliert die Aktionen und Reaktionen, die in jeder Phase auftreten.

TeilstromelementBeschreibung
Unterfluss starten Der Anruf wird in den Unterablauf weitergeleitet.
Datum planen Der Anrufer wird aufgefordert, sein bevorzugtes Rückrufdatum im Format JJJJMMTT einzugeben. Der Unterablauf validiert die Eingabe, um sicherzustellen, dass es sich um ein echtes Datum handelt. Im Fehlerfall wird die Eingabeaufforderung wiederholt.
Zeitplan Startzeit Der Anrufer wird aufgefordert, die Startzeit für sein Rückruffenster im Format HHMM (24 Stunden) einzugeben. Der Subflow prüft die Eingabe, um sicherzustellen, dass es sich um eine gültige Zeitangabe handelt. Im Fehlerfall wird die Eingabeaufforderung wiederholt.
Zeitplanende Der Anrufer wird aufgefordert, die Endzeit seines Rückruffensters im Format HHMM (24 Stunden) einzugeben. Der Subflow prüft die Eingabe, um sicherzustellen, dass es sich um eine gültige Zeitangabe handelt. Im Fehlerfall wird die Eingabeaufforderung wiederholt.
Zeitzone für Zeitplan Dem Anrufer wird ein Menü zur Auswahl seiner Zeitzone angezeigt. – Drücken Sie 1 für IST (Indische Standardzeit). – Drücken Sie 2 für Central Time. – Drücken Sie 3 für Eastern Time.
Rückruf vereinbaren Unter Verwendung aller gesammelten Informationen (Rückrufnummer, Kundenname, Rückrufwarteschlange sowie geplantes Datum, Uhrzeit und Zeitzone) plant der Subflow den Rückruf offiziell im System ein.
Ende des Unterflusses Der Subflow endet, nachdem der Callback erfolgreich eingeplant wurde.

Teilflussaktivitäten

Die folgende Tabelle beschreibt die Abfolge der Teilablaufaktivitäten zur Planung eines Rückrufs.

TeilstromaktivitätBeschreibung
Unterfluss starten Der Unterablauf beginnt mit dem Aufruf.
Termin Erfasst den vom Anrufer bevorzugten Rückruftermin. Die TTS-Aufforderung lautet: „Bitte geben Sie Ihr gewünschtes Datum im Format JJJJMMTT ein.“ Die Eingabe wird validiert, um sicherzustellen, dass es sich um ein korrektes Datumsformat handelt.
Datumsformat konvertieren Sobald ein gültiges Datum eingegeben wurde, wandelt diese Aktivität die Eingabe im Format YYYYMMDD in das Format YYYY-MM-DD um und speichert sie in der Variable CallbackScheduleDate.
Zeitplan Startzeit Erfasst die Startzeit für das Rückruffenster. Die TTS-Ansage lautet: „Bitte geben Sie die Startzeit für Ihren Rückruf im Format HHMM ein.“ Die Eingabe wird validiert, um sicherzustellen, dass es sich um ein korrektes Zeitformat handelt.
ConvertStartTime Wandelt die HHMM-Startzeiteingabe in eine um HH:mm:ss formatiert und speichert es in der Variable CallbackScheduleStartTime.
Zeitplanende Erfasst die Endzeit des Rückruffensters. Die TTS-Ansage lautet: „Bitte geben Sie die Endzeit für Ihren Rückruf im Format HHMM ein.“ Die Eingabe wird validiert, um sicherzustellen, dass es sich um ein korrektes Zeitformat handelt.
ConvertEndTime Wandelt den Endzeit-Eingang des HHMM in einen um HH:mm:ss formatiert und speichert es in der Variable CallbackScheduleEndTime.
Zeitzone planen Es wird ein Menü zur Auswahl einer Zeitzone angezeigt.
Rückruf vereinbaren Dieser letzte Schritt verwendet alle gesammelten und formatierten Variablen und erstellt die geplante Rückrufanfrage im System.
Ende des Unterflusses Der Ablauf ist abgeschlossen, nachdem der Rückruf erfolgreich eingeplant wurde.

Flows erstellen und verwalten

Einen Ablauf erstellen

Mit dem Modul „Routing-Ressourcen“ können Sie Abläufe erstellen und verwalten. Bei der Gestaltung eines Ablaufs darf eine Beratungsinteraktion keinen Höflichkeits-Rückruf, kein Feedback aus einer Umfrage nach dem Anruf und keine Blindweiterleitungsaktivität enthalten.

Wenn Sie einen Flow erstellen und die Anzahl der Knoten 100 übersteigt, kann es im Flow Designer zu Verzögerungen kommen. In solchen Fällen empfehlen wir Ihnen, die Funktionen Flow Chaining und Dynamic Variables zu verwenden, um einen großen Flow in leichter handhabbare kleinere Flows aufzuteilen. Weitere Informationen finden Sie unter Mehrere Flows verknüpfen (mit GoTo) und Kontakt in die Warteschlange stellen.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Klicken Sie auf der Seite Flows auf Flows verwalten. Wählen Sie Flows erstellen aus der Dropdown-Liste.

Der Assistent Neuen Flow erstellen erscheint mit der Option, zwischen Flow oder Subflowzu wählen.
4

Klicken Sie auf Flow.

Klicken Sie auf Subflow, um einen Subflow zu erstellen. Das Erstellen eines Unterablaufs ähnelt dem Erstellen eines Ablaufs.

5

Wählen Sie die gewünschte Option zum Erstellen des Ablaufs aus:

  • Neu beginnen—Verwenden Sie diese Option, um einen neuen Ablauf von Anfang an zu erstellen.
  • Flow-Vorlagen—Verwenden Sie diese Option, um einen Flow aus Flow-Vorlagen zu erstellen. Weitere Informationen finden Sie unter Flows aus Flowvorlagen erstellen.
  • Importieren—Verwenden Sie diese Option, um Flows aus einem lokalen Speicher zu importieren. Weitere Informationen finden Sie Importiere einen Flow.
6

Klicken Sie auf Neu beginnen.

7

Geben Sie im Feld Flow-Name einen eindeutigen Namen ein.

Der Flow-Name darf keine Leerzeichen enthalten. Das einzige zulässige Sonderzeichen ist _ (Unterstrich). Die zulässige Länge beträgt 80 Zeichen. Zum Beispiel NewContact_01.

8

Klicken Sie auf Flow erstellen.

Das Fenster Flow Designer wird angezeigt.

9

Geben Sie im Abschnitt Allgemeine Einstellungen die Beschreibung des Ablaufs ein. Die Beschreibung kann später nicht mehr geändert werden.

10

(Optional) Konfigurieren Sie die folgenden Einstellungen im Abschnitt Diagrammeinstellungen.

  • Gebogene Verbindungen—Aktivieren oder deaktivieren Sie diese Option, um für jeden Datenfluss zwischen gebogenen und rechtwinkligen Verbindungen umzuschalten.

    Sie können gebogene Links aktivieren, um die Darstellung der Verbindung zwischen Aktivitäten zu verbessern. Bei komplexen Abläufen bieten gekrümmte Verbindungen eine bessere Lesbarkeit als gerade Linien, die sich tendenziell überlappen.

  • Linkfarbe—Wählen Sie aus der Dropdown-Farbpalette die Farbe aus, um die Links zu kennzeichnen.

  • Fehlerpfadfarbe—Wählen Sie aus der Dropdown-Farbpalette die Farbe aus, um die Fehlerpfade anzuzeigen.

  • Auswahlfarbe—Wählen Sie aus der Dropdown-Farbpalette die Farbe aus, um den ausgewählten Link und die verbundenen Aktivitäten zu kennzeichnen.

  • Dicke—Geben Sie den Wert an, um die Dicke der Verbindung und der damit verbundenen Aktivitäten zu erhöhen oder zu verringern. Die Dicke wird in Pixeln gemessen, der Standardwert beträgt 1 Pixel. Die maximal unterstützte Dicke beträgt 3 Pixel.

11

Im Abschnitt Flow-Entschlüsselungseinstellungen können Sie die Option Flow-Entschlüsselung aktivieren aktivieren, um die Entschlüsselung sensibler Informationen im Datenfluss zu ermöglichen. Ein Debug Details Datenoffenlegung Popup wird angezeigt. Setzen Sie ein Häkchen bei Ich stimme zu und klicken Sie auf Speichern. Sie können nun während der Fehlersuche in den Flow-Protokollen sensible Informationen entschlüsseln. Weitere Einzelheiten finden Sie im Abschnitt Trace Flows.

12

Führen Sie die folgenden Schritte aus, um den Ablauf zu erstellen:

Erstellen Sie Abläufe aus Ablaufvorlagen

Flow-Vorlagen bieten Ihnen sofort einsatzbereite Abläufe für gängige Anwendungsfälle. So erstellen Sie Abläufe aus Ablaufvorlagen:

1

Melden Sie sich bei Control Hub an.

2

Navigieren Sie zu Dienste > Kontaktcenter.

3

Klicken Sie im Navigationsbereich Contact Center auf Customer Experience . > Flüsse.

4

Klicken Sie auf der Seite Flows] auf Flows verwalten und anschließend auf die Dropdown-Liste Flows erstellen ].

Der Assistent Neuen Flow erstellen erscheint mit der Option, zwischen Flow oder Subflowzu wählen.
5

Klicken Sie auf Flow.

Um einen Unterablauf zu erstellen, klicken Sie auf Unterablauf. Das Erstellen eines Unterablaufs ähnelt dem Erstellen eines Ablaufs.

6

Klicken Sie im Menü Wählen Sie eine Methode, dann auf Flow-Vorlagen.

7

Wählen Sie Ihre Vorlage aus der Liste der verfügbaren Vorlagen. Klicken Sie auf Weiter.

Klicken Sie auf Details anzeigen, um eine detaillierte Vorschau der Vorlage zu sehen. Weitere Informationen finden Sie im Abschnitt Details zur Ablaufvorlage.

8

Geben Sie im Feld Flow-Name einen eindeutigen Namen für den Flow an. Halten Sie sich an die Namenskonventionen.

9

Klicken Sie auf Weiter.

Sie haben einen neuen Flow aus einer Flow-Vorlage erstellt.

Weitere Informationen zu den Abläufen und ob für die Tests eine weitere Konfiguration erforderlich ist, finden Sie in den Links in der Liste der Ablaufvorlagen. Siehe Details zur Ablaufvorlage anzeigen.

Nächste Schritte

Passen Sie die Aktivitäten und Ereignisse im Ablauf Ihren Anforderungen entsprechend an. Den Ablauf validieren und veröffentlichen.

Details zur Ablaufvorlage anzeigen

Um weitere Details zu einer bestimmten Vorlage anzuzeigen:

1

Wählen Sie auf der Seite mit der Vorlagensammlung die gewünschte Vorlage aus.

2

Klicken Sie auf Details anzeigen. Die Seite mit den Vorlagendetails wird angezeigt.

  • Im oberen Bereich wird eine Vorschau der ausgewählten Vorlage angezeigt. Klicken Sie auf das Vollbildsymbol, um die Vorlage im Vollbildmodus zu öffnen. Wählen Sie bestimmte Abschnitte der Vorlage aus und zoomen Sie hinein und heraus. Bei Bedarf können Sie zwischen dem Hauptablauf und dem Ereignisablauf wechseln.
  • Der untere Bereich enthält die folgenden Abschnitte, die detaillierte Informationen über die ausgewählte Ablaufvorlage liefern:
    • Beschreibung—Kurze Beschreibung und Zweck der Vorlage.
    • Details—Hauptmerkmale der Vorlage.
    • Voraussetzungen—Schritte, die Sie konfigurieren müssen, damit die Ablaufvorlage wie erwartet funktioniert.
    • Ablaufbeschreibung—Details darüber, wie der Ablauf beginnt, was im Ablauf passiert und wie der Ablauf endet.
    • Verwendete Aktivitäten— Listet die verschiedenen Aktivitäten auf, die in der jeweiligen Vorlage verwendet werden.
    • Weitere Details—Weitere Details zum Ablauf-Template.

Nächste Schritte

Klicken Sie auf Vorlage auswählen, um mit der ausgewählten Vorlage fortzufahren.

Kontextmenüoptionen

Nutzen Sie das Kontextmenü für weitere Aktionen. Um das Kontextmenü von der Seite Flows aus zu öffnen, wählen Sie den gewünschten Flow aus und öffnen Sie ihn im Modul Flow Designer. Bewegen Sie den Mauszeiger über den Flow-Namen. Es erscheint ein Menü mit folgenden Optionen:

  • Namen bearbeiten—Dies dient zum Umbenennen des Flows.
  • Export— Wird verwendet, um den Flow zu exportieren.
  • Importieren— Wird verwendet, um den Flow zu importieren.
  • Löschen—Verwenden, um den Flow zu löschen.
  • Versionsverlauf anzeigen— Verwenden Sie diese Option, um die Versionsdetails des Flows anzuzeigen.

Workflow-Variablen bearbeiten

Eine Variable kann nicht bearbeitet werden, wenn sie verwendet wird. Nach der Erstellung des Variablentyps kann dieser nicht mehr bearbeitet werden.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow, den Sie bearbeiten möchten. Der Ablauf wird im Flow Designer-Fenster geöffnet.

4

Klicken Sie im Bereich Globale Eigenschaften auf ein Variablen-Tag.

Ein Popup-Fenster zeigt eine Zusammenfassung der Variableninformationen an.
5

Klicken Sie in der oberen rechten Ecke des Popup-Fensters auf Bearbeiten.

6

Wählen Sie die nicht verwendete Variable im Ablauf aus.

7

Nehmen Sie die notwendigen Änderungen am Variablennamen, der Beschreibung, dem Wert und den Variablenkonfigurationen vor.

Einen Ablauf modifizieren

Verwenden Sie den Schalter Bearbeiten, um einen Flow zu bearbeiten. Wenn diese Option aktiviert ist, können andere Flow-Entwickler den Flow nicht gleichzeitig bearbeiten. Standardmäßig wird ein Flow im Nur-Lese-Modus geöffnet.

Sie können Variablen, die sensible Informationen enthalten, als sicher kennzeichnen. Wenn Sie einen bestehenden Flow öffnen, der Flow-Variablen enthält, werden Sie aufgefordert, diese Variablen zu überprüfen und als sicher zu kennzeichnen. Weitere Informationen zu sicheren Variablen finden Sie unter Sichere Variablen.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt und zeigt die Liste der Flows mit den folgenden Feldern an:

Name des Feldes

Beschreibung

Flow-Name

Der Name des Datenflusses, wie er in der Anwendung Flow Designer konfiguriert ist.

Der Flow-Name muss eindeutig sein.

Beschreibung

Die Beschreibung des Ablaufs, wie er in der Anwendung Flow Designer konfiguriert ist.

Status

Zeigt an, ob der Ablauf veröffentlicht ist oder sich noch im Entwurfsstadium befindet.

Letzte ÄnderungDatum und Uhrzeit der letzten Änderung des Datenflusses.

Zuletzt bearbeitet von

Die E-Mail-Adresse des Benutzers, der den Workflow zuletzt bearbeitet hat.

3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow, den Sie bearbeiten möchten. Der Ablauf wird im Flow Designer-Fenster geöffnet.

Wenn der ausgewählte Datenfluss Datenflussvariablen enthält, werden Sie durch eine Meldung aufgefordert, die Variablen als sicher zu kennzeichnen.

Sie können den Ablauf nur dann ändern, wenn die Schaltfläche Bearbeiten bei aktiviert ist. Wenn die Schaltfläche „ Bearbeiten bei “ deaktiviert ist, wird der Flow im Nur-Lese-Modus angezeigt.

4

Flow-Entschlüsselungseinstellungen: Aktivieren Sie die Flow-Entschlüsselungseinstellungen, um die Entschlüsselung des Datenflusses zu ermöglichen. Weitere Einzelheiten finden Sie im Abschnitt Trace Flows.

5

Klicken Sie auf Gehe zu Sichere Variablen auswählen, um das Dialogfeld Sichere Variablen bearbeiten zu öffnen.

Sie können auf Jetzt überspringen klicken, um die Bearbeitung des ausgewählten Flows fortzusetzen, ohne die sicheren Variablen zu markieren. Dieses Dialogfeld erscheint beim nächsten Bearbeiten des Flows.

Aktivieren Sie das Kontrollkästchen Diese Meldung nicht mehr anzeigen, um den Auswahlprozess für den ausgewählten Ablauf dauerhaft zu überspringen.

Diese Funktion wird derzeit nicht unterstützt.

6

Markieren Sie die Kontrollkästchen der Variablen, die sensible Informationen enthalten, und klicken Sie auf Speichern.

Im Flow Designer-Fenster werden die ausgewählten Variablen mit einem Schlosssymbol neben den Variablennamen angezeigt.

Der ausgewählte Datenfluss wird im Nur-Lese-Modus geöffnet.

7

Aktivieren Sie die Schaltfläche Bearbeiten, um den Ablauf zu ändern.

8

Bearbeiten Sie den Entwurfsablauf nach Ihren Wünschen.

Wenn Sie einen Ablauf ändern, darf eine Beratungsinteraktion keinen Höflichkeits-Rückruf, kein Feedback aus einer Umfrage nach dem Anruf und keine Blindweiterleitungsaktivität enthalten.

9

Klicken Sie auf Speichern, um den Ablauf zu speichern, wenn Sie die Option Automatisches Speichern deaktivieren.

Vorschau der Audioansage innerhalb des Ablaufs

Die Funktion für Audio-Vorschau ermöglicht die sofortige Audiowiedergabe von .wav-Dateien und Text-to-Speech (TTS)-Nachrichten innerhalb des Flow Designer-Moduls. Die Schaltfläche „Vorschau“ in den folgenden Aktivitäten bietet eine verbesserte Entwicklererfahrung, indem sie den Zeit- und Arbeitsaufwand für die Validierung der Audio- und Text-zu-Sprache-Nachrichten reduziert:

Vorschau von Audioansagen in Abläufen

Verwenden Sie die Schaltfläche Vorschau zur schnellen Überprüfung von Audioansagen, Sprache und Sprachauswahl in TTS-Nachrichten sowie zum Testen des SSML-Markups für die Personalisierung von Ansagen.

  • Die Aktivität „Musik abspielen“ unterstützt keine Vorschau der Eingabeaufforderung.

  • Bei der Vorschau der Text-zu-Sprache-Funktion ist die Auswahl der Stimme obligatorisch.

  • Die TTS-Connector-Option kann bei der Vorschau der Eingabeaufforderung nicht geändert werden. Schließen Sie das Vorschaufenster und wählen Sie in der Aktivität einen anderen Anbieter aus, um einen anderen TTS-Anbieter zu testen.

  • Die Einstellungen Language und Voice in der Dropdown-Liste bei der Vorschau einer Eingabeaufforderung entsprechen den Variablen Global_Language bzw. Global_VoiceName. Sie können diese Einstellungen im Ablauf vornehmen, um das Nutzererlebnis zu verändern.

  • Beim Testen von Audiodateivariablen muss sichergestellt werden, dass der Dateipfad einer tatsächlich auf dem System vorhandenen .wav-Datei entspricht.

Entitäten in einem Datenfluss suchen

Nutzen Sie die Suchfunktion, um nach Entitäten in einem Datenfluss zu suchen und schnell auf deren Standorte zuzugreifen. Bei komplexeren und aufwändigeren Abläufen können Sie diese Suchfunktion nutzen, um den manuellen Aufwand beim Auffinden der gewünschten Entitäten zu vermeiden.

Mit dieser Suchfunktion können Sie die folgenden Entitäten im Datenfluss suchen:

  • Aktivitätsnamen, Beschreibungen und Eingaben
  • Variablennamen
  • Kiesel-Ausdrücke
  • Fließeigenschaften

Sie können freien Text innerhalb von Feldern wie Texteingabefeldern, Beschreibungen, Pebble-Ausdrücken usw. suchen und ersetzen.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow, den Sie bearbeiten möchten.

Der Ablauf wird im Fenster Flow Designer geöffnet.
4

Geben Sie im Suchfeld, das oben rechts erscheint, das Stichwort (Aktivitätsname, Variablenname oder Zeichenkette) ein und drücken Sie Enter.

Alternativ können Sie das Suchfeld auch über die folgenden Tastenkombinationen aufrufen: Cmd + K (für macOS) und Strg + k (für Windows).

Die Suchergebnisse erscheinen in einem separaten Suchfeld auf der linken Seite des Bildschirms.
5

(Optional) Wählen Sie einen oder mehrere Entitätstypen aus der Dropdown-Liste aus, um die Suchergebnisse zu filtern.

6

Um einen Text zu suchen und zu ersetzen, gehen Sie wie folgt vor:

  1. Geben Sie das Wort im Feld „ Ersetzen “ ein, um das ausgewählte Schlüsselwort zu ersetzen.

  2. Sie können entweder die einzelnen Suchergebnisse auswählen und durch das angegebene Schlüsselwort ersetzen oder auf das Symbol Alle ersetzen (Alle Symbole ersetzen.) klicken, um alle Vorkommen im gesamten Datenfluss zu ersetzen.

Wenden Sie Versionsbezeichnungen auf einen Datenfluss an.

Wir empfehlen, Versionsbezeichnungen hinzuzufügen, um einen Lebenszyklus des Workflows durch verschiedene Phasen wie Entwicklung, Test und Live-Betrieb zu erstellen. Anstatt Änderungen direkt am Ablauf vorzunehmen, können Sie den Ablauf phasenweise veröffentlichen, bevor Sie ihn in der Produktion bereitstellen. Diese Funktion hilft Ihnen, ein Überschreiben Ihres aktuellen Workflows in der Produktion zu vermeiden.

Wenn Sie einen Flow veröffentlichen, ordnen Sie der neuen Flow-Version zusätzlich zum Flow-Namen eine Versionsbezeichnung wie „Live“, „Test“ oder „Dev“ zu. Dies ermöglicht es, verschiedene Versionen desselben Ablaufs an unterschiedliche Einstiegspunkte oder GoTo-Aktivitäten anzuhängen. Die Bezeichnung „Neueste Version“ ist standardmäßig voreingestellt und kann nicht von einer Flow-Version entfernt werden. Sie können neben der neuesten Versionsbezeichnung auch jede andere Versionsbezeichnung verwenden.

Darüber hinaus können Sie mehrere Versionen desselben Ablaufs an einen Einstiegspunkt anhängen. Bei der Konfiguration eines Einstiegspunkts können Sie einen Ablauf zusammen mit einer der zugehörigen Versionsbezeichnungen auswählen.

Sie können die Ablauflogik auch dynamisch ändern, indem Sie über die Variable NewContact auf Versionsbezeichnungen innerhalb des Ablaufs zugreifen (siehe Ablauf starten für Details). Die Variable NewContact.FlowVersionLabel zeigt die Bezeichnung der aktuell ausgeführten Flow-Version an: egal ob 'Dev', 'Test', 'Live' oder 'Latest'. Durch die Zuweisung einer Flow-Versionsbezeichnung lässt sich benutzerdefinierte Logik erstellen, die auf die spezifischen Versionsbezeichnungen des Flows zugeschnitten ist.

Wenn Sie den Flow im Bearbeitungsmodus öffnen, sehen Sie die Entwurfsversion der zuletzt veröffentlichten Flow-Version. Wenn Sie diese Entwurfsversion veröffentlichen, wird ihr das Label „Neueste Version“ zugewiesen. Zu jedem Zeitpunkt ist nur einem Datenfluss die Bezeichnung „neueste Version“ zugeordnet. Dies entspricht der zuletzt veröffentlichten Version des Ablaufs.

Vorbereitungen

Sie müssen den Ablauf mindestens einmal veröffentlichen.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow, den Sie bearbeiten möchten. Der Ablauf wird im Flow Designer-Fenster geöffnet.

4

Bearbeiten Sie den Ablauf.

5

Klicken Sie auf Speichern, um den Ablauf zu speichern, wenn Sie die Option Automatisches Speichern deaktivieren.

6

Aktivieren Sie den Validierungs-Umschalter, um die Veröffentlichung zu ermöglichen.

7

Klicken Sie auf Veröffentlichen.

8

(Optional) Im Dialogfeld Flow veröffentlichen können Sie eine Notiz zur Version oder sonstige Informationen eingeben, die Sie mit anderen Flow-Entwicklern teilen möchten.

9

Standardmäßig ist die Versionsbezeichnung Latest ausgewählt, die die neueste Version des Flows angibt. Sie können einer Flow-Version mehrere Versionsbezeichnungen zuweisen, z. B. live, dev oder test, indem Sie die Dropdown-Liste Versionsbezeichnung hinzufügen [ verwenden.

Wenn eine bestimmte Versionsbezeichnung einem Einstiegspunkt zugeordnet ist, erscheint neben dieser Versionsbezeichnung in der Dropdown-Liste eine Benachrichtigung, die besagt, dass die Bezeichnung einem Einstiegspunkt zugeordnet ist.

10

Klicken Sie auf Veröffentlichen.

Nachdem Sie eine oder mehrere passende Versionsbezeichnungen ausgewählt und veröffentlicht haben, verwenden Sie diese Version des Ablaufs, wenn Sie ihn einem Einstiegspunkt zuweisen.

11

(Optional) Klicken Sie auf das Timer-Symbol neben der Versionsnummer, um den Versionsverlauf des Flows anzuzeigen.

Es erscheint das Modal „ Versionsverlauf “ , das die folgenden Details zu aktiven Versionen und anderen Versionen des Ablaufs anzeigt:

  • Veröffentlichungszeit
  • Versionsnummer
  • Versionsbezeichnung (falls zutreffend)
  • Letzte Bearbeitung durch
  • Veröffentlichungsnotiz

Verwenden Sie eines der folgenden Suchattribute, um die Tabelle zu filtern:

  • Versionsnummer
  • Versionsbezeichnungen
  • Herausgegeben von
  • Veröffentlichungsnotiz
  • Veröffentlichungsdatum
12

(Optional) Klicken Sie auf das Symbol Ansicht einer beliebigen Zeile, um den in der ausgewählten Version veröffentlichten Ablauf anzuzeigen.

Wenn Sie beim Anzeigen einer älteren Flow-Version die Bearbeitungsfunktion auswählen, wird der aktuelle Entwurf mit der entsprechenden Flow-Version überschrieben.

Nachdem Sie einem Datenfluss die entsprechende Versionsbezeichnung zugewiesen haben, können Sie diese Datenflussversion beim Erstellen einer Warteschlange auswählen.

Sie können einem Workflow beliebig viele Versionen hinzufügen. Allerdings werden in der Versionshistorie von Flow nur die letzten 100 Versionen angezeigt. Flow-Versionen werden nur dann gelöscht, wenn Sie den Flow löschen.

Automatisches Speichern aktivieren oder deaktivieren

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Um einen Flow zu erstellen, klicken Sie auf Neu.

4

Um einen bestehenden Flow zu bearbeiten, klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow, den Sie bearbeiten möchten.

Der Ablauf wird im Fenster Flow Designer geöffnet.
5

Um die automatische Speicheroption zu aktivieren, stellen Sie den Schalter Autosave auf ON.

6

So deaktivieren Sie die automatische Speicheroption:

  1. Stellen Sie die Schaltfläche Autosave auf AUS.

    Sie werden aufgefordert, Ihre Aktion zu bestätigen.

  2. Klicken Sie auf Automatisches Speichern deaktivieren.

Nachdem Sie die automatische Speicherfunktion deaktiviert haben, speichern Sie Ihre Änderungen manuell. Andernfalls gehen die am Ablauf vorgenommenen Änderungen verloren.

Aktivitäten zum Kopieren und Einfügen

Sie können eine Aktivität oder eine Gruppe von Aktivitäten in denselben Ablauf kopieren und einfügen, sodass Sie die Aktivitäten nicht von Grund auf neu konfigurieren müssen. Hierfür können Sie entweder eine einzelne Aktivität oder eine Gruppe von Aktivitäten auswählen und diese im selben Ablauf wiederverwenden. Beim Kopieren von Aktivitäten erstellt das System Duplikate dieser Aktivitäten und kopiert alle konfigurierten Einstellungen und Verknüpfungen.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Um einen Flow zu erstellen, klicken Sie auf Flows verwalten. > Flows erstellen.

4

Um einen bestehenden Flow zu bearbeiten, klicken Sie auf das Symbol Zum Flow-Designer neben dem Flow, um den Flow zu öffnen.

5

Führen Sie einen der folgenden Schritte aus:

  1. Um eine einzelne Aktivität zu kopieren und zu duplizieren, wählen Sie die Aktivität aus, die Sie kopieren möchten, und klicken Sie auf das Kopiersymbol (Kopiersymbol.).

  2. Um mehrere Aktivitäten zu kopieren und zu duplizieren, halten Sie die Umschalttaste gedrückt, wählen Sie die zu gruppierenden Aktivitäten aus und klicken Sie auf das Kopiersymbol (Kopiersymbol.).

Alternativ können Sie drücken Ctrl+C Drücken Sie auf Ihrer Tastatur, um die ausgewählten Aktivitäten zu kopieren, und drücken Sie Ctrl+V Die ausgewählten Aktivitäten auf der Leinwand einfügen.

6

Ordnen Sie die kopierten Aktivitäten nach Bedarf neu an.

Einen Ablauf validieren

Validieren Sie einen Flow, um sicherzustellen, dass alle erforderlichen Felder konfiguriert sind und dass die Struktur des Flows gültig ist. Die Validierung kann nicht feststellen, wie das System den Ablauf zur Laufzeit ausführt und garantiert nicht, dass der Ablauf wie erwartet abläuft.

Wenn die Validierung erfolgreich war, lassen Sie den Schalter Validierung aktiviert. Der Ablauf kann erst veröffentlicht werden, wenn die Validierung erfolgreich war.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow, den Sie validieren möchten.

Der Ablauf wird im Fenster Flow Designer geöffnet.
4

Stellen Sie den Schalter Validation auf On.

Die Validierung startet und Fehler werden im Fenster angezeigt.

Während der Validierung zeigt das System Fehler auf folgende Weise an:

  • Schaltfläche "Flow-Fehler"— Neben dem Schalter "Validierung " erscheint eine rote Schaltfläche, die die Anzahl der aktiven Fehler anzeigt. Wenn keine Fehler vorliegen (Ablauffehler: 0), ist der Knopf grün.
  • Fehlerdarstellung bei Aktivitäten—Wenn eine Aktivität Konfigurationsfehler aufweist, wird die Aktivität mit einer roten Umrandung und einem roten Informationssymbol in der oberen rechten Ecke angezeigt. Klicken Sie auf dieses Symbol, um einen kontextbezogenen Tooltip anzuzeigen, der alle Fehler der Aktivität zusammenfasst. Nachdem der Fehler behoben wurde, verliert die Aktivität in Echtzeit die Fehlerformatierung.
  • Validierungsdetails-Fenster— Dieses Popup-Fenster zeigt eine laufende Liste der aktiven Fehler im Ablauf an. Sie können dieses Fenster auf der Arbeitsfläche verschieben. Klicken Sie auf das Symbol Schließen oben rechts, um das Fenster zu schließen.

    Dieses Fenster ist in zwei Abschnitte unterteilt:

    • Abschnitt „Ablauffehler“—In diesem Abschnitt werden alle aktiven Fehler im Ablauf aufgelistet und nach Aktivitäten aufgeschlüsselt. Beheben Sie alle diese Fehler, bevor Sie den Flow veröffentlichen können. Weitere Informationen finden Sie unter Fehlercodes verstehen.
    • Abschnitt „Empfehlungen“ — Dieser Abschnitt enthält bewährte Vorgehensweisen und Hinweise zum Erstellen von Arbeitsabläufen. Sie sollten diese Punkte zwar berücksichtigen, bevor Sie einen Ablauf veröffentlichen, die Empfehlungen sind jedoch nicht verpflichtend.

      Wenn Sie die Empfehlungen nicht sehen möchten, klicken Sie auf Empfehlungen ausblenden, um die Liste auszublenden. Die Liste bleibt ausgeblendet, bis Sie das Fenster Validierungsdetails schließen und wieder öffnen.

5

Wenn Sie das Fenster Validierungsdetails schließen und es wieder öffnen möchten, klicken Sie auf die Schaltfläche Ablauffehler.

6

(Optional) Falls Fehler auftreten, stellen Sie den Schalter Validation auf Aus. Beheben Sie die Fehler und starten Sie die Validierung neu.

Die Ablaufvalidierung kann keine Funktionen auswerten oder prüfen, ob Variablen die erwarteten Werte liefern. Es prüft lediglich auf strukturelle Fehler. Überprüfen Sie Ihre Variablen noch einmal, um sicherzustellen, dass sie wie erwartet funktionieren.

Einen Ablauf kopieren

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Klicken Sie auf das Ellipsensymbol neben dem Flow, den Sie kopieren möchten, und klicken Sie dann auf Kopieren.

Der Name des kopierten Datenflusses hat folgendes Format: Copy_FlowName_FlowID. Der Flow-Name ist der Name des ursprünglichen Flows, und die Flow-ID ist eine eindeutige Kennung für den ursprünglichen Flow.

4

Öffnen Sie den kopierten Datenfluss, um den Namen zu bearbeiten.

Exportieren Sie einen Datenfluss

Einen Flow exportieren, um eine Flow-Definition als JSON-Datei zu extrahieren. Später können Sie die JSON-Datei importieren, um denselben Ablauf in einem anderen Mandanten zu erstellen. Informationen zum Importieren eines Flows finden Sie unter Importiere einen Flow.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Klicken Sie auf das Ellipsensymbol neben dem Flow, den Sie exportieren möchten, und klicken Sie dann auf Exportieren.

4

Im sich öffnenden Dialogfeld wählen Sie Speichern und klicken Sie auf OK, um die Flow-Datei herunterzuladen.

Die Datei wird unter dem bestehenden Dateinamen im JSON-Format auf Ihr lokales System heruntergeladen.

Importieren Sie einen Flow

Um einen Flow von einem anderen Mandanten zu importieren, müssen Sie den Flow zuerst als JSON-Datei exportieren. Informationen zum Exportieren eines Datenflusses finden Sie unter Einen Flow exportieren.

Informationen zur Wiederverwendung eines bestehenden Flows innerhalb desselben Mandanten finden Sie unter Flow kopieren.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Unter Flows verwalten klicken Sie auf Importieren.

4

Wählen Sie die Flow-Datei im JSON-Format von Ihrem lokalen System aus.

5

Klicken Sie auf Öffnen, um die Datei zu importieren.

Der Datenfluss wird in Ihren Mandanten importiert.

Sie können einen Flow nur im JSON-Format importieren. Die JSON-Datei muss einen gültigen Datenfluss aufweisen, damit der Import erfolgreich ist.

Sie können Dateien mit einer Größe von bis zu 10 MB importieren.

Nächste Schritte

Sie können den Ablauf modifizieren oder veröffentlichen. Weitere Informationen finden Sie unter Arbeiten mit Flows.

Einen Flow veröffentlichen

Sie können einen Ablauf veröffentlichen, nachdem das System den Ablauf validiert und für fehlerfrei befunden hat. Sie können einen veröffentlichten Ablauf in Einstiegspunkt-Routingstrategien verwenden.

Vor der Veröffentlichung muss sichergestellt werden, dass der Workflow korrekt konfiguriert und für den Einsatz im Live-Kontaktcenter bereit ist. Das System unterstützt die Bearbeitung eines veröffentlichten Workflows nicht vollständig.

Das System deaktiviert die Schaltfläche Veröffentlichungsablauf, solange der Schalter Validierung ausgeschaltet ist. Wenn aktive Fehler vorliegen, bleibt die Schaltfläche deaktiviert.

Wenn Sie auf Flow veröffentlichenklicken, erscheint das Bestätigungsfenster Flow veröffentlichen. Bevor Sie einen Flow veröffentlichen, stellen Sie sicher, dass alle Ausdrücke funktionieren und der Flow sich wie gewünscht verhält.

Falls ein Fehler auftritt:

  • Es wird ein Benachrichtigungsfenster mit den Symbolen Tracking Id und Flow Idangezeigt. Wenden Sie sich bei Fehlern an den Cisco-Support. Unterstützung erfordert die Tracking Id.
  • Klicken Sie auf Veröffentlichung erneut versuchen.
1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow Designer" neben dem Flow, den Sie veröffentlichen möchten.

Der Ablauf wird im Fenster Flow Designer geöffnet.
4

Klicken Sie auf Veröffentlichen.

Wenn der Flow erfolgreich veröffentlicht wurde, erscheint eine Bestätigungsmeldung.

5

Wählen Sie eine der folgenden Optionen aus:

  • Klicken Sie auf , um den Flow zu schließen. & Abmelden, wenn Sie mit der Überprüfung des Flows fertig sind und sich vom Flow Designer abmelden möchten.
  • Klicken Sie auf Zurück zum Flow, wenn Sie den Flow überprüfen oder bearbeiten möchten.

    Wenn der Ablauf Routing-Strategien für Einstiegspunkte zugeordnet ist, kann die Bearbeitung eines veröffentlichten Ablaufs Auswirkungen auf laufende Interaktionen im Contact Center haben.

Einen Flow löschen

Wenn ein Datenfluss den Status Veröffentlichthat, kann er Teil einer Routing-Strategiekonfiguration sein. Prüfen Sie, wo der Datenfluss verwendet wird, bevor Sie ihn löschen. Andernfalls könnten Sie laufende Interaktionen im Callcenter beeinträchtigen.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite Flows wird angezeigt.
3

Klicken Sie auf das Ellipsensymbol neben dem Flow, den Sie löschen möchten, und klicken Sie dann auf Löschen.

4

Klicken Sie auf Ja, um zu bestätigen.

Routingstrategien für Einstiegspunkte

Eine Routing-Strategie für Eintrittspunkte ist eine Konfiguration, die das Routing-Verhalten eines Kontakts steuert, wenn der Kontakt einen Eintrittspunkt erreicht. Wenn ein Kontakt an einem Einstiegspunkt eintrifft, prüft die Routing-Engine, welche Routing-Strategie für diesen Einstiegspunkt zum gegebenen Zeitpunkt aktiv ist, und folgt dieser Konfiguration.

Im Abschnitt „Anrufsteuerung“ der Konfiguration der Einstiegspunkt-Routingstrategie können Sie einen Ablauf auswählen, der das Erlebnis der Anrufer während ihrer Interaktion steuert. Mit Flow Designer können Sie einen durchgängigen Ablauf konfigurieren, der sowohl die anfängliche Behandlung des Anrufs im IVR-System als auch das Warteschlangenerlebnis nach dem Hinzufügen des Kontakts zur Warteschlange steuert.

Wählen Sie aus dem Dropdown-Menü Flow den Ablauf aus, der den Ablauf steuert, der dieses End-to-End-Anruferlebnis während des in der Routing-Strategie festgelegten Zeitintervalls steuert. In dieser Dropdown-Liste sind nur Flows verfügbar, die mit dem Flow Designer veröffentlicht wurden.

Flows sind nur für Telefonie-Einstiegspunkte verfügbar. Die Einstellungen im Ablauf können nicht von der Routing-Strategie des Einstiegspunkts aus überschrieben werden.

Warteschlangenroutingstrategien

Eine Warteschlangen-Routing-Strategie ist eine Konfiguration, die das Routing-Verhalten eines Kontakts steuert, wenn der Kontakt eine Warteschlange erreicht. Wenn ein Kontakt in einer Warteschlange eintrifft, prüft die Routing-Engine, welche Warteschlangen-Routing-Strategie zu diesem Zeitpunkt aktiv ist, und befolgt diese Konfiguration.

Kunden, die in Webex Contact Center Warteschlangenrouting-Strategien verwenden, können auf diese zugreifen, aber sie können keine neuen Strategien erstellen. Wir empfehlen allen Kunden, ihre Konfigurationen auf Warteschlangen umzustellen.

Unterabläufe erstellen und verwalten

Mit Flow Designer können Sie große Datenflüsse in kleinere, besser handhabbare Teile, sogenannte Subflows, aufteilen. Sie können Unterabläufe in mehreren Abläufen wiederverwenden, um bestimmte Aufgaben zu erledigen. Dieser modulare Ansatz vereinfacht das Flussmanagement und reduziert die Komplexität beim Aufbau großer Flusssysteme. Hier einige wichtige Merkmale von Teilflüssen:

  • Sie können Unterabläufe auf Organisationsebene erstellen, um sie intern verfügbar zu machen. Beispielsweise können Sie Unterabläufe anzeigen und aufrufen, die innerhalb derselben Organisation verfügbar sind. Pro Organisation können maximal 200 Subflows erstellt werden.

  • Sie können einen Unterablauf aus einem Ablauf heraus aufrufen, um Logik auszuführen, ohne eine Verbindung zu einem Einstiegspunkt herzustellen oder den Hauptablauf zu verlassen.

  • Sie können Unterabläufe innerhalb eines Hauptablaufs oder organisationsübergreifend mehrfach wiederverwenden.

  • Sie können Variablen zwischen übergeordnetem Flow und Subflows übergeben und Eingabe- und Ausgabevariablen vom Hauptflow zum Subflow und umgekehrt abbilden. Dadurch werden diese Variablen im Unterfluss unabhängig von den Variablen im übergeordneten Fluss, der den Unterfluss aufruft.

    Die Text-to-Speech (TTS)-Einstellungen im Hauptablauf werden jedoch nicht an die Unterabläufe weitergegeben. Betrachten wir beispielsweise einen Fluss, bei dem die Hauptflussvariable Global_VoiceName: fr-FR-Ariane (French)ist. Wenn ein Subflow die Wiedergabe von TTS auslöst, wird der Ton standardmäßig in Englisch wiedergegeben. Um dies zu umgehen, definieren Sie eine Subflow-Variable mit demselben Namen, die Global_VoiceName :fr-FR-Ariane (French)ist. Alternativ können Sie eine Unterflussvariable Global_VoiceName (genau wie im Hauptfluss) erstellen und den Wert aus dem Hauptfluss dem Unterfluss zuordnen. Weitere Informationen finden Sie unter Konfigurieren verschiedener unterstützter Sprachen und Sprachnamen mit nativer Text-zu-Sprache-Funktion innerhalb des WxCC-Subflows.

    Globale Variablen können dem Subflow nicht hinzugefügt werden. Allerdings können Sie eine globale Variable aus dem Hauptfluss einer lokalen Variable im Unterfluss zuordnen.

  • Sie können Unterabläufe unabhängig veröffentlichen. Die im Unterablauf vorgenommenen Änderungen werden jedoch erst wirksam, nachdem Sie den Hauptablauf erneut veröffentlicht haben.

  • Sie können einem Unterablauf eine Versionsbezeichnung wie Live, Dev und Test zuweisen, um einen End-to-End-Test des Hauptablaufs in den jeweiligen Umgebungen durchführen zu können.

  • Unterabläufe müssen von den Hauptabläufen aus aufgerufen werden. Man kann keinen weiteren Subflow aus einem Subflow aufrufen.

  • Ein Subflow kann nicht von einem Einstiegspunkt oder einer Warteschlangen-Routingstrategie aus verknüpft werden.

  • Sie können Subflows unabhängig voneinander importieren und exportieren.

Einen untergeordneten Ablauf erstellen

Im Control Hub können Sie Unterabläufe erstellen und verwalten.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse > Subflows.

3

Klicken Sie auf Unterflüsse verwalten > Unterfluss erstellen.

4

Geben Sie im Feld Subflow-Name den Namen des Subflows ein.

Der Subflow-Name muss eindeutig sein. Es darf keine Leerzeichen enthalten. Zulässige Sonderzeichen sind lediglich _ (Unterstrich) und - (Bindestrich). Die maximale Länge beträgt 80 Zeichen.

5

Klicken Sie auf Starten Sie den Aufbau des Unterablaufs.

Das Fenster Flow Designer wird angezeigt.

6

Geben Sie im Abschnitt Allgemeine Einstellungen die Beschreibung des Subflows ein. Sie können diese Beschreibung später ändern.

7

Im Abschnitt Ansichtseinstellungen können Sie Funktionen wie gebogene Verbindungen, Verbindungsfarbe, Fehlerpfadfarbe, Auswahlfarbe und Strichstärke konfigurieren.

8

Fügen Sie im Abschnitt Variablendefinition die erforderlichen Variablen für die Verknüpfung mit dem Hauptablauf hinzu.

  • Eingangsvariable des Unterflusses: (Erforderlich) Diese Variable benötigt einen Input aus dem Hauptdatenfluss.
  • Subflow-Ausgangsvariable: (Erforderlich) Diese Variable gibt einen Wert an den Hauptablauf zurück.
  • Lokale Variable des Subflows: (Optional) Diese Variable dient der Darstellung von Logik innerhalb des Unterablaufs und steht in keinem Zusammenhang mit den Hauptablaufvariablen.

Alle oben genannten Variablen können vom Typ String, Integer, Date Time, Boolean, Decimal oder JSON sein.

9

Führen Sie die folgenden Schritte aus, um den Subflow zu erstellen:

Aktionen wie das Anwenden von Versionsbezeichnungen und die Ablaufverfolgung funktionieren auf die gleiche Weise wie im Hauptablauf. Weitere Informationen finden Sie unter Versionsbezeichnungen auf einen Flow anwenden und Flows debuggen.

Bearbeiten Sie einen Unterablauf

Wenn Sie einen Unterablauf bearbeiten und veröffentlichen, werden die Änderungen im Hauptablauf erst dann wirksam, nachdem Sie den Hauptablauf veröffentlicht haben.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse > Subflows.

3

Klicken Sie auf den Unterablauf, den Sie bearbeiten möchten.

4

Aktivieren Sie die Schaltfläche Bearbeiten, um den Unterablauf zu ändern.

5

Nehmen Sie die erforderlichen Änderungen am Subflow vor.

Klicken Sie auf Speichern, um den Ablauf zu speichern, wenn Sie die Option Automatisches Speichern deaktivieren.

Unterfluss löschen

Wenn ein veröffentlichter Haupt-Flow einen Unter-Flow verwendet, kann dieser nicht gelöscht werden, unabhängig davon, ob der Flow aktiv ist oder an einen Einstiegspunkt angehängt ist. Um den Unterfluss zu löschen, entfernen Sie ihn zuerst aus dem Hauptfluss oder löschen Sie den Hauptfluss vollständig.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse > Subflows.

3

Klicken Sie auf das Symbol mit den vertikalen Auslassungspunkten in der Unterflusszeile, die Sie löschen möchten, und klicken Sie dann auf Löschen.

4

Klicken Sie auf Ja, um zu bestätigen.

Füge einen Unterfluss zu einem Hauptfluss hinzu

Sie können einen Unterablauf über mehrere Hauptabläufe hinweg hinzufügen.

1

Melden Sie sich bei Control Hub an.

2

Navigieren Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Über die Navigationsleiste des Managementportals können Sie auch einen Unterablauf zu einem Hauptablauf hinzufügen. Wählen Sie die Routing-Strategie > Flüsse. Klicken Sie auf das Ellipsensymbol neben dem Flow, den Sie bearbeiten möchten, und klicken Sie dann auf Öffnen.

3

Klicken Sie auf den Flow, den Sie ändern möchten, um einen Subflow hinzuzufügen.

Das Fenster Flow Designer wird angezeigt.

4

Klicken Sie auf die Registerkarte Subflows.

Eine Liste der Teilflüsse für die ausgewählten organization/tenant erscheint.

5

Ziehen Sie den gewünschten Unterablauf aus der Liste per Drag & Drop auf die Arbeitsfläche, um ihn dem Hauptablauf hinzuzufügen.

Sie können die Details des ausgewählten Subflows anzeigen, wie z. B. Name, Subflow-Version mit Versionsbezeichnung und alle im Subflow konfigurierten Variablen.

Optional können Sie neben dem Namen des Subflows auf View klicken, um den Subflow in einem neuen Tab im Browser zu öffnen.

6

Im Abschnitt Subflow-Version wählen Sie die gewünschte Subflow-Bezeichnung aus, die Sie dem Haupt-Flow hinzufügen möchten, da diese nicht standardmäßig konfiguriert ist. Standardmäßig ist das Kontrollkästchen Automatische Updates aktivieren aktiviert. Wenn diese Option aktiviert ist, aktualisiert das System den Haupt-Flow automatisch mit der neueren Version, sobald Sie eine neue Version eines Subflows erstellen.

Deaktivieren Sie die Option Automatische Updates aktivieren, um automatische Updates zu deaktivieren. Stellen Sie sicher, dass Sie den Hauptablauf erneut veröffentlichen, wenn Sie neuere Versionen des Unterablaufs erstellen.

7

Im Abschnitt Subflow input variables ordnen Sie die Hauptflussvariablen den Subflow-Eingangsvariablen zu.

Stellen Sie sicher, dass Sie denselben Datentyp zuordnen, damit der Subflow fehlerfrei funktioniert.

Ordnen Sie im Abschnitt Subflow output variables die Subflow-Ausgabevariablen den Hauptflussvariablen mit demselben Datentyp zu.

8

Veröffentlichen Sie den Hauptablauf.

Funktionen erstellen und verwalten

Im Modul Flow Designer können Sie Funktionen erstellen und verwalten. Mit Funktionen können Sie benutzerdefinierten Quellcode schreiben, um schnelle Datenaufgaben durchzuführen und komplexe Aktionen zu orchestrieren. Sie können Code direkt im Code mithilfe eines Code-Editors schreiben und ihn in verschiedenen Abläufen verwenden.

Die Funktionen ergänzen das Pebble Template-Framework, das die Entwickler für ähnliche Aufgaben verwenden. Mit dieser Funktion können die Flow-Entwickler:

  • Wählen Sie die Sprache zum Schreiben des Codes. Unterstützte Sprachen sind JavaScript und Python.
  • Schreiben Sie benutzerdefinierten Quellcode mit sprachspezifischer statischer Analyse.
  • Testen Sie den benutzerdefinierten Code mit Beispielwerten und überprüfen Sie Ausgaben und Fehler vor der Veröffentlichung.
  • Schreiben Sie die Ablauflogik basierend auf den Ausgabevariablen der Aktivität und status/error Codes.
  • Die von der Funktion zurückgegebenen Ausgabewerte werden analysiert und in Variablen gespeichert, um sie im weiteren Ablauf verwenden zu können.
  • Funktionen über mehrere Abläufe hinweg als Aktivität wiederverwenden.
  • Debuggen Sie Abläufe mithilfe der von der Funktion zurückgegebenen Fehlermeldungen, Status- und Fehlercodes, der Laufzeitfehlerbehandlung, der Ablauf-Debugging-Funktionen und der Analysefunktionen.

Wichtige Überlegungen

Dieser Abschnitt hebt einige wichtige Punkte hervor, die beim Arbeiten mit Funktionen zu beachten sind:

  • Die maximale Anzahl der pro Organisation unterstützten Funktionen beträgt 200.
  • Der maximal pro Funktion zugewiesene Speicher beträgt 128 MB.
  • Die konfigurierbare Wartezeit für Audio beträgt 2-5 Sekunden.

Eine Funktion erstellen

1

Melden Sie sich bei Control Hub an.

2

Navigieren Sie zu Dienste > Kontaktzentrum > Kundenerlebnis > Funktionen.

3

Klicken Sie auf der Seite Funktionen ] auf Funktion erstellen.

Sie können auch eine Funktion über die Registerkarte Funktionen im Flow Designer-Modul erstellen.

4

Auf der Seite Neue Funktion erstellen wählen Sie die gewünschte Methode zum Erstellen einer Funktion aus.

  1. Von vorne beginnen— Wählen Sie diese Methode, um eine neue Funktion von Grund auf zu erstellen, die Daten analysiert oder benutzerdefinierten Code ausführt. Führen Sie im Assistenten „Neue Funktion erstellen “ die folgenden Schritte aus:

    1. Auf dem Namen & Konfigurieren Sie die Seite und nehmen Sie folgende Einstellungen vor:

      • Funktionsname—Geben Sie einen Namen für die Funktion an.
      • Funktionssprache—Wählen Sie die Funktionssprache. Zu den verfügbaren Sprachen gehören JavaScript und Python.

    2. Klicken Sie auf Funktion erstellen. Die neue Benutzeroberfläche zur Funktionsdefinition wird mit den folgenden Bereichen geladen:

      • Code-Editor – Geben Sie hier Ihren benutzerdefinierten Quellcode ein.
      • Testpanel – Testen Sie den geschriebenen Code, indem Sie Werte an beliebige der definierten Eingaben übergeben. Klicken Sie auf Test, um den Code zu validieren. Das Ergebnis wird im Ergebnisbereich angezeigt.
      • Eigenschaften-Panel – Besteht aus folgenden Feldern.
        • Funktionsbeschreibung—Geben Sie eine kurze Beschreibung des Zwecks der Funktion an.
        • Variablendefinition—Konfiguriert und ordnet die Eingabevariablen dem Code zu. Klicken Sie auf die Schaltfläche Eingabevariablen hinzufügen. Geben Sie im Popup Funktionsvariable hinzufügen die folgenden Details ein:
          • Name—Geben Sie den Namen der Variablen ein.
          • Beschreibung—Geben Sie eine Beschreibung für die Variable an.
          • Variablentyp—Wählen Sie den Variablentyp. Verfügbare Optionen sind String, Integer, Date Time, Boolean, Decimal, JSON.

          Klicken Sie auf Speichern.

        • Definition der Ausgabevariablen— Geben Sie die Ausgabevariablen an, die von der Funktion zurückgegeben werden sollen. Dies hilft den Flow-Entwicklern, diese Variablen bei der Verwendung Ihrer Funktion zu nutzen.
        • Die Funktionseigenschaften unten rechts im Fenster zeigen folgende Details an:

          • Funktionsinhaber—Die E-Mail-Adresse des Benutzers, der die Funktion erstellt hat.
          • Funktions-ID—Automatisch generierte Funktions-ID.
          • Zuletzt bearbeitet—Das Datum, an dem die Funktion zuletzt bearbeitet wurde.
          • Funktionsversion—Die aktuellste verfügbare Versionsnummer dieser Funktion.

  2. Importieren— Wählen Sie diese Methode, um eine Funktion zu importieren. Führen Sie im Assistenten „Neue Funktion erstellen “ die folgenden Schritte aus:

    Es können nur JSON-Dateien importiert werden, die durch den Export einer Funktion generiert wurden.

    1. Auf der Seite Datei hochladen wählen Sie die gewünschte Datei aus. Alternativ können Sie die Datei auch per Drag & Drop hinzufügen. Klicken Sie auf Ersetzen, um die ausgewählte Datei zu ersetzen.
    2. Klicken Sie auf Weiter.
    3. Auf dem Namen & Konfigurieren Sie die Seite und nehmen Sie folgende Einstellungen vor:
      • Funktionsname—Geben Sie einen Namen für die Funktion an.
      • Funktionssprache—Die Programmiersprache der Funktion, die Sie importiert haben. Das System legt dies anhand der Sprache der importierten Funktion fest.

      Klicken Sie auf Funktion erstellen.

    4. Die Funktionsseite wird neu geladen. Wiederholen Sie die oben beschriebenen Schritte, um eine neue Funktion von Grund auf zu erstellen.
5

Klicken Sie auf Veröffentlichungsfunktion. Geben Sie auf der Seite Veröffentlichungsfunktion die folgenden Details ein:

  • Veröffentlichungsnotiz—Füge optional eine Notiz als Referenz hinzu.
  • Versionsbezeichnung(en) hinzufügen—Fügen Sie der Funktion die erforderliche Versionsbezeichnung hinzu. Wenn Sie keine Versionsbezeichnung hinzufügen, fügt das System automatisch die Bezeichnung „Neueste“ hinzu.

Über die Dropdown-Schaltfläche neben dem Funktionsnamen oben links auf der Seite können Sie die Versionshistorie der Funktion anzeigen. Sie können bei Bedarf auch auf eine ältere Version zurückgreifen, ähnlich wie Sie es bei Flows tun.

Wenn Sie eine Funktion veröffentlichen, nachdem Sie deren Quellcode oder Einstellungen bearbeitet haben, aktualisiert das System die Änderungen sofort in allen Flows, die diese markierten Versionen der Funktion verwenden. Seien Sie daher vorsichtig beim Veröffentlichen von getaggten Versionen einer Funktion, die in Ihren Live-Produktionsabläufen verwendet wird.

Nächste Schritte

Füge die Funktion einem Hauptablauf hinzu. Weitere Informationen finden Sie unter Hinzufügen einer Funktion zu einem Hauptablauf.

Funktionen verwalten

Nachdem Sie eine Funktion erstellt haben, können Sie die Funktion nach Bedarf kopieren, exportieren und löschen.

1

Melden Sie sich bei Control Hub an.

2

Navigieren Sie zu Dienste > Kontaktzentrum > Kundenerlebnis > Funktionen.

Auf der Funktionsseite werden alle in der Organisation erstellten Funktionen angezeigt.
3

Klicken Sie auf das Symbol mit den drei Punkten neben der Funktion. Wählen Sie je nach Bedarf Kopieren, Löschen, oder Exportieren.

4

Klicken Sie auf die Schaltfläche Funktion im Flow-Designer verwalten, um die Funktion im Flow-Designer-Modul zu öffnen.

Nächste Schritte

Füge dem Hauptablauf eine Funktion hinzu.

Sie können eine Funktion über mehrere Hauptabläufe hinweg hinzufügen.

1

Melden Sie sich bei Control Hub an.

2

Navigieren Sie zu Dienste > Kontaktzentrum > Kundenerlebnis > Flüsse.

3

Klicken Sie, um den Flow zu öffnen, dem Sie eine Funktion hinzufügen möchten.

4

Aktivieren Sie die Schaltfläche „ Bearbeiten “ .

5

Klicken Sie im linken Bereich der Aktivitätsliste auf die Registerkarte Funktionen.

Eine Liste der veröffentlichten Funktionen, die für die ausgewählte Funktion erstellt wurden organization/tenant erscheint.

6

Ziehen Sie die gewünschte Funktion aus der Liste per Drag & Drop auf die Arbeitsfläche. Füge es dem Hauptablauf hinzu.

Sie können die Details der ausgewählten Funktion anzeigen, wie z. B. die Funktionsversionsbezeichnung, die Funktionseingabevariablen, die Variablendetails und die Ausgabevariablen.

7

Im Abschnitt Funktionseingabevariablen ordnen Sie die Hauptflussvariablen den Funktionseingabevariablen zu.

Flow-Variablen, die mit demselben Namen und Datentyp wie die Funktionseingabevariablen erstellt werden, werden automatisch einander zugeordnet.

8

Im Abschnitt Funktionsausgabevariablen werden die Funktionsausgabevariablen analysiert und den Hauptflussvariablen mit demselben Datentyp zugeordnet. Sie können mithilfe von JSONPath-Ausdrücken parsen, wie auf dem Bildschirm anhand von Beispielen detailliert beschrieben.

9

Veröffentlichen Sie den Hauptablauf.

FAQs

Dieser Abschnitt beantwortet häufig gestellte Fragen zur Verwendung von Funktionen in Ihrer Organisation.

Welche Sprachen unterstützt das Flow Designer-Modul für die Funktionsaktivität?

Das Flow Designer-Modul unterstützt in der ersten Phase JavaScript (Node.js 22.x) und Python (3.13).

Gibt es irgendwelche Beschränkungen hinsichtlich der Bibliotheken, die ich innerhalb des Codeblocks verwenden kann?

Gängige native Bibliotheken sind verfügbar. Allerdings gibt es keine Unterstützung für benutzerdefinierte Module.

Gibt es eine Begrenzung für die Anzahl der Codezeilen?

Ja. Sie können bis zu 5000 Codezeilen eingeben.

Gibt es eine Begrenzung der Ausführungszeit?

Ja. Die Ausführung ist auf 5 Sekunden begrenzt.

Kann ich meinen Code testen? Gibt es irgendwelche Einschränkungen?

Ja. Es steht ein Test-Runner zur Verfügung, der entweder die tatsächlichen Ausgaben liefert oder Fehlermeldungen zurückgibt. Konsolenprotokolle werden nicht angezeigt, können aber über ein benutzerdefiniertes Ausgabezeichenfolgen-Array festgelegt und abgerufen werden.

Wird die Musikwiedergabe während Wartezeiten mitten im Gespräch unterstützt (Verhinderung von Stille)?

Ja, die Einstellung „Musik beim Warten“ im Anrufablauf hilft automatisch dabei, Stille für Anrufer zu vermeiden. Der Standardwert beträgt 2 Sekunden.

Wie funktioniert die Funktion?

Wir nutzen die FaaS-Infrastruktur (Function as a Service), um die Funktion zu verpacken und auszuführen. Geringe Latenz bei Sprachanrufen.

Wie viele Eingabevariablen kann ich übergeben? Wie viele Ausgänge werden konfiguriert?

Es werden zehn Eingabevariablen und eine JSON-Ausgabevariable festgelegt. Einzelne Funktionsausgaben können in derselben Aktivität mithilfe von JSONPath-Ausdrücken analysiert werden.

Kann ich mehrere Variablen in einem Codeblock festlegen?

Ja. Die neue Erweiterung zum Festlegen mehrerer Variablen ist der Aktivität „Parse“ ähnlich.

Kann ich die Funktion in mehreren Abläufen wiederverwenden?

Ja. Sie können die Funktion in all Ihren Arbeitsabläufen nutzen, da sie zentral in Ihrer Organisation verfügbar ist.

Wer kann die Funktionen verwalten (bearbeiten oder anzeigen)?

Vorgesetzte und Verwaltungsangestellte. Der Zugriff von Vorgesetzten auf die Funktion wird über die Einstellung Funktion gesteuert (die unter Kundenerfahrung im Benutzerprofil auf Bearbeiten, Anzeigen oder Keine eingestellt werden kann).

Fehlerbehandlung konfigurieren

Das System hebt den Fehlerbehandlungspfad für jede innerhalb des jeweiligen Ablaufs eingerichtete Aktivität hervor. Konfigurieren Sie den Fehlerbehandlungspfad, um potenzielle Fehler während der Ablaufausführung zu beheben. Das System zeigt diesen Pfad standardmäßig an, die Konfiguration ist jedoch optional. Wenn Sie dies nicht für eine Aktivität einrichten, zeigt das System während der Ablaufvalidierung Benachrichtigungen an. Sie können den Ablauf jedoch weiterhin mit diesen Benachrichtigungen veröffentlichen.

Das System klassifiziert Fehler, die während der Ablaufausführung auftreten, in zwei Kategorien:

  • Fehler bei der Ausführung der Aktivität: Geben Sie die Fehler an, die während der funktionalen Ausführung der Aktivität auftreten. Beispielsweise tritt ein Aktivitätsfehler auf, wenn ein Kunde während der Ausführung der Aktivität Menü einen nicht übereinstimmenden Eintrag vornimmt.

  • System/Global Fehler: Geben Sie die Fehler an, die während der Ausführung der Aktivität im System auftreten. Beispielsweise treten Systemfehler auf, wenn während der Ausführung der Aktivität Variable setzen ein ungültiger Pebble-Ausdruck vorliegt.

    • Undefinierter Fehler: Dieser Fehlerknoten legt den Fehlerausgabepfad fest, den der Ablauf nimmt, wenn während der Ablaufausführung undefinierte Systemfehler auftreten. Sie können den Ablauf für undefinierte Fehler konfigurieren, indem Sie den Ausgabepfad dieser Aktivität mit entsprechenden Aktivitäten verbinden.

      Die folgenden Ablaufsteuerungsaktivitäten haben keinen Undefinierten Fehlerknoten :

      • Start Flow
      • Endfluss
      • HTTP-Anfrage
      • Parse

      Wenn Sie den Knoten „ Undefinierter Fehler “ in keiner Aktivität sehen, wenden Sie sich an den Cisco-Support, um das entsprechende Funktionsflag zu aktivieren.

Konfigurieren Sie Fehlerbehandlungspfade, um den Ablauf zu optimieren. Wenn Sie für die Aktivität keinen Fehlerbehandlungspfad konfigurieren, wird standardmäßig der Pfad verwendet , der im Ereignishandler unter der Registerkarte „ OnGlobalError Ereignisabläufe “ festgelegt ist. Weitere Informationen zum Ereignishandler OnGlobalError finden Sie unter Ereignisabläufe.

Systemseitig erzwungene Selbstschleifenbegrenzungen für Aktivitäten

Das System erzwingt Selbstschleifenbeschränkungen für bestimmte Aktivitäten während der Laufzeitausführung von Abläufen. Dadurch wird verhindert, dass Aktivitäten innerhalb einer Interaktion in Endlosschleifen geraten.

Wenn eine Aktivität während der Ausführung das vom System vorgegebene Limit überschreitet, erscheint eine Warnmeldung, die darauf hinweist, dass eine Schleife erkannt wurde. Für nähere Angaben zu den spezifischen Maximalwerten für Aktivitäten verweisen wir auf den Artikel Systemgrenzen im Webex Contact Center.

Wenn eine Aktivität während der Ausführung das vom System vorgegebene Limit überschreitet, erscheint eine Warnmeldung, die darauf hinweist, dass eine Schleife erkannt wurde. Die folgenden Grenzwerte für die einzelnen Aktivitäten sind in der Tabelle aufgeführt:

Konfigurationen

Selbstschleifengrenze

Erweiterte Warteschlangeninformationen1500
Blinde Übertragung10
Überbrückter Transfer75
Rückruf10
Anrufverlaufsanalyse10
CollectDigit100
Kontakt trennen0
Eskalations-Anrufverteilungsgruppe750
FeedbackV210
Menü100
Warteschlangenkontakt100
Warteschlange zum Agenten100
Anrufer-ID einstellen100
Aufnahmesteuerung10
Aufzeichnen10
Rückruf vereinbaren10
Kontaktpriorität festlegen100
Medienstream starten20
Audio hochladen3
Virtueller Agent50
Virtueller Agent V250

Während für Anrufbearbeitungsaktivitäten spezifische Konfigurationen existieren, unterliegen Flusssteuerungsaktivitäten systemkonfigurierten Überlastungsgrenzen, um Stabilität zu gewährleisten und Endlosschleifen zu verhindern.

Mehrere Datenflüsse verknüpfen (mit GoTo)

Flow Designer bietet Ihnen die Möglichkeit, mehrere Flows zu verknüpfen (Flow Chaining). Sie können das Anruferlebnis anpassen, indem Sie Anrufe an einen Einstiegspunkt (zeitbasiert) oder an einen Ablauf (zur Wiederverwendung in verschiedenen Szenarien) weiterleiten. Verwenden Sie GoTo, um mehrere Abläufe zu verketten. Sie können Flussvariablen über verschiedene Abläufe hinweg zuordnen, um sicherzustellen, dass die Daten während des gesamten Anrufprozesses erhalten bleiben.

Impfregistrierung

Für den Umgang mit Kunden, die an einer Impfkampagne teilnehmen, können Sie zwei Optionen anbieten: eine für Premiumkunden und die andere für normale Kunden.

Wenn normale Kunden anrufen, leitet das System den Anruf an den Prozess weiter, der mit dem Anmeldebereich verknüpft ist. Basierend auf den aktiven Einstiegspunkt-Routingstrategienleitet das System den Anruf an den zuständigen Agenten weiter, um den Kunden zu registrieren.

Wenn Premiumkunden anrufen, leitet das System den Anruf an einen anderen Prozess weiter, um einen Termin zu vereinbaren.

Bekannte Probleme bei der Verknüpfung von Datenflüssen

  • Das System verhindert, dass Sie einen Einstiegspunkt löschen, der an einer Ablaufverkettung beteiligt ist. Löschen Sie alle zugehörigen Ressourcen – Warteschlangen und Datenflüsse –, bevor Sie den Einstiegspunkt entfernen.

  • Das System verhindert, dass Sie einen Datenfluss löschen, der an einer Datenflussverkettung beteiligt ist. Entfernen Sie alle Flow-Chain-Referenzen, bevor Sie den Flow löschen.

  • Das erzwungene Löschen eines Einstiegspunkts oder Flows in Flow Chaining überspringt die Validierung und zeigt keine Fehlermeldungen in der Benutzeroberfläche an.

Debug-Abläufe

Das Debuggen von Abläufen ist ein Prozess nach dem Aufruf im Flow Designer, der es Ihnen ermöglicht, Einblicke in den Ablauf und den Pfad eines Aufrufs zu erhalten. Diese Funktion ermöglicht es Flow-Entwicklern, wichtige Informationen im Ausführungspfad der Steuerung einzusehen, um Flow-Probleme zu debuggen und zu beheben.

Wenn Sie einem Datenfluss mehrere Versionsbezeichnungen zugewiesen haben, können Sie den Datenfluss auch in Bezug auf diese Versionsbezeichnungen verfolgen. Weitere Informationen finden Sie unter Versionsbezeichnungen auf einen Flow anwenden.

Eine Interaktion fasst Aktivitäten entlang der Customer Journey eines Kontakts durch ein Contact Center zusammen und stellt sie in Beziehung zueinander. Das System generiert für jede Interaktion eine eindeutige Interaktions-ID, die den Ablauf nachverfolgt und so hilft, Fehler zu identifizieren und Probleme bei der Ablaufausführung zu beheben.

Debuggen Sie Abläufe, um die Aufrufsteuerungspfade nach der Ablaufausführung in der Produktion anzuzeigen und so die Überprüfung der Aktivitätseinstellungen und der abhängigen Ablaufkonfigurationen für eine erfolgreiche Ausführung sicherzustellen.

Flussprotokolle entschlüsseln

Um die Sicherheit und Flexibilität des Ablauf-Debuggings zu verbessern, stehen Entschlüsselungssteuerungen zur Verfügung, um die Offenlegung sensibler Daten während des Debuggings zu verwalten:

  • Entschlüsselung auf Datenflussebene: Aktivieren Sie beim Erstellen und Bearbeiten von Flows die Option Flow-Entschlüsselung aktivieren unter Flow-Entschlüsselungseinstellungen. Diese Option ist auf der Seite „Allgemeine Flow-Einstellungen“ verfügbar. Dieser Schalter steuert die Entschlüsselung aller Aktivitäten innerhalb des Ablaufs. Durch Aktivieren dieser Option werden die Protokolle aller Aktivitäten entschlüsselt, unabhängig von der Entschlüsselungsebene der jeweiligen Aktivität.
  • Entschlüsselung auf Aktivitätsebene: Aktivieren Sie den Schalter Entschlüsselung aktivieren , um die Aktivitäten genauer steuern zu können. Sie können die Protokollentschlüsselung für die Aktivitäten deaktivieren, wenn die Ausgabe sensibel ist, selbst wenn Sie die Entschlüsselung auf Ablaufebene aktiviert haben. Dadurch wird sichergestellt, dass vertrauliche Daten in den Aktivitäten während des Debuggings geschützt bleiben.

    Die Flow-Entschlüsselung gilt nur für Aufrufe, die nach der Veröffentlichung des Flows initiiert werden.

Um die Ablaufprotokolle zu sichern:

  • Aktivieren Sie die Option „Entschlüsselung auf Ablaufebene“, um die Entschlüsselung über alle Aktivitäten hinweg zu ermöglichen.

  • Bei Aktivitäten, die einen zusätzlichen Schutz erfordern, sollte die Entschlüsselung auf Aktivitätsebene deaktiviert werden. Dieser Ansatz bietet Ihnen die Flexibilität, Abläufe nachzuverfolgen und zu debuggen und gleichzeitig die Sicherheit sensibler Informationen bei Bedarf zu gewährleisten.

Beispielhafter Anwendungsfall:

Als Flow-Entwickler können Sie die Entschlüsselung auf Flow-Ebene aktivieren, um einen Anrufpfad zu analysieren, aber die Entschlüsselung für eine Aktivität deaktivieren, die sensible Kundendaten mithilfe von „Ziffern sammeln“ verarbeitet. Dadurch wird sichergestellt, dass der restliche Ablauf debuggt werden kann, während gleichzeitig sensible Ausgaben geschützt bleiben.

  • Wenn die Entschlüsselung auf Flow-Ebene nicht aktiviert ist, bleiben die Schalter auf Aktivitätsebene gesichert und deaktiviert. Der gesamte Warenfluss ist gesichert.
  • Wenn die Entschlüsselung auf Datenflussebene aktiviert ist, können Benutzer mit vollen Administratorrechten auf Mandantenebene die Entschlüsselungseinstellungen anpassen, um die Einhaltung der Vorschriften und die Sicherheit für bestimmte Aktivitäten zu gewährleisten.

Vorbereitungen

Veröffentlichen und führen Sie Abläufe aus, um mindestens eine Interaktion herzustellen. Weitere Informationen finden Sie unter Flows erstellen und verwalten.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

Die Seite „Flows“ wird angezeigt.
3

Klicken Sie auf das Symbol "Zum Flow-Designer" neben dem Flow, den Sie bearbeiten möchten.

Der Ablauf wird im Flow Designer-Fenster geöffnet.
4

Klicken Sie auf Debug.

Der Bereich Interaktionen wird angezeigt. Eine Tabelle zeigt die 100 aktuellsten Interaktionen des Ablaufs an. In der Tabelle finden Sie folgende Details:
  • Zeitstempel: Zeigt Datum und Uhrzeit der Interaktion an. Sie können die Logeinträge anhand des Zeitstempels sortieren.

  • Interaktions-ID: Gibt die eindeutige ID der Interaktion an.

  • Version: Zeigt die Flow-Version zusammen mit der zugehörigen Bezeichnung an, z. B. Latest, Dev, Live oder Test.

  • Einstiegspunkt: Zeigt die dem Datenfluss zugewiesenen Einstiegspunkte an.

  • Letzte ausgeführte Aktivität: Zeigt die am Ende der ausgewählten Interaktion ausgeführten Aktivitäten an.

  • Herkunft: Der Ursprung der Wechselwirkung. Zum Beispiel die Handynummer des Kunden, die E-Mail-Adresse des Kunden und ähnliche Details.

  • Ziel: Das Ziel kann vom Einreisepunkt aus DNIS sein.

5

(Optional) Nutzen Sie die Suchoption, um die Liste mit den folgenden Suchparametern zu filtern:

  • Interaktions-ID, ANI, DNIS: Geben Sie eine Interaktions-ID ein, um den Ablaufpfad für diese Interaktion anzuzeigen. Sie können auch anhand der ANI oder DNIS suchen.

  • Datumsbereich: Wählen Sie das Start- und Enddatum des Zeitraums aus, für den Sie die Interaktions-IDs abrufen möchten.

  • Versionsbezeichnung: Wählen Sie aus dieser Dropdown-Liste eine oder mehrere Bezeichnungen aus, um alle Flow-Versionen mit den ausgewählten Versionsbezeichnungen anzuzeigen.

6

Wählen Sie eine Interaktion aus der Tabelle aus.

Der ausgewählte Aktivitätspfad wird im Canvas hervorgehoben.

Es öffnet sich ein neuer Tab, der die Abfolge der während der Interaktion ausgeführten Aktivitäten zusammen mit den folgenden Details anzeigt:

  • Sequenz: Zeigt die Aktivitäten in der Reihenfolge ihrer Ausführung an.

  • Aktivitätsname: Zeigt den Namen der Aktivität an.

  • Ergebnis: Das System kennzeichnet die Ergebnisse entweder als Erfolg oder Fehlgeschlagen, wobei fehlgeschlagene Fälle rot hervorgehoben werden.

Sie können mehrere Interaktionen auswählen, die in separaten Tabs geöffnet werden.

7

Wählen Sie eine Aktivität aus, um die folgenden Details anzuzeigen:

  • Metadaten zur Aktivitätsinteraktion: Zeigt den Namen der Aktivität sowie die Start- und Endzeit der Ausführung dieser Aktivität an.

  • Aktivitätseingaben: Zeigt die Liste der in der ausgewählten Aktivität angegebenen Eingaben an. Wenn Sie beispielsweise die Aktivität Musik abspielen auswählen, sind folgende Eingaben möglich:

    • Musikdatei
    • Start Offset
    • Dynamische Audiodatei
    • und mehr.

  • Aktivitätsausgaben: Zeigt die Ausgabe der Aktivität an.

    Wenn Zugriff entschlüsseln für den Flow aktiviert ist, können Sie die unmaskierte Ausgabevariable im Debug-Protokollbereich anzeigen. Diese Option ist derzeit nur für die folgenden Aktivitäten aktiviert: HTTP-Anfrage, BRE-Anfrage, Ziffern sammeln, Virtueller Agent und Virtueller Agent V2-Aktivität.

  • Modifizierte Variablen: Das System zeigt die Details der während der Ausführung der ausgewählten Aktivität geänderten Variablen an. Beispielsweise zeigt die Aktivität Variable setzen die aktualisierte Flow-Variable im Abschnitt Geänderte Variablen an.

8

Symbol zum Entschlüsseln von Protokollen: Klicken Sie auf das Symbol zum Entschlüsseln der Protokolle, um auf die unmaskierten Protokolle zuzugreifen. Die Protokolle können nur entschlüsselt und sensible Informationen nur dann abgerufen werden, wenn Sie ein autorisierter Benutzer sind. Siehe folgenden Haftungsausschluss:

Haftungsausschluss

Durch Aktivieren der Debug-Details werden erweiterte Diagnosedaten angezeigt, die sensible Informationen enthalten können (z. B. Benutzer-IDs, Anrufmetadaten, Fehlerprotokolle und möglicherweise andere persönliche oder vertrauliche Informationen).

Durch die Aktivierung der Debug-Details bestätigen Sie Folgendes:

  • Sie sind berechtigt, innerhalb Ihrer Organisation auf detaillierte Debug-Daten zuzugreifen.
  • Sie dürfen diese Daten ausschließlich zu Fehlerbehebungszwecken verwenden.
  • Sie verstehen, dass die Aktivierung dieser Funktion dazu führen kann, dass in den Ablaufprotokollen enthaltene persönliche oder vertrauliche Informationen offengelegt werden.
  • Sie werden die Sicherheits- und Datenschutzrichtlinien Ihrer Organisation beim Zugriff auf, der Verarbeitung und der Weitergabe dieser Daten einhalten.
  • Wenn Sie sich bezüglich der oben genannten Punkte unsicher sind, sollten Sie sich vor dem Fortfahren an Ihren Administrator oder Ihr Compliance-Team wenden.

9

(Optional) Klicken Sie auf das Kopiersymbol (Kopiersymbol.), um die Interaktionsdetails in Ihre Zwischenablage zu kopieren.

Sie können die Aktivitäten der fehlgeschlagenen Instanzen identifizieren und die Fehler beheben, indem Sie den Ablauf bearbeiten. Weitere Details finden Sie unter Flows erstellen und verwalten.

Analysiere die Abläufe

Die Analysefunktion in Flow Designer bietet eine aggregierte Ansicht aller Aufrufe, die einen bestimmten Flow durchlaufen haben. Es zeigt die Ausführungsanzahl für jeden ausgehenden Port einer Aktivität während eines bestimmten Zeitraums an. Außerdem wird der Prozentsatz der Anrufe berechnet, die die Aktivität NewContact durchlaufen haben. Der Nenner für die Prozentberechnung ist die Anzahl der Anrufe, die über die Aktivität NewContact laufen.

Flow Analytics berücksichtigt nur abgeschlossene Anrufe innerhalb des angegebenen Zeitraums. Die Berechnung der Gesamtzahl der Anrufe umfasst auch Anrufe, die vor dem gewählten Zeitraum beginnen und innerhalb dieses Zeitraums enden. Die Analysedaten schließen Anrufe aus, die für einen Rückruf vorgesehen sind oder aus anderen Gründen fortgesetzt werden (z. B. weil sie noch laufen oder nicht abgeschlossen sind).

Für jede Aktivität werden die Ausführungsanzahlen an ihren ausgehenden Ports angezeigt. Bei Aktivitäten wie Menüs mit mehreren Verzweigungen erhält jeder Port seine Ausführungsanzahl, und die Prozentsätze folgen. Wenn die Ausführungsanzahl eines ausgehenden Ports nicht vorhanden ist, bedeutet dies, dass keine Aufrufe an diesen Port erfolgten.

Die Farbpalette zeigt, wie die Anzahl der ausgeführten Aufrufe die Ablaufpfade farblich kennzeichnet. In Szenarien wie Anrufschleifen kann der Prozentsatz überschreiten 100%.

Auch ohne explizite Fehlerbehandlungslinks zeigt das System im Fehlerport eine Ausführungsanzahl an, wenn ein Fehler auftritt und an das Ereignis OnGlobalError weitergeleitet wird. Sie finden es unter dem Reiter Event. In solchen Fällen zeigt das System die Analysedaten für den Ereignishandler OnGlobalError an.

Flow Analytics berücksichtigt standardmäßig die neueste Version des Flows. Falls der Flow mehrere Versionen hat, können Sie mithilfe der Tabelle Versionsverlauf zwischen den Flows wechseln.

Aktuell unterstützt Flow Analytics keine Subflows; es erfasst lediglich das Hinzufügen eines Subflows zu einem Hauptflow, jedoch nicht dessen interne Aktivitätsdaten.

Vorbereitungen

Veröffentlichen Sie den Ablauf mindestens einmal.

1

Melden Sie sich bei Control Hub an.

2

Gehen Sie zu Kontaktcenter > Kundenerlebnis > Flüsse.

3

Wählen Sie den gewünschten Flow aus und klicken Sie auf das Symbol Zum Flow-Designer.

Der ausgewählte Ablauf wird im Flow Designer geöffnet.
4

Klicken Sie auf Analytics.

Die Seite wird neu geladen und zeigt die Analysedaten an.

Standardmäßig werden die Kennzahlen aller abgeschlossenen Kontakte der letzten 15 Minuten angezeigt.

5

Klicken Sie auf das Datums -Widget und wählen Sie eine der folgenden Optionen aus:

  • Letzte 15 Minuten
  • Heute
  • Gestern
  • Letzte 7 Tage
  • Letzte 30 Tage
  • Dieser Monat
  • Benutzerdefiniert – Wählen Sie Start- und Enddatum, um die Flow-Analysen für einen bestimmten Zeitraum bis zu den letzten 30 Tagen anzuzeigen.

Die Flow-Analytics-Seite zeigt die folgenden Metriken an:

  • Gesamtzahl der Flow-Ausführungen - Zeigt die Gesamtzahl der Flow-Ausführungen während des ausgewählten Zeitraums an. Genauer gesagt: Wenn ein Ablauf innerhalb einer einzigen Interaktion zweimal ausgeführt wird, erhöht das System die Metrik um 2 (Anzahl der Ausführungen) anstatt um 1 (Anzahl der Aufrufe).

  • Durchschnittliche Ablaufdauer - Zeigt die durchschnittliche Dauer für die Ausführung eines Ablaufs an. Das System berechnet den Durchschnitt über alle Hauptflussaktivitäten und Ereignisflussaktivitäten, die den Fluss durchlaufen haben. Dieser Wert umfasst auch Aktivitäten, die über Fehlerpfade ausgeführt wurden. Der Nenner ist die Gesamtzahl der Flow-Ausführungen bei der Berechnung des Durchschnitts.

  • Durchschnittliche Aktivitäten pro Kontakt - Zeigt die durchschnittliche Anzahl der ausgeführten Aktivitäten pro Anruf an, der den Ablauf durchlaufen hat. Dieser Durchschnittswert schließt auch die Aktivitäten des Ereignisablaufs mit ein. Dies hilft bei der Analyse der Durchflussnutzung. Dieser Wert umfasst auch Aktivitäten, die über Fehlerpfade ausgeführt wurden.

  • Aktivitätsfehler | Aktivitätsfehler % - Zeigt die Anzahl der Anrufe an, bei denen der Fehler aufgetreten ist. port/path. Bei der Berechnung des Prozentsatzes ist der Nenner die Gesamtzahl der ausgeführten Aktivitäten und der Zähler die Gesamtzahl der Ausführungen der Fehlerports.

6

(Optional) Um zwischen verschiedenen Flow-Versionen zu wechseln, gehen Sie zu Versionsverlauf. Wählen Sie eine Version aus, um die Analysedaten für diese Flow-Version anzuzeigen.

7

(Optional) Wählen Sie eine Aktivität im Ablauf aus, um die Aktivitätsnutzungsdetails zu dieser Aktivität für den ausgewählten Zeitraum anzuzeigen.

Diese Auswahl zeigt nur die 100 häufigsten Interaktionen unter folgenden Einschränkungen:

  • Die Daten des gewählten Zeitraums stimmen nicht überein.
  • Bei Schleifenaktivitäten werden dieselben Interaktionen mehrfach angezeigt.
8

Klicken Sie auf Analytics, um die Analytics-Ansicht zu schließen und zum Flow-Designer zurückzukehren.

Fehlercodes verstehen

Flow Designer gibt Fehlercodes zurück, um die Art oder den Grund eines Fehlers anzuzeigen. Nutzen Sie die folgende Tabelle, um den Fehler und seine Beschreibung zu identifizieren.

Tabelle 32. Fehlercodes des Flow Designers

Fehlercode

Beschreibung

FC1001

Flow-Version nicht gefunden. Seite aktualisieren oder neuen Ablauf erstellen.

FC1002

Startaktivität nicht gefunden. Seite aktualisieren oder neuen Ablauf erstellen. Beim Erstellen eines neuen Flows wird standardmäßig eine Startaktivität angezeigt.

FC1003

Mindestens ein Ereignisablauf hat keinen gültigen Startpunkt. Fügen Sie am Anfang jedes Ereignisablaufs eine Ereignisbehandlungsaktivität hinzu.

FC1004

Alle Nicht-Ereignis-Zweige müssen zum Endknoten führen.

FC1005

Eine der Variablenkonfigurationen ist ungültig. Stellen Sie für jede Variable sicher, dass der konfigurierte Datentyp und der Variablenwert kompatibel sind.

FC1006

Mindestens ein Port in der Aktivität ist nicht verbunden. Verbinden Sie alle Ports mithilfe von Links mit einer anderen Aktivität.

FC1007

Fügen Sie eine Beschreibung für die Aktivität hinzu.

FC1008

Einige der Variablen haben denselben Namen. Stellen Sie sicher, dass alle Variablen einen eindeutigen Namen haben.

FC1009

Der Ausdruck ist ungültig.

FC1010

Die Bedingung ist ungültig.

FC1011

Das System erkennt eine unterbrochene Verbindung im Hauptfluss. Löschen Sie den Link, um den Fehler zu beheben.

FC1012

Ein defektes Glied im Ereignisablauf verursacht den Fehler. Löschen Sie den Link, um das Problem zu beheben.

FC1013

Das System nutzt die Aktivität in mehr als einem Ereignisablauf. Ereignisabläufe dürfen keine gemeinsamen Aktivitäten haben und müssen einen eindeutigen Anfang und ein eindeutiges Ende besitzen.

FC1014

Der Warteschlangenkontakt muss den Datenfluss stoppen. Der Ausgabelink kann nur mit einer End-Flow-Aktivität verbunden werden.

FC1015

Das System erkennt während der Validierung falsch konfigurierte Felder in der Aktivität und zeigt einen Link zur fehlgeschlagenen Aktivität an. Klicken Sie auf den Link, um zu der Aktivität und dem Feld zu gelangen, das den Fehler verursacht. Beachten Sie die Vorgaben der einzelnen Felder, um alle Fehler zu korrigieren und gültige Eingaben zu machen.

FC1016

Ein weiterer Datenfluss verwendet denselben Namen wie dieser. Ändern Sie den Flow-Namen, um ihn eindeutig zu machen.

FC1017

Eine Aktivität besitzt Pfeile, die von sich selbst ausgehen und auf sich selbst zeigen.

Weitere Informationen zu GraphQL-Serverfehlern finden Sie unter https://www.apollographql.com/docs/react/data/error-handling/.

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