Capture
|
Recueille des informations auprès d’un contact via DTMF |
Supported Script Types
|
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 |
Saisissez une courte phrase qui identifie de manière unique cette action dans le script. La légende apparaît dans le canevas de script sous l’icône d’action. |
Variable | Le nom de la variable que vous souhaitez conserver the DTMF value that the contact enters. |
MaxDigits | Le nombre maximum de chiffres qu’un utilisateur peut fournir pour l’action; par exemple, si l’invite demande les quatre chiffres du numéro de sécurité sociale d’une personne, définissez cette valeur à 4. La valeur par défaut est 1. Si l’invite demande un terminateur (tel que le signe dièse ou #), vous devez en tenir compte dans la valeur MaxDigits. Par exemple, si le message du menu enregistré demande les quatre 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 vous souhaitez que le contact saisisse pour indiquer qu’il a fini de saisir les numéros. Par exemple, le signe dièse (#) est couramment utilisé comme caractère de fin. Si vous ne souhaitez pas utiliser de caractère de fin avec cette action, laissez cette propriété vide. Le caractère de fin est stocké dans le champ Variable, à moins que vous n’ajoutiez un signe moins après le caractère dans le champ Terminator. Par exemple, #-. Si vous spécifiez un caractère de fin, vous devez l’inclure dans le nombre de caractères de la propriété MaxDigits. |
Timeout | Nombre de secondes pendant lesquelles l’action attend d’être exécutée avant de s’arrêter. |
InterDigitTimeout | La durée après que le contact a saisi un numéro pendant laquelle le système attend pour voir si le contact saisit un autre numéro. Vous devez créer une logique de scriptage pour gérer les délais d'attente. |
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 emprunté à moins que le script ne remplisse une condition exigeant qu’il prenne l’une des autres branches. Elle est également prise 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 pour le nombre de secondes spécifié. |
InterDigitTimeout | Chemin emprunté lorsque le temps spécifié dans la propriété InterDigitTimeout est dépassé pendant la réponse DTMF de l’appelant à une invite. |
Tips & Tricks
- Il est possible que le contact appuie sur des chiffres avant l’exécution d’une Capture, par exemple lorsqu’il écoute un message vocal. Ces chiffres sont enregistrés dans un tampon de chiffres et seront inclus dès que la capture sera déclenchée.
- Pour vider la mémoire tampon des chiffres avant d’émettre une Capture, émettez d’abord un autre Capture avec la propriété Dépassement de délai définie sur zéro.
Script Example
Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s’agit pas d’un texte complet. Des scripts supplémentaires peuvent être nécessaires.
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 callback Maintient la place du client dans la file d’attente et appelle automatiquement le client lorsque ce dernier passe en tête de la file d’attente.. If FALSE, music will continue to play for another 30 seconds.
Would you like to download this script?