Hello Everyone, Does anyone know how to use DTMF
tones to run a command, to execute external script?
1. write the bash script or program (you can execute programs too; I
suggest creating a subdirectory in the /etc/asterisk
directory...doug calls it 'local', I usually call it 'scripts'),
debug it, make sure to 'chmod 755 scriptname'.
2. Edit /etc/asterisk/rpt.conf.
3. Go to the [functionsxxxx] stanza for the node you're working
with. Of, if you have just one function stanza, go there.
4. Insert a line, for instance:
85=cmd,/fully/qualified/path/to/script
5. save rpt.conf, restart asterisk.
Now, when you key up the node, and use *85, that script will run.
It should be noted that functions are decoded using the least number
of digits. So, if you have:
8=cmd,somescript
81=cmd,somescript
811=cmd,somescript
which script gets executed is left as an exercise.