はじめに
このドキュメントでは、Cisco Unity Connection(CUC)のSpeech Connection機能に関する音声認識問題と、すべてのトラブルシューティング状況で有効にする必要があるトレースについて説明します。
問題
音声接続機能を使用すると、ディレクトリハンドラで音声を有効にできるようになります。その結果、ディレクトリハンドラにコールを発信すると、次の質問が表示されます:到達したい相手はどこですか。
ただし、状況によっては、Unity Connectionで音声接続機能(音声対応ディレクトリハンドラを使用)を設定すると、問題が発生することがあります。たとえば、ディレクトリハンドラにコールを発信すると、無音が聞こえるか、「There are not enough voice-recognition resources at this time.通話中は、標準のタッチトーンを使用する必要があります。
トラブルシュート
音声認識の問題をトラブルシューティングするには、このセクションで説明するトレースを有効にすることを推奨します。
注:このセクションの情報は、『Troubleshooting Guide for Cisco Unity Connection Release 8.x』を参照してください。
マイクロトレース
このセクションでは、有効にする必要があるマイクロトレースを示します。
- 次のConversation Development Environment(CDE)トレースを有効にします。
- メディアの25 ASRおよびMRCPトレース(Input/Output(MiuIO))を有効にします。
- 次のSubscriber Conversation(ConvSub)トレースを有効にします。
- 03名前付きプロパティへのアクセス
- 05コールプログレス
- phrase Serverの10 Speech Recognitionトレースを有効にします。
マクロトレース
マクロトレースを有効にして収集するには、次の手順を実行します。
- 音声ユーザインターフェイスおよび音声認識トレースを有効にします。
- 問題を再現します。
- 次のトレースとログを収集します。
- Connection Conversationトレース
- Connection Conversation Managerログ
- Connection Voice Recognizerログ
上記の手順が完了したら、diag_CuCsMgr(Connection Conversation Manager(CCM)ログ)を確認し、次を検索します。
Overriding ASR server - Address:
[an error occurred while processing this directive]
次のような行が表示される場合があります。
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]
2行目は、自動音声認識(ASR)サーバがIPアドレス169.254.1.102を指していることを示しています。この場合、そのIPアドレスが存在しないため、音声認識は機能しません。
解決方法
この問題を解決するには、Cisco Technical Assistance Center(TAC)でサービスリクエストをオープンする必要があります。TACでは、この問題を解決するために、ルートセッションからこのコマンドを実行する必要がある場合があります。 このコマンドは、管理プロンプトから実行できます。
run cuc dbquery unitydirdb update tbl_mediaremoteservice set hostoripaddress=
'CUC IP>" where port=4900
[an error occurred while processing this directive]
または、Root:
update tbl_mediaremoteservice set hostoripaddress ="<CUC IP>" where port=4900;
[an error occurred while processing this directive]
完了したら、Conversation ManagerサービスとMixerサービスを再起動します。
関連情報