If I call 1234 without any timeout set, it works just great (so I need to push '#' after saying something):
Executing [1234@interno:2] **AGI("SIP/1004-000000ef", "speech-recog.agi,pt-BR")** in new stack
Launched AGI Script /var/lib/asterisk/agi-bin/speech-recog.agi
<SIP/1004-000000ef>AGI Script speech-recog.agi completed, returning 0
Executing [1234@interno:3] Verbose("SIP/1004-000000ef", "1,**The text you just said is: Oi**") in new stack
The text you just said is: Oi
If I use a timeout (silence or absolute), it really cuts the recognition in the right time, but it does not recognize anything.
Executing [1234@interno:2] **AGI("SIP/1004-000000ec", "speech-recog.agi,pt-BR,3,,,3")** in new stack
Launched AGI Script /var/lib/asterisk/agi-bin/speech-recog.agi
<SIP/1004-000000ec>AGI Script speech-recog.agi completed, returning 0
Executing [1234@interno:3] Verbose("SIP/1004-000000ec", "1,**The text you just said is: "**) in new stack
The text you just said is:
I´m doing something wrong? My goal is to ask something short and wait only 3 seconds for the answer, without any dtmf iteration.
Great tool! But I´m with some trouble...
If I call 1234 without any timeout set, it works just great (so I need to push '#' after saying something):
If I use a timeout (silence or absolute), it really cuts the recognition in the right time, but it does not recognize anything.
I´m doing something wrong? My goal is to ask something short and wait only 3 seconds for the answer, without any dtmf iteration.
Thank you guys.
Edit: This guy have the same problem on this forum: https://pbxinaflash.com/community/threads/asterisk-speech-recognition.20748/