[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