Asryesno

This help page is for Desktop Studio. This information is also available for Studio.

Vous permet de capturer une réponse oui/non fournie par un contact et de la stocker dans une variable de script. Cette action est souvent utilisée pour confirmer l’exactitude des réponses précédentes.

Asryesno inclut un fichier de grammaire prérempli qui reconnaît les alternatives communes à oui et non. Par exemple, l’une des réponses suivantes déclencheront la branche OnYes : oui, ouais, bien sûr ou vrai.

Les actions ASR n’apparaissent que si l’ASR est activé pour votre organisation. L’ASR est une fonction facultative. Demandez à votre Représentant de compte pour plus d’informations.

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

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

Sequence

Définissez l’invite que l’action joue. Une invite peut être un fichier audio WAV préenregistré ou une synthèse vocaleFermé Permet aux utilisateurs de saisir des invites enregistrées sous forme de texte et d’utiliser une voix générée par ordinateur pour prononcer le contenu. (TTS).

Si l’invite est un fichier audio, saisissez le nom du fichier entre guillemets doubles. Par exemple, "salutation.wav". Si le fichier audio se trouve dans un autre dossier, indiquez le chemin d’accès au fichier. Par exemple, si le script se trouve dans le dossier racine et que le fichier audio se trouve dans un sous-dossier situé deux niveaux plus bas, saisissez « Sous-dossier\Sous-dossier2\Fichier-audio.wav ». Si le script se trouve dans un sous-dossier à un niveau inférieur de la racine et que le fichier audio se trouve dans un autre sous-dossier au même niveau, saisissez « \...\Sous-dossier\Fichier-audio.wav".

Si l'invite est de type synthèse vocale, saisissez le texte que vous souhaitez que le service TTSFermé Permet aux utilisateurs de saisir des invites enregistrées sous forme de texte et d’utiliser une voix générée par ordinateur pour prononcer le contenu. lise. Chaque segment doit être entouré de guillemets doubles et inclure un caractère de référence de chaîne pour identifier le type d’informations dont il s’agit. Par exemple :

"% Le solde de votre compte est" "silence.wav" "${accountBalance}"

For more information about formatting prompts in this property, including the string reference prefix characters to use, see the Prompts page. Certaines actions avec la propriété Séquence ont accès à l'éditeur de séquence, qui est une interface graphique que vous pouvez utiliser pour créer des invites. Cette action n'accède pas à cet éditeur. Cependant, vous pouvez utiliser l'éditeur de séquence à partir d'une action qui le prend en charge, telle que Play. Ajoutez Play à votre script et créez votre séquence d’invite. Collez le texte de séquence du champ Séquence de Play dans cette action, puis supprimez Play.

Phrase

Utilisez cette propriété pour documenter le texte contenu dans l’invite. Cette propriété n’est pas utilisée par le script. Comme certaines invites peuvent être complexes et contenir plusieurs segments, il peut être utile d’inclure le texte écrit sans le formatage requis par le champ Sequence.

MinConfidence

Définit le pourcentage de confiance minimale acceptable pour une correspondance de reconnaissance. Si le pourcentage de reconnaissance est inférieur à cette valeur, la branche OnNoConfidence est empruntée. Pour le modifier, saisissez un nombre entier entre 1 et 100.

La valeur par défaut est 50.

TimeoutSeconds

Détermine la durée pendant laquelle l’IVRFermé Menu téléphonique automatisé qui permet aux appelants d’interagir via des commandes vocales, des entrées de touches ou les deux pour obtenir des informations, acheminer un appel vocal entrant, ou les deux. attend une entrée (vocale ou par pression de touche) avant d’emprunter la branche OnTimeout. Il s’agit du seuil pour la durée de silence complet sur la ligne. La valeur par défaut est 10 (secondes). Pour la changer, saisissez un nombre entier.

La temporisation ne se déclenche qu’une fois l’invite totalement terminée. Cependant, le système dispose d’une limite intégrée de deux minutes (120 secondes) qui inclut la durée de l’invite. Si cette limite est atteinte au cours d’une action, toutes les invites actives sont interrompues et la branche OnError est empruntée. Pour cette raison, vous devez connaître la durée de vos invites et définir une valeur pour ce champ qui garantit que l’action est active depuis moins de deux minutes.

