[asterisk-users] Can anyone help with a quick app_record.c module improvement and can explain over-riding modules?

Dmitriy Serov serov.d.p at gmail.com
Sun Jan 21 02:30:42 CST 2018


Hello.

A little sub from my dialplan:

[sub-Read]
exten => s,1,NoOp(Read)
  same => n,Set(LOCAL(tmp_record_file)=/tmp/asterisk-in/${EPOCH})
  same => n,Monitor(wav16,${tmp_record_file},o)
  same => n,Read(tmp_ext,${ARG2},${ARG3},${ARG4},${ARG5},${ARG6})
  same => n,StopMonitor()
  same => n,NoOp(ReadStatus=${READSTATUS})
  same => n,Gotoif($[ ${LEN(${tmp_ext})} > 0 ]?end)
  same => 
n,AGI(agi-ruvoip-net.php,speeddial-voice,${ARG1},${tmp_record_file}-in.wav16)
  same => n,NoOp(Voice recognition result: "${agi_result}")
  same => n,Gotoif($[ "${agi_result}" != "found" ]?end)
  same => n,Return(${agi_call_exten})
  same => n(end),return(${tmp_ext})


21.01.2018 2:57, Jonathan H пишет:
> On 20 January 2018 at 23:30, Tim S <tim.strommen at gmail.com> wrote:
>
>> I have seen this take over 2 seconds before on a sluggish machine.
> Thanks - my host uses SSD and everything seems pretty quick, but I'll
> give it a 1 second pause.
>
>> you'd need to pipe that to a Google Speech API tunnel.
>> That's probably not something you can hack away at with simple
>> Asterisk dialplan applications.
> Funnily enough, I had just found an old reply from last year to
> another similar question:
>
>> ---------- Forwarded message ----------
>> From: Matt Riddell
>> Date: 22 September 2017 at 16:01
>> Subject: Re: [asterisk-users] Asterisk 15, Jack, streams, speech recognition… so many questions!
>> At least in older versions you can use EAGI to get a handle to the audio stream.
> So I had a look and found this:
>
> https://stackoverflow.com/questions/34026698/asterisk-write-plugin-to-catch-voice-stream
>
> And read this:
>
> https://wiki.asterisk.org/wiki/display/AST/Asterisk+15+Application_EAGI
>
> There's a few knowledge gaps, but I think with a few days reading and
> the great help here, we might have a solution :)
>
> This is all very helpful - if anyone else feels like wading in, please do.
>
> Many thanks!
>




More information about the asterisk-users mailing list