<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font style="" color="#000000" face="Tahoma,sans-serif">Pete,<br><br> Although you can do this entirely inside rpt.conf I like to script outside with Linux bash scripts calling Asterisk to do the task. Here is an example of connecting to the alaska net. This example is in /etc/asterisk/local in the distribution.<br><br>cat alaska_connect<br><br>#! /bin/bash<br># Example Script showing connect to Alaska Morning Net<br># Change the 'connect from node' to your node<br># and the 'connect to' node to where you want to connect<br># omit the < and ><br># Run from a cron job that specifies the connect time<br>#<br># This cron example shows how to enter into cron<br># type crontab -e  and add the line, change as needed<br>#<br># The example shows at 12:44 (times are 24 hour) on<br># Monday through Saturday run the alaska_connect<br># script in the /etc/asterisk/local directory<br>#<br># Modify this script to your needs<br>#<br># This cron example shows a 12:44 PM connect time Monday through Saturday.<br>#<br># 44 12 * * 1-6 /etc/asterisk/wa3dsp/alaska_connect<br>#<br>/usr/sbin/asterisk -rx "rpt fun 27225 *7327133"<br># end of script<br><br>When you create a script like this to do asterisk tasks it must be made executable. </font><font style="" color="#000000" face="Tahoma,sans-serif"><font style="" color="#000000" face="Tahoma,sans-serif">If the script was called  alaska_connect.sh</font> then -  chmod 750 alaska_connect.sh<br><br>Then you can actually call it from Linux to see if it works properly.<br><br>./alaska_connect.sh    - from the same directory it is in. <br><br>Then you have two options. You can create a cron job to execute it on a schedule or execute it with a DTMF command. Here is my cron entry to execute this script at at 12:50 on Wedneadays<br><br># Weekly at Wed 12:50 PM Alaska Net<br>50 12 * * 3 /etc/asterisk/local/alaska_connect.sh<br><br>You would make a corresponding disconnect script (alaska_disconnect.sh) like above then add the disconnect cron entry. This shows a disconnect at 2 PM on Wednesdays<br><br>00 14 * * 3 /etc/asterisk/local/alaska_disconnect.sh<br><br>To list all cron jobs do   -  crontab -l<br><br>To edit or add a cron  -  crontab -e<br><br>Now if all you want to do is have a DTMF sequence (the cron is optional) run the scripts then add this to the funtions section of rpt.conf    [functions]  probably has your primary node number after it   EX: [funtions27225]<br><br>[functions]<br><br>.....<br><br>A4=cmd,/etc/asterisk/local/alaska_connect.sh<br>A5=cmd,/etc/asterisk/local/alsaka_disconnect.sh<br><br>In this example *A4 would run the alaska connect script and *A5 the disconnect. The DTMF code can be anything that does not conflict with what is already defined.  8XX is usually safe and all the extended prefix  A, B , C , D  are not used but make sure the handheld or radio you are controlling with has those tones available. Not all do.<br><br>The scripts can do anything legal in Linux and you can call Asterisk multiple times to do anything you could normally do in the client.<br><br>I hope that helps. <br><br></font><b><font style="font-size:16pt;" size="4">73 Doug</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">WA3DSP</font><font style="font-size:16pt;" size="4"><br></font><font style="font-size:16pt;" size="4">http://www.crompton.com/hamradio</font></b><font style="font-size:16pt;" size="4"><br></font><br><br><div><hr id="stopSpelling">Date: Tue, 20 Oct 2015 13:17:13 -0400<br>From: mrpjf150@gmail.com<br>To: arm-allstar@hamvoip.org<br>Subject: [arm-allstar] Commanding nodes via scripting<br><br><p dir="ltr">     Hi all</p>
<p dir="ltr">     How do you command a node to connect/disconnect using scripting? Sometimes I'm outta range of my node to command DTMF.An example would be say,there is a net on at such& such a time,would like to script something to command my node to link up.Is there something in Doug's software to do this?<br></p>
<p dir="ltr">73,<br>
Pete<br>
KD2ARB</p>
<br>_______________________________________________

arm-allstar mailing list
arm-allstar@hamvoip.org
http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar

Visit the BBB and RPi2 web page - http://hamvoip.org</div>                                          </div></body>
</html>