Introduction
Ce document décrit un problème de reconnaissance vocale lié à la fonction Speech Connection de Cisco Unity Connection, ainsi que les traces qui doivent être activées dans toutes les situations de dépannage.
Problème
La fonction Speech Connection est utilisée afin de permettre à un gestionnaire d'annuaire d'être activé par la voix, de sorte que lorsque vous passez un appel au gestionnaire d'annuaire, vous êtes invité à : Qui aimeriez-vous joindre ?
Cependant, dans certaines situations, lorsque la fonctionnalité Speech Connection (avec le gestionnaire d'annuaire vocal activé) est configurée dans Unity Connection, vous rencontrez des problèmes. Par exemple, lorsque vous passez un appel au gestionnaire de répertoire, vous entendez un silence ou recevez un message de sécurité qui est similaire à : Il n'y a pas assez de ressources de reconnaissance vocale pour le moment. Vous devez utiliser les tonalités tactiles standard pendant toute la durée de cet appel.
Dépannage
Afin de résoudre les problèmes de reconnaissance vocale, Cisco vous recommande d'activer les traces décrites dans cette section.
Note: Les informations de cette section sont référencées dans le Guide de dépannage de Cisco Unity Connection version 8.x.
Micro-traces
Cette section répertorie les micro-traces que vous devez activer.
- Activez ces traces CDE (Conversation Development Environment) :
- Trace de machine à 10 états
- 22 Grammaire de reconnaissance vocale
- Activez le suivi 25 ASR et MRCP pour le support : Entrée/Sortie (MiuIO).
- Activez ces suivis ConvSub (ConvSub) :
- 03 Accès aux propriétés nommées
- 05 Progression de l'appel
- Activez la trace 10 Reconnaissance vocale pour le serveur de phrases.
Traces de macro
Complétez ces étapes afin d'activer et de collecter les traces de macro :
- Activez les traces de l'interface utilisateur vocale et de reconnaissance vocale.
- Reproduisez le problème.
- Collecte des traces et des journaux suivants :
- Traces de conversation de connexion
- Journal de Connection Conversation Manager
- Journal de reconnaissance vocale de connexion
Après avoir terminé les étapes précédentes, consultez le journal de diag_CuCsMgr (Connection Conversation Manager) et recherchez :
Overriding ASR server - Address:
[an error occurred while processing this directive]
Vous pouvez trouver une ligne similaire à celle-ci :
11:39:29.383 |16137,NIL_CUCM-1-294,8CEE070F9FDA436FB161F276D0DD8C36,MiuIO,25,
Found ASR server - Address: 127.0.0.1,Port:4900 Name: media/speechrecognizer
11:39:29.383 |16137,Test_CUCM-1-294,8CEE070F9FDA436FB161F276D0DD8C36,MiuIO,25,
Overriding ASR server - Address: 169.254.1.102, Port:4900
Name: media/speechrecognizer
[an error occurred while processing this directive]
La deuxième ligne indique que le serveur ASR (Automatic Speech Recognition) pointe vers l'adresse IP 169.254.1.102. Dans ce cas, la reconnaissance vocale ne fonctionne pas car cette adresse IP n'existe pas.
Solution
Pour résoudre ce problème, vous devez ouvrir un dossier du centre d'assistance technique Cisco (TAC). Le TAC peut avoir besoin d'exécuter cette commande à partir d'une session racine pour résoudre ce problème. Cette commande peut être exécutée à partir de l'invite Admin :
run cuc dbquery unitydirdb update tbl_mediaremoteservice set hostoripaddress=
'CUC IP>" where port=4900
[an error occurred while processing this directive]
Vous pouvez également exécuter la commande à partir de Root :
update tbl_mediaremoteservice set hostoripaddress ="<CUC IP>" where port=4900;
[an error occurred while processing this directive]
Une fois cette opération terminée, redémarrez les services Conversation Manager et Mixer.
Informations connexes