ResultVarName Détermine le nom de la variable qui contient le résultat reconnu de l’entrée parlée ou entrée manuellement du contact. Par exemple, si l’invite a demandé au contact de dire ou de saisir sa date de naissance, le résultat serait stocké dans la variable définie par cette propriété. La valeur par défaut est le nom de l’action + « Résultat » (par exemple, ASRDIGITSResult). Si le contact fournit une et entrée parlée, le moteur ASR ne sera pas en mesure de trouver une correspondance, cette variable ne sera pas renseignée. Notez que si l’action a une branche OnDTMF, vous devez utiliser une action Capture pour extraire une valeur variable de la mémoire tampon (les valeurs DTMF sont automatiquement stockées dans une mémoire tampon).
ConfidenceVarName Détermine le nom de la variable qui contient le pourcentage de confiance renvoyé par le moteur ASR. La valeur par défaut est ASRConf.
DetectDTMF

Vous permet de configurer un script IVR pour gérer à la fois l’entrée DTMFFermé Tonalités de signalisation générées lorsqu’un utilisateur appuie ou appuie sur une touche du clavier de son téléphone. vocale et saisie manuellement.

Si la valeur est True, les entrées vocales et DTMF sont acceptées. Si le contact presse un chiffre DTMF, le script arrêtera immédiatement la séquence d’invites en-cours et empruntera la branche OnDTMF. Aucun énoncé parlé ne sera considéré pendant la durée de l’action.

Si la valeur est False, l’entrée DTMF n’est pas reconnue même si le contact appuie sur une touche. Bien que les chiffres DTMF qui ont été pressés durant l’action sont enregistrés dans la mémoire tampon DTMF, l’action empruntera la branche NoConfidence.

Cette action a une branche OnDTMF. Par conséquent, toute entrée DTMF par un contact entraînera l’exécution de cette branche. Aucune variable résultant de la sélection DTMF ne sera transmise le long de cette branche. Par conséquent, vous devez utiliser une action Capture sur la branche OnDTMF pour capturer et transmettre les variables de l’entrée DTMF.

Si vous définissez cette propriété sur True, la propriété Utiliser 1 et 2 doit être définie sur False. Vous ne pouvez pas activer les deux propriétés dans la même action.

ClearDigits

Lorsqu’un contact appuie sur une touche de son clavier téléphonique, la tonalité DTMF générée est stockée dans une mémoire tampon. Lorsque ClearDigits est défini sur True, ce tampon est effacé au début de cette action. S’il est défini sur False et que des tonalités DTMF sont reportées sur cette action dans le tampon, les tonalités DTMF sont détectées immédiatement. L’action appelle alors la branche OnDigit ou OnDTMF, même si la pression sur la touche était associée à une action antérieure.

Yes/True est la valeur par défaut.

Use1And2

Permet d’utiliser les tonalités DTMF de 1 et 2, signifiant oui et non. Select True or False from the drop-down. If you select True, the script will accept a key press of 1 as "yes" and 2 as "no". An example of the prompt would be: "If this is correct, say yes or press 1. If this is incorrect, say no or press 2."

La valeur par défaut est False. Si vous acceptez la valeur par défaut, configurez votre script de manière à ce que les options de pression de touche appropriées soient connectées aux conditions des branches Oui et Non.

Si vous activez cette propriété, la propriété DetectDTMF doit être définie sur False. Vous ne pouvez pas activer les deux propriétés dans la même action.

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

Branche empruntée si le contact fournit une réponse yes.

OnNo

Branche empruntée si le contact fournit une réponse no.

OnNoConf Chemin emprunté si le pourcentage de reconnaissance renvoyé par le moteur ASR est inférieur à la valeur MinConfidence.
OnTimeout Chemin emprunté s'il n'y a pas de réponse pour le nombre de secondes spécifié.
OnDTMF Chemin emprunté si la propriété DetectDTMF est définie sur TRUE et que des chiffres DTMF sont présents dans la mémoire tampon.
OnError Chemin emprunté en cas de problème inattendu (par exemple, mauvaise connectivité, erreurs de syntaxe, etc.). La variable _ERR doit contenir une explication condensée du problème.

Conseils et astuces

  • Vous pouvez transmettre la variable languageLocale de l’action Voiceparams, qui définit la langue que l’action détectera.
  • Si vous attribuez la valeur Vrai à la propriété Use1And2, vous n’êtes pas obligé d’extraire les valeurs des variables à l’aide d’une action Capture.
  • Les tonalités DTMF sont stockées dans une mémoire tampon. Si l’action contient une branche OnDTMF ou OnDigits, la valeur DTMF doit être extraite de la mémoire tampon avec une action Capture.
  • Si vous souhaitez capturer plusieurs pressions DTMF, l’action prend immédiatement la branche OnDTMF lorsque le premier DTMF est pressé (y compris * et #). Dans ce cas, vous devez capturer plusieurs pressions avec une action Capture.
  • S’il y a des DTMF dans la mémoire tampon et que ClearDigits n’est pas réglé sur True, la branche OnDTMF sera immédiatement empruntée et nécessitera une action Capture.