[arm-allstar] Help programming ASL on Hamvoip to connect & disconnect at particular times

Doug Crompton wa3dsp at gmail.com
Sat Jun 15 14:05:25 EDT 2019


Rachid,

 This is very easy. You could do it in rpt.conf but If you want to do it in
a cron (that is the way I do it here)  you need to understand cron.  There
are many sites that detail how to use it. Here is one -

https://www.adminschoice.com/crontab-quick-reference

So that shows you how to setup times days etc.

So lets say you want to connect a specific node at a certain time and day.
You use  crontab -e  and you are in the editor. Here is an example. There
are spaces between the parameters!  -

# Connect to a node
30 20 * * 1 /etc/asterisk/local/connect.sh 40000

Using the script below this would connect node 40000 to your node at 8:30
PM on Monday night.  Remember the first parameter is minutes and the second
is hour in 24 hour time. The week starts on Sunday which is 0 so the 1 is
monday.

Script the cron calls -

#!/bin/bash
asterisk -rx "rpt fun $NODE1 *73$1"

$NODE1 is your first node. If it is a different node on that server replace
with the node number. The $1 is the node parameter passed from the cron.

Save this in /etc/asterisk/local/connect.sh  and make it executable - chmod
755 connect.sh

Now at the prescribed time it will connect to the requested node.  You
could make another script called disconnect.sh. The lines would just be -

#!/bin/bash
asterisk -rx "rpt fun $NODE1 *71$1"

I show permanent connects here but it could be *3 and *1 if you did not
want that. Usually you want permanent connects though.

The flexibility of using a script would allow you to add things if you like
for instance you could connect to multiple nodes and do other commands
within the script.


*73 Doug*

*WA3DSP*

*http://www.crompton.com/hamradio <http://www.crompton.com/hamradio>*

On Sat, Jun 15, 2019 at 12:39 PM "Rachid Karroo via ARM-allstar" <
arm-allstar at hamvoip.org> wrote:

> Good day to all
> I need to have my node to connect and disconnect to a particular Node(s)
> during week days.
>
> I understand that I will have to define it in Cron jobs.
> Is there any documentation available that I could read and experiment
> please ?
>
> Thank you
> 73's
>
> Rachid
> 3B8FP
> Node 40248
> _______________________________________________
>
> 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 web page - http://hamvoip.org
>


More information about the ARM-allstar mailing list