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.

Supported Script Types

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

Allgemein

E-Mail Chat Telefon Voicemail Arbeitselement SMS

Comparison of Similar Actions

Die folgenden Aktionen haben ähnliche Funktionen, aber mit einigen wichtigen Unterschieden:

Verwenden Sie nicht die Stop-Aktionaction-, um ein Skript zu beenden. Sie beendet das Skript nicht, sodass der Kontakt weiter läuft. Dies hat eine negative Auswirkung auf die CXone-Server.

Input Properties

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 ( { } ) formatiert ist. Der Standardwert ist SecurityUser (derselbe standardmäßige Ausgabewert wie bei SetSecurityUser).
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.

Output Properties

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

Result Branch Conditions

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.