End a Contact
|
Entwickelt, um einen aktiven Kontakt auf Basis der eindeutigen Kontakt-ID zu beenden. Dies kann in jedem Medientyp oder Kanal verwendet werden und zwingt den aktiven Kontakt, nach ordnungsgemäßer Ausführung zu schließen. Typische Anwendungsfälle sind Notfallszenarien, bei denen feststeckende Kontakte aus der Warteschlange entfernt und ein bestimmtes Skript beendet werden (z. B. generiert) oder wenn Sie API-Aufrufe verwenden, um Ihre Agentenanwendung auszuführen. Wenn Sie ein bestimmtes Skript beenden möchten, können Sie die End-Aktion verwenden. Um einen aktiven Sprachkontakt innerhalb desselben Skripts zu beenden, können Sie die End a Contact-Aktion verwenden. |
Unterstützte Skripttypen
|
|
|
|
|
|
|
Allgemein |
E-Mail-Adresse | Chat | Telefon | Voicemail | Arbeitselement | SMS |
Vergleich ähnlicher Aktionen
Die folgenden Aktionen haben ähnliche Funktionen, aber mit einigen wichtigen Unterschieden:
- DiscardDiscard: Beendet ein E-Mail-Skript.
- EndEnd: Beendet ein Telefon-, Voicemail-, SMS- oder digitales Skript. Beendet keinen digitalen Kontakt, aber beendet Kontakte in Skripten mit anderen Medientypen.
- End a ContactEnd a Contact: Beendet den aktiven Kontakt. Beendet nicht das aktuelle Skript.
- EndTextEndText: Beendet einen SMS-Arbeitsablauf, der keine Regagent-Aktion enthält (nur für digitale Alle Kanäle, Kontakte, oder Skills, die mit Digital Experience verknüpft sind. Kanäle).
- EndWiEndWi: Beendet ein Arbeitselement mit einem Ursachencode. Beendet nicht das aktuelle Skript.
- ExitExit: Beendet eine Chatsitzung und trennt die Verbindung mit dem Kontakt im Chat.
- HangupHangup: Beendet ein Telefonskript.
- ReturnReturn: Beendet ein Subskript und gibt die Kontrolle an das ursprüngliche Skript zurück.
Eingabeeigenschaften
Diese Eigenschaften definieren Daten, die von der Aktion bei der Ausführung verwendet werden.
Eigenschaft |
Beschreibung |
---|---|
SecurityUser | Der Ausgabewert der SetSecurityUser-Aktion, die einen ausgewählten Agenten auf der Basis dessen API-Berechtigungen im Sicherheitsprofil authentifiziert. Dieses Feld akzeptiert eine Variable, die mit geschweiften Klammern ( |
ContactID | Der gewünschte Status, auf den der Agent festgelegt wird, nachdem diese Aktion erfolgreich ausgeführt wurde. Die Optionen sind Unavailable oder Available . Sie können als Variablen verarbeitet werden. |
Ausgabeeigenschaften
Diese Eigenschaften enthalten Variablen mit Daten, die bei der Ausführung der Aktion zurückgegeben werden. Sie stehen zu Referenzzwecken und zur Verwendung nach Abschluss der Aktion zur Verfügung.
Eigenschaft |
Beschreibung |
---|---|
__DISCONNECTREASON | TerminateScript |
Bedingungen für Ergebnisverzweigungen
Mit Bedingungen für Ergebnisverzweigungen können Sie in Ihrem Skript Verzweigungen erstellen, die für unterschiedliche Ergebnisse bei der Ausführung einer Aktion vorgesehen sind.
Bedingung |
Beschreibung |
---|---|
Default | Genommener Pfad, außer das Skript erfüllt eine Bedingung, die es erfordert, einer der anderen Verzweigungen zu folgen. Dieser Pfad wird auch genommen, wenn die anderen Verzweigungen der Aktion nicht definiert sind. |
OnSuccess | Verwendeter Pfad, wenn die Aktion ohne Fehler abgeschlossen wurde und alle API-Aufrufe oder Datenrückgaben erfolgreich waren (2xx Antwortcodes). |
OnInvalidContactID | Genommener Pfad, wenn die angeforderte Kontakt-ID ungültig ist. |
OnUnauthorized | Genommener Pfad, wenn Sicherheit/Benutzer nicht über die richtigen Rollen/Berechtigungen verfügt, um die API-Aktion auszuführen. |
OnInvalidSecurityUser | Genommener Pfad, wenn ein ungültiger Sicherheitsbenutzer verwendet wird. |