Capture
Cette page d'aide s'applique à Desktop Studio. Ces informations sont aussi disponibles pour Studio.
|
|
Recueille des informations auprès d’un contact via DTMF |
Types de scripts pris en charge
|
|
| 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 de façon unique cette action dans le script. La légende apparaît sur le canevas du script sous l’icône de l’action. |
| Variable | Le nom de la variable dans laquelle vous souhaitez conserver la valeur DTMF entrée par le contact. |
| 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 que l'Action attend avant d'expirer. |
| 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 script pour gérer un délai d'attente. |
Conditions de la branche de résultat
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é pendant la réponse DTMF de l’appelant à une invite. |
Conseils et astuces
- 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.
Exemple de script
Voici un exemple pour afficher comment cette action peut être utilisée dans des scripts. Il ne s’agit pas d’un texte complet. Des scripts supplémentaires peuvent être nécessaires.
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 que la musique est diffusée, le contact suivra la branche du chiffre jusqu’à l’action Capture. L’action Capture assigne la tonalité DTMF enregistré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 rappel
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 lecture de la musique continuera pendant 30 secondes supplémentaires.
Souhaitez-vous télécharger ce script?