Inhalt

Einführung

Problem

Fehlerbehebung

Mikrospuren

Makrospuren

Lösung

Zugehörige Informationen

Einführung

Dieses Dokument beschreibt ein Spracherkennungsproblem mit der Sprachverbindungsfunktion von Cisco Unity Connection sowie die Ablaufverfolgungen, die in allen Problembehebungssituationen aktiviert werden sollten.

Problem

Die Speech Connection-Funktion wird verwendet, um die Sprachaktivierung eines Verzeichnishandlers zu ermöglichen. Wenn Sie den Verzeichnishandler aufrufen, werden Sie gefragt: Wen möchten Sie erreichen?

Wenn Sie jedoch in Unity Connection die Sprachverbindungsfunktion (mit dem sprachfähigen Verzeichnishandler) konfiguriert haben, treten in einigen Situationen Probleme auf. Wenn Sie z. B. den Verzeichnishandler aufrufen, hören Sie Schweigen oder erhalten eine ausfallsichere Nachricht, die ähnlich ist wie: Derzeit sind nicht genügend Ressourcen für die Spracherkennung verfügbar. Sie müssen für die Dauer dieses Anrufs die Standard-Berührungstöne verwenden.

Fehlerbehebung

Zur Fehlerbehebung bei Spracherkennungsproblemen empfiehlt Cisco, die in diesem Abschnitt beschriebenen Ablaufverfolgungen zu aktivieren.

Hinweis: Auf die Informationen in diesem Abschnitt wird im Leitfaden zur Fehlerbehebung für Cisco Unity Connection Release 8.x verwiesen.

Mikrospuren

In diesem Abschnitt werden die Mikrospuren aufgelistet, die Sie aktivieren sollten.

- Aktivieren Sie die folgenden CDE-Spuren (Conversation Development Environment):

- 10 State Machine Trace

- 22 Spracherkennungs-Grammatik

- Aktivieren Sie die 25 ASR- und MRCP-Ablaufverfolgung für die Medien: Eingabe/Ausgabe (MiuIO).

- Aktivieren Sie diese Subscriber Conversation (ConvSub)-Spuren:

- 03 Zugriff auf benannte Eigenschaften

- 05 Anruffortschritt

- Aktivieren Sie die 10-Spracherkennungsverfolgung für den Phrasenserver.

Makrospuren

Gehen Sie wie folgt vor, um die Makro-Ablaufverfolgungen zu aktivieren und zu erfassen:

1. Aktivieren Sie die Sprachbenutzeroberfläche und die Spracherkennungsverfolgung.

2. Reproduzieren Sie das Problem.

3. Traces and logs:

- Gesprächsspuren für Verbindungen

- Protokoll des Connection Conversation Manager

- Connection Voice Recognizer-Protokoll

Nachdem Sie die vorherigen Schritte ausgeführt haben, überprüfen Sie das diag_CuCsMgr (Connection Conversation Manager-Protokoll), und suchen Sie nach:

Overriding ASR server - Address:

Sie finden möglicherweise eine Zeile, die ähnlich der folgenden aussieht:

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

Die zweite Zeile gibt an, dass der ASR-Server (Automatic Speech Recognition) auf die IP-Adresse 169.254.1.102 verweist. In diesem Fall funktioniert die Spracherkennung nicht, da diese IP-Adresse nicht vorhanden ist.

Lösung

Um dieses Problem zu beheben, müssen Sie ein Ticket im Cisco Technical Assistance Center (TAC) erstellen. Das TAC muss diesen Befehl möglicherweise von einer Root-Sitzung aus ausführen, um dieses Problem zu beheben. Dieser Befehl kann über die Administratoraufforderung ausgeführt werden:

run cuc dbquery unitydirdb update tbl_mediaremoteservice set hostoripaddress=

'CUC IP>" where port=4900

Oder der Befehl kann über Root ausgeführt werden:

update tbl_mediaremoteservice set hostoripaddress ="<CUC IP>" where port=4900;

Starten Sie nach Abschluss dieses Vorgangs die Dienste Conversation Manager und Mixer neu.

Zugehörige Informationen

- Problembehandlung bei der Spracherkennung in Cisco Unity Connection 8.x

- Technischer Support und Dokumentation - Cisco Systems