[App_rpt-users] Running a shell script from a DTMF command?
phil.n6tct at gmail.com
Mon May 23 21:02:49 EDT 2011
Thanks to all who responded to me on this. Brian Boyle sent me a note
off-list which seems to be the simplest solution:
He further notes, "make sure execute permissions and such are ok.
restart app_rpt. should be good to go."
I just tried it and it worked like a charm. Thanks again!
P.S., Sorry for the delayed response, was climbing a mountain in
Nevada with the Black Rock Amateur Radio Association team to deploy a
solar-powered Beagleboard app_rpt system!
On Sat, May 21, 2011 at 1:53 PM, Ken <ke2n at cs.com> wrote:
> I have not seen any one try to answer this ...
> I imagine the preferred way to do this now is with the 'event handling'
> <action-spec> = <action>|<type>|<var-spec>
> If action is 'S' (for "shell command"), then action-spec is a shell command
> to be executed (if result is 1).
> You would have to figure out how to make the DTMF command constitute an
> It could be you have to go into the asterisk "dialplan" and use that part of
> things to set a variable.
> exten => 1234,5,rpt(2000,V,MYVAR=0)
> When the variable went true, courtesy of the asterisk dial plan, then rpt
> would run your shell script.
>> -----Original Message-----
>> From: app_rpt-users-bounces at ohnosec.org [mailto:app_rpt-users-
>> bounces at ohnosec.org] On Behalf Of Phil N6TCT
>> Sent: Saturday, May 21, 2011 1:13 AM
>> To: app_rpt mailing list
>> Subject: [App_rpt-users] Running a shell script from a DTMF command?
>> Hi gang. Basic question here: what is the magic incantation to run an
>> arbitrary shell script from a DTMF command to an asterisk app_rpt
>> system? E.g., I want to be able to dial *99999 or something and have
>> my asterisk system run /usr/local/bin/whatever. I figure there has to
>> be a way to do this, but I haven't been able to spot it. Thanks!
>> Phil, N6TCT
More information about the App_rpt-users