ASRDATE

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

Vous permet de capturer une date fournie par un contact et de la stocker dans une variable de script. Cette action est généralement utilisée pour les dates de paiement, les dates de naissance, etc.

Cette action inclut un fichier de grammaire prérempli qui reconnaît :

  • Dates exprimées en format américain : Août deux (August second).
  • Dates exprimées au format européen : deuxième jour d'août.
  • Dates complètes : cinq juillet deux mille douze.
  • Jour et mois uniquement : quatorze mars.
  • Jours de la semaine : Jeudi.
  • Références de date relative : Aujourd'hui, Hier, Demain.
  • Dates précédentes : Depuis les années 1800, 1900 et 2000 uniquement.

ASR actions appear only if ASR is enabled for your organization. ASR is an optional feature. Ask your account representative for more information.

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

Ajouter une légende

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.

Sequence

Définissez l'invite que l'action joue. Un prompt peut être un fichier audio WAV préenregistré ou une synthèse vocaleClosed Permet aux utilisateurs d’entrer 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 dossier différent, indiquez le chemin d'accès au fichier. Par exemple, si le script se trouve dans le dossier racine et le fichier audio dans un sous-dossier de sous-dossier, entrez "Sous-dossier\Sous-dossier2\Fichier-audio.wav". Si le script se trouve dans un sous-dossier à un niveau en dessous de la racine et que le fichier audio se trouve dans un autre sous-dossier au même niveau, entrez "\..\Sous-dossier\Fichier-audio.wav ».

Si le Prompt est de type synthèse vocale, entrez le texte que vous souhaitez que le service TTSClosed Permet aux utilisateurs d’entrer 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 placé entre guillemets doubles et inclure un caractère de référence de chaîne de caractères pour identifier le type d'information dont il s'agit. Par exemple :

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

Pour plus d'informations sur le formatage des invites dans cette propriété, y compris les caractères de préfixe de référence de chaîne à utiliser, consultez la page Invites. Certaines actions disposant de la propriété Séquence ont accès à l'éditeur de séquence, qui est une interface graphique permettant de créer des invites. Cette action n'a pas accès à cet éditeur. Toutefois, vous pouvez utiliser l'éditeur de séquence à partir d'une action qui le prend en charge, comme Play. Ajoutez Play à votre script et créez votre séquence des invites. Collez le texte de la séquence du champ séquence dans Play dans cette action, puis supprimez Play.

Phrase

Utilisez cette propriété pour documenter le texte que l'invite contient. Cette propriété n'est pas utilisée par le script. Étant donné que 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.

High Confidence Lorsque le moteur ASR reconnaît une phrase prononcée par un appelant, il renvoie également un pourcentage qui indique à quel point il est confiant dans une correspondance de reconnaissance vocale. Le script compare ce pourcentage de reconnaissance à la valeur de cette propriété, et si le pourcentage est égal ou supérieur à la valeur, la branche OnHighConfidence est suivie. Entrez un nombre entier entre la valeur MinConfidence et 100.

La valeur par défaut est 80.

Min Confidence Définit le pourcentage de confiance minimum acceptable pour une correspondance de reconnaissance. Si le pourcentage de reconnaissance est compris entre cette valeur et la valeur HighConfidence, la branche OnMedConfidence est suivie, ce qui permet généralement au contact de confirmer la compréhension ASR d'un énoncé. Si le pourcentage de reconnaissance est inférieur à cette valeur, la branche OnNoConfidence est suivie. Entrez un nombre entier entre 1 et la valeur HighConfidence.

La valeur par défaut est 55.

Timeout Seconds

Détermine combien de temps le SVIClosed Réponse vocale interactive. Menu téléphonique automatisé que les contacts utilisent par la Voix ou par des touches pour obtenir des informations, acheminer un appel vocal entrant, ou les deux. attend la saisie (prononcée ou en appuyant sur une touche) avant de prendre la branche OnTimeout. C'est le seuil pour un silence complet sur la ligne. La valeur par défaut est 10 (secondes). Pour le modifier, entrez un nombre entier.

Important Le minuteur démarre uniquement lorsque l'invite est complètement terminée. Cependant, le système a une limite intégrée de deux minutes (120 secondes) qui inclut la durée de l'invite. Si cette limite est atteinte pendant une action, toutes les invites actives sont abandonnées et le script prend la branche OnError. 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 pendant moins de deux minutes.

