Introduction
Ce document décrit un problème de reconnaissance vocale avec la fonctionnalité Speech Connection de Cisco Unity Connection, ainsi que les traces qui devraient être activées dans toutes les situations de dépannage.
Problème
La fonctionnalité de connexion vocale est utilisée pour permettre à un gestionnaire de répertoire d'être activé pour la voix, de sorte que lorsque vous passez un appel au gestionnaire de répertoire, vous êtes invité à : Qui voulez-vous joindre ?
Cependant, dans certaines situations, lorsque la fonctionnalité Speech Connection (Connexion vocale) (avec le gestionnaire de répertoire à activation vocale) 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 du silence ou recevez un message de sécurité intégrée semblable à : Il n'y a pas assez de ressources de reconnaissance vocale pour le moment. Vous devrez utiliser les tonalités standard pendant toute la durée de cet appel.
Dépannage
Pour résoudre les problèmes de reconnaissance vocale, Cisco recommande d'activer les suivis décrits dans cette section.
Remarque : 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) :
- 10 State Machine Trace
- 22 Grammaire de reconnaissance vocale
- Activez la trace 25 ASR et MRCP pour le support : Entrée/Sortie (MiuIO).
- Activez ces suivis de conversation d'abonné (ConvSub) :
- 03 Accès aux propriétés nommées
- 05 Progression de l'appel
- Activez la trace 10 Speech Recognition pour le serveur de phrases.
Macro-traces
Complétez ces étapes afin d'activer et de rassembler les traces de macro :
- Activez les suivis Voice User Interface et Speech Recognition.
- Reproduisez le problème.
- Collectez ces traces et journaux :
- Suivi des conversations de connexion
- Journal Connection Conversation Manager
- Journal de reconnaissance vocale de connexion
Une fois que vous avez terminé les étapes précédentes, passez en revue le journal diag_CuCsMgr (Connection Conversation Manager) et recherchez :
Overriding ASR server - Address:
[an error occurred while processing this directive]
Vous trouverez peut-être 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 de reconnaissance vocale automatique (ASR) pointe vers une adresse IP de 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 auprès du centre d'assistance technique Cisco (TAC). Le TAC peut avoir besoin d'exécuter cette commande à partir d'une session racine afin de 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]
Ou la commande peut être exécutée à partir de la racine :
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