[asterisk-users] Find out which key ended recording?
David Cunningham
dcunningham at voisonics.com
Thu Jun 6 19:24:11 CDT 2019
Hi Steve,
What language is that please? We're using Perl and so far I haven't found
an equivalent there.
Thanks for your help.
On Fri, 7 Jun 2019 at 12:10, Steve Edwards <asterisk.org at sedwards.com>
wrote:
> On Fri, 7 Jun 2019, David Cunningham wrote:
>
> > We have a need to record audio and allow the user to press any DTMF key
> > to end the recording. Currently we're using the AGI command "record
> > file" which does allow us to specify which DTMF keys can end the
> > recording.
> >
> > However we also need to know which key actually ended the recording.
> > Note that only allowing # or * to end the recording won't work for us.
> >
> > Does anyone know how we can tell which key ended the recording? Thanks
> > in advance for any help.
>
> Here's a snippet from one of my AGIs:
>
> // record the voice
> exec_agi("RECORD FILE"
> " %s" // filename
> " wav" // format
> " #*1234567890"
> // escape digits
> " %d000" // timeout in ms
> " BEEP" // BEEP
> , recorded_path
> , recording_limit
> );
>
> // should we abort?
> if ('*' == agi_environment.result)
> {
> agi_set_variable("STATUS", "*");
> exit(EXIT_SUCCESS);
> }
>
> // are we finished?
> if ('#' == agi_environment.result)
> {
> break;
> }
>
> Looks like agi_environment.result is your Huckleberry.
>
> --
> Thanks in advance,
> -------------------------------------------------------------------------
> Steve Edwards sedwards at sedwards.com Voice: +1-760-468-3867 PST
> https://www.linkedin.com/in/steve-edwards-4244281
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> Check out the new Asterisk community forum at:
> https://community.asterisk.org/
>
> New to Asterisk? Start here:
> https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
--
David Cunningham, Voisonics Limited
http://voisonics.com/
USA: +1 213 221 1092
New Zealand: +64 (0)28 2558 3782
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20190607/8288de90/attachment.html>
More information about the asterisk-users
mailing list