Result Var Name Détermine le nom de la variable qui contient le résultat reconnu de l'entrée parlée ou saisie manuellement du contact. Par exemple, si l'invite demandait au contact de dire ou d'entrer 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 + « Result » (par exemple, ASRDIGITSResult). Si le contact fournit une entrée vocale et que le moteur ASR ne parvient pas à trouver une correspondance, cette variable n'est pas renseignée. Notez que si l'action a une branche OnDTMF, vous devez utiliser une action Capture pour extraire une valeur de variable du tampon (les valeurs DTMF sont automatiquement stockées dans un tampon).
Confidence Var Name 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.
Detect DTMF

Vous permet de configurer un script IVR pour gérer à la fois la voix et la saisie manuelleDTMFClosed Tonalités de signalisation générées lorsqu’un contact appuie sur une touche du clavier téléphonique..

Si la valeur est True ou Oui, les entrées vocales et DTMF sont acceptées. Si le contact appuie sur un chiffre DTMF, le script arrête immédiatement toute séquence d'invite en cours et suit la branche OnDTMF. Aucun énoncé parlé n'est pris en compte pendant la durée de l'action.

Si la valeur est False ou Non, 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 le tampon DTMF, l'action suivra la branche NoConfidence.

En mode Valeur: Cliquez sur Oui pour activer la détection DTMF.

En mode Expression : Entrez Vrai pour activer la détection DTMF.

Comme cette action possède une branche OnDTMF, toute entrée DTMF par un contact entraînera la prise de cette branche. Toutes les variables résultant de la sélection DTMF ne seront pas transmises le long de cette branche. Par conséquent, vous devez utiliser une action Capture sur la branche OnDTMF afin de capturer et transmettre des variables à partir de l'entrée DTMF.

Clear Digits

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 Effacer les chiffres est défini sur Oui ou True, ce tampon est effacé au début de cette action. S'il est défini sur False et que les 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 de touche était associée à une action antérieure.

Yes / True est la valeur par défaut.

En mode Valeur: Cliquez sur Non pour activer.

En mode Expression :Entrez Faux pour activer.

Reference Vous permet de spécifier la manière dont la configuration du moteur ASR devrait interpréter les dates incomplètes fournies par l'appelant. Sélectionnez l'une des valeurs suivantes dans la liste déroulante : Implynext, Implylast ou None. Définissez la valeur sur Implynext si l'énoncé de l’appelant doit être interprété comme une date future. Définissez la valeur sur Implylast si l'énoncé de l’appelant doit être interprété comme une date passée. La valeur par défaut est None, ce qui est généralement suffisant si l'invite est de telle nature qu'aucune interprétation n'est nécessaire. Par exemple, l'invite : « Quelle est votre date de naissance ? » demande manifestement une date antérieure alors que « Quand comptez-vous effectuer votre paiement ? » fait référence à une date ultérieure.
Year Required

Vous permet de spécifier si la réponse de l’appelant doit inclure une année pour être acceptable. Par exemple, si vous acceptez la valeur par défaut et que la date suggérée par l'appelant était March Second, la réponse sera considérée comme non valide. La valeur par défaut est Oui/True.

En mode Valeur: Cliquez sur Non pour désactiver.

En mode Expression : Entrez Faux pour désactiver.

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.
HighConfidence Chemin emprunté si les niveaux de confiance sont supérieurs à la valeur définie dans la propriété High Confidence.
MedConfidence Branche suivie si le pourcentage de reconnaissance renvoyé par le moteur ASR est compris entre la valeur HighConfidence et la valeur MinConfidence. Cette branche est souvent utilisée pour permettre à un appelant de confirmer les informations fournies à l'aide d'une action ASRYESNO .
NoConfidence Chemin emprunté si le pourcentage de reconnaissance renvoyé par le moteur ASR est inférieur à la valeur MinConfidence.
Timeout Path taken if there is no response for the number of seconds specified.
Error Path taken when there is an unexpected problem (for example, poor connectivity, syntax errors, and so forth). The _ERR variable should be populated with a condensed explanation of the problem.
DTMF Chemin emprunté si la propriété DetectDTMF est définie sur TRUE et les chiffres DTMF sont présents dans la mémoire tampon.

Conseils & Astuces

  • Vous pouvez transmettre la variable languageLocale depuis l'action Voiceparams, qui définit la langue que l'action détectera.
  • 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 du tampon avec une action Capture.
  • Si vous voulez capturer plusieurs presses DTMF, l'action suit immédiatement la branche OnDTMF lorsque le premier DTMF est pressé (y compris * et #). Dans ce cas, vous devez capturer plusieurs presses avec une action Capture.
  • S'il y a du DMTF présent dans le tampon et que ClearDigits n'est pas réglé sur True, la branche OnDTMF serait immédiatement suivie et nécessiterait une action Capture.