End a Contact

Conçu pour mettre fin à un contact actif en fonction de l'ID de contact unique. Cela peut être utilisé dans n'importe quel type de média ou canal et oblige le contact actif à conclure à une exécution correcte. Les cas d'utilisation typiques sont les scénarios d'urgence, le nettoyage des contacts bloqués de la file d'attente, la terminaison d'un script spécifique (c.-à-d. spawned) ou lors de l’appel d’API pour exécuter votre application d’agent

Si vous terminez un script spécifique, vous pouvez utiliser l'action End. Pour mettre fin à un contact vocal actif dans le même script, vous pouvez utiliser l'action End a Contact.

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.

Générique

Email Conversation Téléphone Messagerie vocale Élément de travail SMS

Comparison of Similar Actions

Les actions suivantes ont des fonctions similaires, mais présentent quelques différences essentielles :

N’utilisez pas l’actionaction Stop pour mettre fin à un script. Elle ne met pas fin au script et laisse les contacts en cours d'exécution. Cela a un impact négatif sur les serveurs CXone.

Input Properties

Ces propriétés définissent les données que l'action utilise lors de son exécution.

Propriété

Description

SecurityUser La valeur de sortie de l'action SetSecurityUser qui authentifie un agent sélectionné en fonction de ses autorisations dans le profil de sécurité. Ce champ accepte les variables formatées avec des accolades ( { } ). La valeur par défaut est SecurityUser (même valeur de sortie par défaut de SetSecurityUser).
ContactID L'état souhaité auquel l'agent sera défini après avoir exécuté cette action avec succès. Les options sont Unavailable ou Available ; elles peuvent être consommées en tant que variables.

Output Properties

Ces propriétés contiennent des variables qui stockent les données renvoyées par l'exécution de l'action. Elles sont disponibles à des fins de référence et d’utilisation lorsque l'action est terminée.

Propriété

Description

__DISCONNECTREASON TerminateScript

Result Branch Conditions

Les conditions de branche de résultat vous permettent de créer des branches dans votre script afin de gérer différents résultats lors de l'exécution d'une action.

Condition

Description

Default Chemin parcouru sauf si le script remplit une condition qui l'oblige à emprunter l'une des autres branches. Il est également suivi si les autres branches de l’action ne sont pas définies.
OnSuccess Chemin emprunté si l’action se termine sans erreur et si tous les appels d’API ou retours de données ont abouti (codes de réponse 2xx).
OnInvalidContactID Chemin emprunté si l'ID de contact demandé n'est pas valide.
OnUnauthorized Chemin emprunté si SecurityUser ne dispose pas des rôles/permissions corrects pour exécuter l'action d'API.
OnInvalidSecurityUser Chemin emprunté lorsqu'un utilisateur de sécurité non valide est utilisé.