Introducción
Este documento describe un problema de reconocimiento de voz con la función de conexión de voz de Cisco Unity Connection, y también los seguimientos que deben habilitarse en todas las situaciones de solución de problemas.
Problema
La función Conexión de voz se utiliza para permitir que un controlador de directorio esté habilitado para voz, de modo que cuando realice una llamada al controlador de directorio, se le preguntará: ¿A quién le gustaría llegar?
Sin embargo, en algunas situaciones, cuando tiene la función Conexión de voz (con el controlador de directorio habilitado para voz) configurado en Unity Connection, se producen problemas. Por ejemplo, cuando realiza una llamada al controlador de directorio, oye el silencio o recibe un mensaje de seguridad contra fallos similar a: No hay suficientes recursos de reconocimiento de voz en este momento. Deberá utilizar los tonos de toque estándar durante la duración de esta llamada.
Troubleshoot
Para resolver cualquier problema de reconocimiento de voz, Cisco recomienda que habilite los seguimientos descritos en esta sección.
Nota: La información de esta sección se hace referencia en la Guía de Troubleshooting de Cisco Unity Connection Release 8.x.
Micro Traces
Esta sección enumera los seguimientos micro que debe habilitar.
- Habilite estos seguimientos del entorno de desarrollo de conversaciones (CDE):
- Seguimiento de la máquina de 10 estados
- Reconocimiento de voz Gramática
- Habilite el seguimiento ASR 25 y MRCP para el medio: Entrada/Salida (MiuIO).
- Habilite estos seguimientos de conversación del suscriptor (ConvSub):
- 03 Named Properties Access
- 05 Progreso de llamada
- Habilite el seguimiento 10 Speech Recognition para el servidor de frases.
Rastreo de macros
Complete estos pasos para habilitar y recopilar los seguimientos de macros:
- Habilite los seguimientos Voice User Interface y Speech Recognition.
- Reproduzca el problema.
- Recopile estos seguimientos y registros:
- Rastreo de conversación de conexión
- Registro del Administrador de conversaciones de conexión
- Registro de reconocimiento de voz de conexión
Después de completar los pasos anteriores, revise diag_CuCsMgr (registro del administrador de conversaciones de conexión) y busque:
Overriding ASR server - Address:
[an error occurred while processing this directive]
Puede encontrar una línea similar a esta:
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 segunda línea indica que el servidor de reconocimiento automático de voz (ASR) señala a una dirección IP de 169.254.1.102. En este caso, el reconocimiento de voz no funciona porque esa dirección IP no existe.
Solución
Para resolver este problema, debe abrir un caso de Cisco Technical Assistance Center (TAC). El TAC podría necesitar ejecutar este comando desde una sesión raíz para resolver este problema. Este comando se puede ejecutar desde el mensaje Admin:
run cuc dbquery unitydirdb update tbl_mediaremoteservice set hostoripaddress=
'CUC IP>" where port=4900
[an error occurred while processing this directive]
O bien, el comando puede ejecutarse desde la raíz:
update tbl_mediaremoteservice set hostoripaddress ="<CUC IP>" where port=4900;
[an error occurred while processing this directive]
Una vez finalizado, reinicie los servicios Administrador de conversaciones y Mezclador.
Información Relacionada