[arm-allstar] Proper Syntax to Stack Commands
Mike SINCLAIR
msinclair33 at comcast.net
Sat Nov 21 22:05:43 EST 2020
Hi Steve,
I do not know how to string multiple commands in a function but I do know having a function call a script will work. It would look something like this:
Add Function
987=cmd,/etc/asterisk/local/Node_Status.sh
Create file /etc/asterisk/local/Node_Status.sh with the following text:
#!/bin/bash
# Script to send Node Status
/usr/bin/asterisk -rx "rpt cmd <YOUR NODE> cop 33" ; Enable Local Telemetry
/usr/bin/asterisk -rx "rpt fun <YOUR NODE> *70" ; Send Node Status
/usr/bin/asterisk -rx "rpt cmd <YOUR NODE> cop 34" ; Disable Local Telemetry
Save the file and make it executable.
I am sure someone with more experience than I may have a better way.
Mike
KJ7CFY
> On 11/21/2020 1:32 PM Steve Agee via ARM-allstar <arm-allstar at hamvoip.org> wrote:
>
>
> *Hi Group,
>
> I'd like to have a DTMF command fire off a string of 3 consecutive
> commands. In this instance, I normally keep telemetry turned off. So, I
> want to enter a DTMF command that will turn telemetry on (cop,33) then
> play the node status (ilink,5) then turn the telemetry back off again
> (cop,34). What would the proper syntax be to do this? I'm guessing maybe:
>
> 987=cop,33 # ilink,5, # cop,34
>
> ... but not sure about that. Also, besides using multiple commas for
> delays, is there a "sleep" or some other command that allows me to
> specify a specific delay time that is better to use?
>
> Thanks,
> N5ZUA
> *
> _______________________________________________
>
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
More information about the ARM-allstar
mailing list