Introdução
Este documento descreve um problema de reconhecimento de voz com o recurso Conexão de Fala do Cisco Unity Connection e também os rastreamentos que devem ser ativados em todas as situações de Troubleshooting.
Problema
O recurso Conexão de Fala é usado para permitir que um manipulador de diretório seja habilitado para voz, de modo que quando você fizer uma chamada para o manipulador de diretório, será solicitado: Com quem você gostaria de falar?
No entanto, em algumas situações, quando você tem o recurso Conexão de Fala (com o manipulador de diretório ativado por voz) configurado no Unity Connection, você encontra problemas. Por exemplo, ao fazer uma chamada para o manipulador de diretório, você ouve silêncio ou recebe uma mensagem à prova de falhas semelhante a: Não há recursos de reconhecimento de voz suficientes no momento. Você precisará usar os tons padrão durante esta chamada.
Troubleshooting
Para solucionar qualquer problema de reconhecimento de voz, a Cisco recomenda que você ative os rastreamentos descritos nesta seção.
Note: As informações desta seção são referenciadas no Guia de Solução de Problemas do Cisco Unity Connection Release 8.x.
Micro Traces
Esta seção lista os microrastreamentos que você deve habilitar.
- Habilitar estes rastreamentos do CDE (Ambiente de Desenvolvimento de Conversação):
- 10 Rastreamento da Máquina de Estado
- 22 Gramática de Reconhecimento de Fala
- Ative o rastreamento 25 ASR e MRCP para a Mídia: Entrada/Saída (MiuIO).
- Habilitar estes rastreamentos de ConvSub (Conversação de Assinante):
- 03 Acesso a Propriedades Nomeadas
- 05 Andamento da chamada
- Habilite o rastreamento de 10 Reconhecimento de Fala para o Servidor de Frases.
Rastreamentos de Macro
Conclua estas etapas para habilitar e reunir os rastreamentos de macro:
- Ative os rastreamentos Voice User Interface e Speech Recognition.
- Reproduza o problema.
- Reúna esses rastreamentos e registros:
- Rastreamentos de Conversação do Connection
- Log do Gerenciador de Conversação de Conexão
- Log do Reconhecedor de Voz de Conexão
Após concluir as etapas anteriores, examine o diag_CuCsMgr (log do Connection Conversation Manager) e procure:
Overriding ASR server - Address:
[an error occurred while processing this directive]
Você pode encontrar uma linha semelhante 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]
A segunda linha indica que o servidor de Reconhecimento Automático de Voz (ASR) aponta para um endereço IP de 169.254.1.102. Nesse caso, o reconhecimento de voz não funciona porque esse endereço IP não existe.
Solução
Para resolver esse problema, você deve abrir um caso no Cisco Technical Assistance Center (TAC). O TAC pode precisar executar este comando a partir de uma sessão raiz para resolver este problema. Este comando pode ser executado a partir do prompt Admin:
run cuc dbquery unitydirdb update tbl_mediaremoteservice set hostoripaddress=
'CUC IP>" where port=4900
[an error occurred while processing this directive]
Ou o comando pode ser executado a partir da raiz:
update tbl_mediaremoteservice set hostoripaddress ="<CUC IP>" where port=4900;
[an error occurred while processing this directive]
Após a conclusão, reinicie os serviços Gerenciador de conversação e Mixer.
Informações Relacionadas