Hello guys,
I use the current configuration:
- Asterisk 1.8.1 installed on the Ubuntu Linux 12.04
- Unimrcp server and extension 1.2.0 installed on the same machine
- Nuance TTS installed on the CenstOS
Current flow:
Asterisk is calling to the user -> user take a phone -> Nuance produces TSS through unimrcp asterisk extension
Current issue:
From time to time users got ''missed calls" from the asterisk, so it looks like asterisk is calling but just for a second, in asterisk logs it looks like there was a call, asterisk wait for 30 seconds and then recieve NO_ANSWED
Errors in the logs:
in the messages log file there is pattern for this issues:
[Oct 22 17:42:51] WARNING[30794] channel.c: Exceptionally long voice queue length queuing to Local/com.hae.servicecentre.dialOut.callNotify.CnArgAgiScript@java-agi-context-0b4d;2
Oct 22 17:49:00] NOTICE[12071] app_unimrcp.c: Destroy MRCP Handle TTS-10662
[Oct 22 17:49:00] NOTICE[31210] app_mrcpsynth.c: MRCPSynth() exiting status: INTERRUPTED on Local/com.hae.servicecentre.dialOut.callNotify.CnArgAgiScript@java-agi-context-8fed;2
And in general there are a lot of entries of this WARN messages:
Oct 22 17:42:51] WARNING[30794] channel.c: Exceptionally long voice queue length queuing to Local/com.hae.servicecentre.dialOut.callNotify.CnArgAgiScript@java-agi-context-0b4d;2
So my questions are:
-
What does this error “channel.c: Exceptionally long voice queue length queuing to Local” mean
what is this queue and why it can be too long -
How I can troubleshoot such issues
Thanks in advance,
Dmitriy