Capture

Cette page d'aide concerne Desktop Studio. Ces informations sont également disponibles pour Studio.

Recueille des informations depuis un contact via DTMFClosed Tonalités de signalisation générées lorsqu’un contact appuie sur une touche du clavier téléphonique..

Types de scripts pris en charge

L'icône du type de script Téléphone - un combiné téléphonique de style ancien avec des lignes courbes indiquant que le son en sort.

Téléphone

Propriétés d'entrée

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

Propriété

Description

Caption

Entrez une courte phrase qui identifie cette action dans le script de manière unique. La légende est affichée sur le canevas de script sous l’icône de l’action. La valeur par défaut est le nom de l’action.

Variable Le nom de la variable dans laquelle vous souhaitez conserver la valeur DTMF saisie par le contact.
MaxDigits Le nombre maximal de chiffres qu'un utilisateur peut fournir pour l'action ; par exemple, si l'invite demande les quatre derniers chiffres du numéro de sécurité sociale d'une personne, définissez cette valeur sur 4. La valeur par défaut est 1. Si l'invite appelle un terminateur (tel que le signe dièse ou #), vous devez en tenir compte dans la valeur MaxDigits. Par exemple, si le message de menu enregistré demande les 4 derniers chiffres du numéro de sécurité sociale suivis du signe dièse, définissez la valeur sur 5.Lorsque la valeur MaxDigits est atteinte, le script continue à s'exécuter en suivant la branche MaxDigits, si elle est connectée.
Terminator

Saisissez le caractère que le contact doit entrer pour indiquer qu’il a terminé de saisir des chiffres. Par exemple, le signe dièse (#) est couramment utilisé comme terminateur. Si vous ne souhaitez pas utiliser de terminateur avec cette action, laissez la propriété vide.

Le terminateur est stocké dans Variable, sauf si vous ajoutez un signe moins après le caractère dans le champ Terminator. Par exemple, #-.

Si vous spécifiez un terminateur, vous devez l’inclure dans le nombre de caractères défini dans la propriété MaxDigits.

Timeout Nombre de secondes que l'action attend avant d'être exécutée avant l'expiration du délai. La valeur doit être comprise entre 0 et 60.
InterDigitTimeout La durée pendant laquelle le système attend après qu'un contact a saisi un chiffre pour voir si le contact va entrer un autre chiffre. Vous devez créer une logique de script pour gérer un délai d'attente.

Conditions de branche résultantes

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 Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined.
Terminator Chemin emprunté lorsque l'appelant fournit la valeur spécifiée dans la propriété.
MaxDigits Chemin emprunté lorsque l'entrée de l'appelant atteint la valeur MaxDigits.
Timeout Path taken if there is no response for the number of seconds specified.
InterDigitTimeout Chemin emprunté lorsque le temps spécifié dans la propriété InterDigitTimeout est dépassé lors de la réponse DTMF de l'appelant à une invite.

Conseils & Astuces

  • Le contact a la possibilité d'appuyer sur des chiffres avant qu’une Capture soit exécutée, par exemple pendant qu’il écoute une invite vocale. Ces chiffres sont enregistrés dans un tampon de chiffres et seront inclus dès que la capture sera déclenchée.
  • Pour effacer le tampon de chiffres avant d'émettre Capture, commencez par émettre un autre Capture dont la propriété Timeout est fixée à zéro.

Exemple de script

Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s'agit pas d'un script complet. Un script supplémentaire peut être nécessaire.

Dans cet exemple, le script demande un agent pendant que le contact est dans la file d'attente. Durant ce temps, une musique est lue. Si le contact appuie sur un chiffre (tonalité DTMF) sur son clavier pendant la lecture de la musique, le contact suivra la branche chiffre jusqu’à l'action Capture. L'action Capture affecte la tonalité DTMF stockée comme valeur de la variable définie par l'utilisateur dans l'action Capture. Dans ce cas, la variable est nommée CallbackReq. Ensuite, l'action If vérifie la valeur de la variable et utilise une expression (CallbackReq=1) pour déterminer s'il faut suivre la branche TRUE ou FALSE. Si TRUE, le contact passe à l'action Play et un rappelClosed Conserve la place d’un client dans la file d’attente et appelle automatiquement le client lorsqu’il arrive en tête de file. ultérieur. Si FALSE, la musique continuera à être lue pendant 30 secondes de plus.

Un script dans lequel l'action MUSIC a une branche qui se connecte à CAPTURE, qui se connecte à IF, qui a deux branches pour true (vrai) et false (faux).

Souhaitez-voustélécharger ce script?