Flussvorlage zur Unterstützung dynamischer Variablen
Übersicht
Der Flow ruft dynamisch Flow-Einstellungen über eine HTTP-Anfrage ab und legt Variablen fest, die den Rest des Flows steuern. Diese Variablen verwalten Routing-Entscheidungen, Warteschlangenverarbeitung, Eingabeaufforderungen und Fehlermanagement. Dies wird häufig für Szenarien verwendet, die eine flexible Anrufverarbeitung auf der Grundlage von Echtzeit-Geschäftsbedingungen wie Arbeitszeiten oder Feiertagen erfordern, in denen ein einzelner Flow mithilfe von dynamischem, variablenbasiertem Routing in verschiedenen Anwendungsfällen wiederverwendet werden kann.
Der Ablauf sorgt für ein reibungsloses und effizientes Anrufererlebnis, indem er geeignete Nachrichten abspielt, Arbeitszeiten oder Fehlerfälle verarbeitet und eine Weiterleitung basierend auf den spezifischen Anforderungen des Unternehmens bereitstellt.
Voraussetzungen
Stellen Sie sicher, dass im Webex Contact Center-Managementportal die folgenden Anforderungen erfüllt sind, bevor Sie diesen Ablauf implementieren:
- Erstellen Sie Einstiegspunkte, Warteschlangen, Teams, Einstiegspunktzuordnungen und andere organisationsspezifische Konfigurationsaktivitäten wie Konnektoren, Outdial-ANI und mehr.
-
Stellen Sie sicher, dass alle erforderlichen statischen Audiodateien oder benutzerdefinierten TTS-Eingabeaufforderungen in das System hochgeladen werden.
-
Sie verfügen über einen gültigen API Endpunkt zum Abrufen der Flow-Einstellungen
Detaillierte Anweisungen finden Sie hier Webex Contact Center-Setup- und Administrationshandbuch.
Aufschlüsselung des Flusses
In der folgenden Tabelle werden die verschiedenen Flusselemente beschrieben, die am Anrufprozess beteiligt sind, sowie die Aktionen und Antworten, die in jeder Phase auftreten.
Flow-Element |
Beschreibung |
---|---|
Neuer Telefonkontakt | Der Ablauf beginnt, wenn ein Anruf am Einstiegspunkt eingeht. |
HTTP-Anforderung | Der Flow sendet eine HTTP-Anforderung, um Flow-Einstellungen dynamisch basierend auf dem DNIS des Aufrufs abzurufen. |
Überprüfung der Geschäftszeiten | Abhängig von den Schemaeinstellungen überprüft der Flow Geschäftszeiten, Feiertage und Überschreibungen, um den Anruf ordnungsgemäß weiterzuleiten. |
Nachricht wiedergeben (Willkommen) | Basierend auf den abgerufenen Einstellungen wird eine Begrüßungsnachricht mithilfe von TTS oder einer zuvor aufgezeichneten Aufforderung wiedergegeben. |
Warteschlangen-Aktivität | Falls erforderlich, wird der Anruf basierend auf dynamischen Variablen in eine Warteschlange gestellt. |
Musik wiedergeben (Warteschlangenverwaltung & Musik in Warteschlange) | Während der Anrufer in der Warteschlange wartet, ertönt Warteschleifenmusik, die dynamisch eingestellt werden kann. |
Fehlerbehandlung | Wenn ein Fehler auftritt, wird der Anruf mithilfe von GoTo, das durch dynamische Variablen aktiviert wird, an einen Fehlerbehandlungsablauf oder einen anderen Einstiegspunkt umgeleitet. |
Flow-Aktivitäten
In der folgenden Tabelle wird die Abfolge der Schemaaktivitäten beschrieben, die an dieser Schemavorlage beteiligt sind.
Flow-Aktivität |
Beschreibung |
---|---|
Starten | Der Ablauf beginnt, wenn ein Anruf durch die NewPhoneContact-Aktivität empfangen wird. |
HTTP-Anforderung | Die FetchFlowSettings-Aktivität sendet eine HTTP-Anforderung, um alle erforderlichen Floweinstellungen abzurufen, z. B. Geschäftszeiten, Eingabeaufforderungen und Warteschlangenkonfigurationen. |
Menü IVR (Begrüßungsmenü) |
Wiedergabe eines Menüs mit Optionen für die Selbstbedienung (Drücken Sie 1 für Support, 2 für Vertrieb). |
Variablen festlegen | Die SetVariable-Aktivität speichert die von der HTTP-Anforderung abgerufenen Daten und weist Flow-bezogenen Variablen wie businessHours, queue, welcomePrompt und holdMusic Werte zu. |
Geschäftszeiten | Die BusinessHours-Aktivität überprüft den Arbeitsplan, Feiertage und Außerkraftsetzungen und leitet den Fluss basierend auf der aktuellen Uhrzeit weiter. |
Nachricht wiedergeben | Die PlayMessage-Aktivität spielt eine Begrüßungsnachricht für den Anrufer ab. Diese kann dynamisch eingestellt oder vorkonfiguriert werden. |
Kontakt in Warteschlange | Die QueueContact-Aktivität platziert den Anrufer in der entsprechenden Warteschlange und verwendet dynamische Variablen für die Warteschlangenverwaltung und die Fallbackbehandlung. |
Musik abspielen | Die PlayMusic-Aktivität spielt Anrufer, die in der Warteschleife warten, Warteschleifenmusik ab, die basierend auf der Variablen holdMusic konfiguriert ist. |
Gehe zu | Mehrere Gehe zu-Aktivitäten werden verwendet, um zwischen verschiedenen Teilen des Schemas zu navigieren oder bestimmte Bedingungen wie Feiertage oder Fehler zu behandeln. |
Trennen | Nachdem alle erforderlichen Schritte abgeschlossen sind, endet der Flow mit der entsprechenden Trennung oder Umleitung. |
Zusätzliche Ressourcen
Weitere Informationen finden Sie unter Flow Designer.