End a Contact
This help page is for Desktop Studio. This information is also available for CXone Studio.
|
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
|
|
|
|
|
|
|
Allgemein |
Chat | Telefon | Voicemail | Arbeitselement | SMS |
Comparison of Similar Actions
Die folgenden Aktionen haben ähnliche Funktionen, aber mit einigen wichtigen Unterschieden:
- Discard: Beendet ein E-Mail-Skript.
- End: Beendet ein Telefon-, Voicemail-, SMS- oder digitales Skript. Beendet keinen digitalen Kontakt, aber beendet Kontakte in Skripten mit anderen Medientypen.
- End a Contact: Beendet den aktiven Kontakt. Beendet nicht das aktuelle Skript.
- EndText: 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).
- EndWi: Beendet ein Arbeitselement mit einem Ursachencode. Beendet nicht das aktuelle Skript.
- Exit: Beendet eine Chatsitzung und trennt die Verbindung mit dem Kontakt im Chat.
- Hangup: Beendet ein Telefonskript.
- Return: Beendet ein Subskript und gibt die Kontrolle an das ursprüngliche Skript zurück.
Verwenden Sie nicht die Stopaction-, 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 ( |
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. |