Introduzione
Questo documento descrive un problema di riconoscimento vocale con la funzione Speech Connection di Cisco Unity Connection, nonché le tracce da abilitare in tutte le situazioni di risoluzione dei problemi.
Problema
La funzionalità Connessione vocale viene utilizzata per consentire l'abilitazione vocale di un gestore di directory, in modo che quando si effettua una chiamata al gestore di directory, venga richiesto: A chi vorresti arrivare?
Tuttavia, in alcune situazioni, quando la funzionalità Connessione vocale (con il gestore di directory abilitato alla voce) è configurata in Unity Connection, si verificano dei problemi. Ad esempio, quando si effettua una chiamata al gestore di directory, si ascolta il silenzio o si riceve un messaggio di errore simile al seguente: Al momento non sono disponibili risorse sufficienti per il riconoscimento vocale. Per tutta la durata della chiamata è necessario utilizzare i toni standard.
Risoluzione dei problemi
Per risolvere i problemi relativi al riconoscimento vocale, Cisco consiglia di abilitare le tracce descritte in questa sezione.
Nota: Per le informazioni di questa sezione, consultare la guida alla risoluzione dei problemi di Cisco Unity Connection versione 8.x.
Micro tracce
In questa sezione sono elencate le tracce microscopiche che è necessario attivare.
- Abilitare le tracce CDE (Conversation Development Environment) seguenti:
- Traccia macchina a 10 stati
- 22 Grammatica per il riconoscimento vocale
- Abilitare la traccia 25 ASR e MRCP per il supporto: Input/Output (MiuIO).
- Abilitare le seguenti tracce di ConvSub (Subscriber Conversation):
- 03 Accesso alle proprietà denominate
- 05 Avanzamento chiamata
- Abilitare la traccia 10 Riconoscimento vocale per il Phrase Server.
Tracce macro
Per abilitare e raccogliere le tracce delle macro, completare i seguenti passaggi:
- Abilitare le tracce dell'interfaccia utente vocale e del riconoscimento vocale.
- Riprodurre il problema.
- Raccogli le tracce e i log seguenti:
- Tracce conversazioni di connessione
- Registro di Connection Conversation Manager
- Registro Riconoscimento vocale connessione
Dopo aver completato i passaggi precedenti, esaminare il diag_CuCsMgr (log di Connection Conversation Manager) e cercare:
Overriding ASR server - Address:
[an error occurred while processing this directive]
È possibile trovare una riga simile alla seguente:
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 seconda riga indica che il server ASR (Automatic Speech Recognition) punta a un indirizzo IP di 169.254.1.102. In questo caso, il riconoscimento vocale non funziona perché l'indirizzo IP non esiste.
Soluzione
Per risolvere questo problema, è necessario aprire una richiesta Cisco Technical Assistance Center (TAC). Per risolvere il problema, TAC potrebbe dover eseguire questo comando da una sessione radice. Il comando può essere eseguito dal prompt dell'amministratore:
run cuc dbquery unitydirdb update tbl_mediaremoteservice set hostoripaddress=
'CUC IP>" where port=4900
[an error occurred while processing this directive]
In alternativa, è possibile eseguire il comando dalla directory principale:
update tbl_mediaremoteservice set hostoripaddress ="<CUC IP>" where port=4900;
[an error occurred while processing this directive]
Al termine, riavviare i servizi Gestione conversazioni e Mixer.
Informazioni correlate