Asrmenu
Cette page d'aide concerne CXone Studio. Ces informations sont également disponibles pour Desktop Studio.
|
Ajoute un menu de choix parmi lesquels l'utilisateur peut sélectionner tout en lisant également un message. Cette action est généralement utilisée pour permettre au contact de fournir des informations qui orientent la manière dont l'interaction est gérée. Par exemple, votre action Asrmenu pourrait dire : Pour parler à un responsable de compte, dites « Ventes ». Pour l'assistance technique, dites « Support ». Dans ce cas, l'action Asrmenu conduirait à des tronçons différents selon les informations fournies par le contact. Asrmenu et Menu sont très similaires dans leur but et leur utilisation. Asrmenu permet à l'appelant de répondre verbalement aux options du menu afin de rediriger l'appel. Cette action permet de stocker également l'énonciation vocale dans une variable de script qui peut être utilisée à d'autres fins. L'action Asr peut également être utilisée pour créer un menu optimisé par ASR Permet aux contacts de répondre aux invites vocales enregistrées en parlant, en appuyant sur les touches de leur téléphone ou en combinant les deux.. Toutefois, Asr ne permet pas la reconnaissance d'appariement basée sur des variables de branche, et devrait être suivi d'une action (ou une action similaire) pour définir les branches des options de menu. Les messages utilisés dans une action Asrmenu peuvent être des fichiers audio préenregistrés, des rendus de synthèse vocale (TTS) des valeurs fournies dans le script, ou une combinaison de ces derniers. Les actions ASR n'apparaissent que si ASR est activé pour votre organisation. L'ASR est une fonctionnalité facultative. Demandez à votre Représentant de compte CXone 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 |
---|---|
|
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. Si l'invite est un fichier audio, saisissez le nom du fichier entre guillemets doubles. Par exemple, "greeting.wav". Si l'invite est une synthèse vocale, cliquez sur le bouton ellipse et saisissez le texte que vous voulez que le service TTS 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 lire 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 : "%Your account balance is" "silence.wav" "${accountBalance}" Pour plus d’informations sur le formatage des invites dans cette propriété, consultez la page Gérer les invites . |
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. |
Min Confidence |
Définit le pourcentage de confiance minimum acceptable pour une correspondance de reconnaissance. Si le pourcentage de reconnaissance est inférieur à cette valeur, la branche OnNoConfidence est suivie. Pour le modifier, entrez un nombre entier entre 1 et 100. La valeur par défaut est 40 pour un petit menu et 50 pour un grand menu. |
Timeout Seconds |
Détermine combien de temps le SVI 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 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. La minuterie ne démarre que 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 au cours d'une action, toutes les invites actives sont abandonnées et la branche OnError est prise. 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 manuelleDTMF Tonalités de signalisation générées lorsqu'un utilisateur appuie ou appuie sur une touche de son clavier téléphonique.. Si la valeur est True Si la valeur est False En mode Valeur: Cliquez sur Oui pour activer la détection DTMF. En mode Expression : Entrez Vrai pour activer la détection DTMF. Étant donné que cette action n'a pas de branche OnDTMF, la valeur DTMF sera stockée dans la variable de résultat spécifiée dans ResultVarName. |
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 Yes / True est la valeur par défaut. En mode Valeur: Cliquez sur Non pour activer. En mode Expression :Entrez Faux pour activer. |
Inter Digit Timeout | 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. |
Content Type | Spécifie comment le moteur ASR doit identifier les énoncés fournis par les appelants au cours de cette action. Le moteur ASR compare l'énoncé de l'appelant aux valeurs du type de contenu spécifié. Si une correspondance est détectée, le moteur renvoie la correspondance et une valeur de pourcentage indiquant sa confiance dans l'exactitude de la correspondance. Choisissez l'une des options suivantes dans la liste déroulante : |
Grammar File |
Permet de fournir le chemin d'accès au fichier de grammaire Fichier codé contenant un ensemble de phrases qu'un appelant pourrait prononcer en réponse à une invite IVR. spécifié dans la propriété ContentType. Les fichiers de grammaire doivent être correctement formatés et stockés dans les fichiers de votre plate-forme. Vous pouvez créer des fichiers de grammaire à partir d'actions Studio ou d’outils tiers. |
Term Digit | Vous permet de spécifier une manière pour le contact d'indiquer qu'il a fini de fournir des informations en saisissant un caractère de terminaison. La valeur la plus courante est # (c'est-à-dire que l'appelant appuie sur la touche dièse de son téléphone). Par défaut, le TermDigit est inclus comme l'un des chiffres reçus et stockés dans la variable ASRDIGITSResult. Pour supprimer automatiquement cette valeur, ajoutez un tiret (-) dans ce champ (par exemple, pour utiliser le signe dièse et le supprimer des résultats stockés, entrez #-). |
Max Digits |
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 Lorsque la valeur MaxDigits est atteinte, le script continue à s'exécuter en suivant la branche MaxDigits, si elle est connectée. |
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 | 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. |
NoConfidence | Chemin emprunté si le pourcentage de reconnaissance renvoyé par le moteur ASR est inférieur à la valeur MinConfidence. |
Timeout | Chemin emprunté s'il n'y a pas de réponse pendant le nombre de secondes spécifié. |
Error | Chemin emprunté en cas de problème inattendu (par exemple, mauvaise connectivité, erreurs de syntaxe, etc.). La variable _ERR doit être renseignée avec une explication condensée du problème. |
OnInterDigitTimeout | 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. |
Add Custom Condition | Chemins créés et empruntés lors de la connexion à des actions secondaires à l'aide de conditions de branche variables. Cliquez sur les points de suspension pour ouvrir l'ConnectView Collection Editor afin de personnaliser ces branches. |
Configurer des cas personnalisés
Vous permet de définir des branches pour les choix dans votre action, et éventuellement d'ouvrir des variables de branches pour la reconnaissance vocale en utilisant la fenêtre de l’éditeur
Cette option n'est actuellement pas disponible dans CXone Studio. Pour configurer des cas personnalisés, vous devez utiliser Desktop Studio.
Exemple de script 1
Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s'agit pas d'un script complet. Une rédaction de script supplémentaire peut être requise.
Asrmenu fournit un moyen simple de créer un système de menus piloté par ASR. Celui-ci utilise des tronçons courants tels que OnNoConfidence et OnTimeout, mais permet à l'utilisateur de spécifier ses propres tronçons pour des phrases spécifiques. Par exemple :
Dans ce script, l'action Asrmenu utilise le tronçon CustomCases pour acheminer les appels en fonction de trois différentes énonciations vocales possibles par l'appelant : Ventes, Service, ou Répéter. Ces valeurs sont définies dans la branche et utilisées pour reconnaître l'énoncé de l'appelant.
Exemple de script 2
Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s'agit pas d'un script complet. Une rédaction de script supplémentaire peut être requise.
Si DTMF est défini sur true, il n'est pas nécessaire d'épeler les chemins des variables dans le menu comme "un" et "1". Le moteur vocal reconnaît le mot "un" comme valeur de variable 1. Le script approprié ressemblerait à ceci:
Souhaitez-vous télécharger ce script?
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.