Closed rcarballostra closed 2 years ago
Sorry, I am not sure why the channels would remain in use in such a case. What is the Asterisk version? Which version of UniMRCP modules do you use? Can you provide the Asterisk logs?
Closing this issue for now. Please feel free to reopen when you are able to provide additional details.
Our dialplan in asterisk:
[test] exten => 1000,1,NoOp(Test) same => n,SynthAndRecog("This is a test. Press 1 for option A, Press 2 for option 2", "http://localhost/grm/hotword_void.bnf,http://localhost/grm/dtmf.abnf",sit=1&nit=30000&t=30000&spl=es&ct=1.0) same => n,NoOp("FINAL OQ MRCP STATUS: "${RECOG_RESULT} - ${RECOG_INSTANCE()}) same = n,MRCPSynth("You press ${RECOG_INSTANCE()}",v=aurora) same => n(fin),Hangup() exten => h,1,Hangup
We have experienced problems with the calls when it hangup, leaving "channels" in the asterisk despite hanging up the call, until we have put this last line (exten => h,1,Hangup).
[2021-07-13 10:36:17] WARNING[8426][C-00000004] channel.c: Exceptionally long voice queue length queuing to Local/662211917@from-internal-00000002;1
Is this normal in unimrcp? Why our installation of unimrcd dont manage properly the calls with hangup result?