Capture

Recueille des informations depuis un contact via DTMFFermé Tonalités de signalisation générées lorsqu'un utilisateur appuie ou appuie sur une touche de son clavier téléphonique..

Supported Script Types

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

Téléphone

Input Properties

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. The default is the action name.

Variable Le nom de la variable que vous voulez mettre en attente. the DTMF value that the contact enters.
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 Le nombre de secondes pendant lequel l'action attend pour s'exécuter avant d'expirer. 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 afin de traiter un dépassement de délai.

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.
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 Chemin emprunté s'il n'y a pas de réponse pendant le nombre de secondes spécifié.
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.

Tips & Tricks

  • 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.

Script Example

Cet exemple n’est pas un script entier. Une rédaction de script complémentaire est requise pour l’utilisation de cette action.

In this example, the script requests an agent while the contact is in queue. During that time, music plays. If the contact presses any digit (DTMF tone) on their keypad while the music is playing, the contact will follow the digit branch to the Capture action. The Capture action assigns the stored DTMF tone as the value of the user-defined variable in the Capture action. In this case, the variable is named CallbackReq. Then, the If action checks the variable value and uses an expression (CallbackReq=1) to determine whether to follow the TRUE or FALSE branch. If TRUE, the contact proceeds to the Play action and a subsequent callbackFermé Tient la place d'un client dans la file d'attente et appelle automatiquement le client lorsqu'il passe en tête de la file d'attente.. If FALSE, music will continue to play for another 30 seconds.

A script where the MUSIC action has a branch connecting to CAPTURE, which links to IF, which has two branches for true and false.

Would you like to download this script?