This document describes a voice recognition problem with the Speech Connection feature of Cisco Unity Connection, and also the traces that should be enabled in all troubleshooting situations.
The Speech Connection feature is used in order to allow a directory handler to be voice-enabled, so that when you make a call to the directory handler, you are asked: Who would you like to reach?
However, in some situations, when you have the Speech Connection feature (with the voice-enabled directory handler) configured in Unity Connection, you encounter issues. For example, when you make a call to the directory handler, you either hear silence or receive a fail-safe message that is similar to: There are not enough voice-recognition resources at this time. You will need to use the standard touch tones for the duration of this call.
In order to troubleshoot any voice recognition issues, Cisco recommends that you enable the traces described in this section.
Overriding ASR server - Address: 169.254.1.102, Port:4900 Name: media/speechrecognizer
The second line indicates that the Automatic Speech Recognition (ASR) server points to an IP address of 169.254.1.102. In this case, voice recognition does not work because that IP address does not exist.
In order to resolve this issue, you must open a Cisco Technical Assistance Center (TAC) case. The TAC might need to run this command from a root session in order to resolve this issue. This command can be run from Admin prompt:
run cuc dbquery unitydirdb update tbl_mediaremoteservice set hostoripaddress= 'CUC IP>" where port=4900
Or the command can be run from Root:
update tbl_mediaremoteservice set hostoripaddress ="<CUC IP>" where port=4900;
After this is complete, restart the Conversation Manager and Mixer services.