Jane Reeder
2005-Jul-10 07:41 UTC
[Asterisk-Users] Retrieving dtmf, passing to shell, and getting the result
I have my asterisk server up and running on OS X and now need to add the capability to play a sound file asking for a 5 digit number, play another message asking for a 2 digit number, pass these variables to a shell script, and get the result. I have tried a number of different scenarios but they are not working. I have read through the wiki, past posts, and numerous websites. The sound files are enter-first & enter-second The shell script is CheckNumbers.sh exten => 2,2,get_data ("enter-first","10000","5") exten => 2,3,get_data ("enter-second","10000","2") exten => 2,4,system(/usr/local/Scripts/CheckNumbers.sh ${firstnumber, secondnumber) I really appreciate your help! Jane -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050710/25808a08/attachment.htm
John Millican
2005-Jul-10 07:55 UTC
[Asterisk-Users] Retrieving dtmf, passing to shell, and getting the result
> I have my asterisk server up and running on OS X and now need to add the > capability to play a sound file asking for a 5 digit number, play another > message asking for a 2 digit number, pass these variables to a shell > script, and get the result. I have tried a number of different scenarios > but they are not working. I have read through the wiki, past posts, and > numerous websites. > The sound files are enter-first & enter-second > The shell script is CheckNumbers.sh > > exten => 2,2,get_data ("enter-first","10000","5") > exten => 2,3,get_data ("enter-second","10000","2") > exten => 2,4,system(/usr/local/Scripts/CheckNumbers.sh ${firstnumber, > secondnumber) > > > I really appreciate your help! > > JaneJane, try this exten => 2,2,read (firstnumber,enter-first,5) exten => 2,3,read (secondnumber,enter-second,2) exten => 2,4,system(/usr/local/Scripts/CheckNumbers.sh ${firstnumber} ${secondnumber}) I believe it is the syntax that is holding you back. John M