Introducción
Este documento describe un problema de reconocimiento de voz con la función Speech Connection 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 Speech Connection 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 pregunte: ¿A quién le gustaría contactar?
Sin embargo, en algunas situaciones, cuando tiene la función Speech Connection (con el controlador de directorio habilitado para voz) configurado en Unity Connection, se producen problemas. Por ejemplo, cuando realiza una llamada al controlador del directorio, oye 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 táctiles estándar durante el tiempo que dure la llamada.
Troubleshoot
Para resolver cualquier problema de reconocimiento de voz, Cisco recomienda que habilite los seguimientos descritos en esta sección.
Nota: Se hace referencia a la información de esta sección en la Guía de Troubleshooting para Cisco Unity Connection Release 8.x.
Seguimientos Micro
Esta sección enumera los micro seguimientos que debe habilitar.
- Habilitar estos seguimientos del Entorno de desarrollo de conversaciones (CDE):
- Seguimiento de máquina de 10 estados
- 22 Gramática de reconocimiento de voz
- Habilite el seguimiento 25 ASR y MRCP para los medios: Entrada/salida (MiuIO).
- Habilitar estos seguimientos de conversación de suscriptor (ConvSub):
- 03 Acceso a propiedades con nombre
- 05 Progreso de llamada
- Habilite el seguimiento 10 Speech Recognition para el servidor de frases.
Rastreos de macro
Complete estos pasos para habilitar y recopilar los seguimientos de macro:
- Habilite los seguimientos de Interfaz de usuario de voz y Reconocimiento de voz.
- Reproduzca el problema.
- Recopile estos rastros y registros:
- Rastreos de conversación de conexión
- registro de Connection Conversation Manager
- registro de Reconocedor de voz de conexión
Después de completar los pasos anteriores, revise el diag_CuCsMgr (registro de Connection Conversation Manager) y busque:
Overriding ASR server - Address:
[an error occurred while processing this directive]
Es posible que encuentre una línea similar a la siguiente:
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). Es posible que el TAC necesite ejecutar este comando desde una sesión raíz para resolver este problema. Este comando se puede ejecutar desde el símbolo del sistema del administrador:
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 se puede ejecutar 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