[App_rpt-users] additional- app_rpt_script_execution

(KP4TR)Ramon Gonzalez kp4tr.ramon at gmail.com
Thu Jul 24 02:43:56 UTC 2014


And for my next question...How can I play audio and text from the 
asterisk command line? I would like to assemble custom messages using 
the existing GSM files and add my own.

Thanks.


On 7/22/2014 11:57 PM, Doug Crompton wrote:
> Ramon,
>
>  For simpleusb it would be -
>
> asterisk -rx "susb key"    (or unkey)
>
> I think there is a similar command for usbradio
>
> *73 Doug
> WA3DSP
> http://www.crompton.com/hamradio*
>
>
> ------------------------------------------------------------------------
> Date: Tue, 22 Jul 2014 21:33:23 -0400
> From: kp4tr.ramon at gmail.com
> To: mike at midnighteng.com; App_rpt-users at ohnosec.org
> Subject: Re: [App_rpt-users] additional- app_rpt_script_execution
>
> Got the script to reboot working...
>
> My next question...how do I activate the PTT using a DMK URI FOB pin 1 
> using a "cop" command?
>
> I know it must be a:   asterisk -rx "rpt cmd 2000 cop 62,GPIO1=1 0" or 
> something similar, but I can't figure out what GPIO the PTT line is (I 
> think it's GPIO1) or if there is another way to do it.
>
> The reason for this is that I would like to write custom scripts to 
> announce things like my IP address, my wireless SSID name, etc by 
> using DTMF commands via Allstar.
>
> Thanks.
>
>
> On 7/22/2014 5:19 AM, mike at midnighteng.com 
> <mailto:mike at midnighteng.com> wrote:
>
>
>
>     Bob,
>
>     Sorry only a short time for reply...
>
>     make a file with nano,vi or whatever and call it shutdowncmd.sh
>     <http://shutdowncmd.sh>
>
>     place the commands in it you use to shutdown the machine
>     ex: shutdown -P NOW
>
>     change attributes to 755 and place in usr/local/sbin/
>
>     create a command that matches no other in your rpt.conf node
>     stanza (use 5 or more digits)
>     xxxx=CMD,/usr/local/sbin/shutdowncmd.sh <http://shutdowncmd.sh>
>
>     test your script file by running it from the command line once...
>     shutdowncmd.sh <http://shutdowncmd.sh>
>
>     to call the script, enter dtmf xxxx or use in a macro to do many
>     things during a shutdown.
>
>     Hopefully, I did not leave anything out...  73
>
>     ...mike/kb8jnm
>
>
>         -------- Original Message --------
>         Subject: Re: [App_rpt-users] additional- app_rpt_script_execution
>         From: "(KP4TR)Ramon Gonzalez" <kp4tr.ramon at gmail.com
>         <mailto:kp4tr.ramon at gmail.com>>
>         Date: Mon, July 21, 2014 11:43 pm
>         To: App_rpt-users at ohnosec.org <mailto:App_rpt-users at ohnosec.org>
>
>         Hello,
>
>         I would like to write a macro to perform a shutdown of my
>         server using a DTMF command. Basically I want to run a shell
>         script from a function using a macro. Can someone point me to
>         some documentation on how this can be accomplished?
>
>
>         Thanks.
>
>
>         On 3/9/2014 1:11 PM, Bob wrote:
>
>             Doug, Mike, Bryan... thanks all... need to read more about
>             cron... each set, as well as the combined comments helped
>             me tremendously. I copied them here so I can keep them
>             together.
>             Thanks much!
>             Bob
>             kk6ecm
>             -----Original Message-----
>             From: app_rpt-users-bounces at ohnosec.org
>             <mailto:app_rpt-users-bounces at ohnosec.org>
>             [mailto:app_rpt-users-bounces at ohnosec.org] On Behalf Of
>             Bryan D. Boyle
>             Sent: Sunday, March 09, 2014 9:30 AM
>             To: app_rpt mailing list
>             Subject: Re: [App_rpt-users] app_rpt script execution
>             Read up on the 'cron' command.
>             Use asterisk to do what asterisk does (interface and
>             manage the radios).
>             Use the operating system to do what operating systems do
>             (download
>             files, manage network connections, disk I/O, etc.)
>             Write a shell script that downloads the file on a regular
>             schedule and
>             save the mp3 or wav or whathaveyou file to disk (wget/curl
>             is your friend).
>             Write a shell script to play the script, assign it to a
>             dtmf command in
>             rpt.conf
>             use the schedule stanza inside asterisk to execute the
>             dtmf command you
>             assigned to the shell script at the requisite time.
>             Again, use asterisk to do what aterisk does.
>             Use the OS to do what it's supposed to do.
>             Simplifies things immensely.
>             ------------------------------------------------------------------------
>             *From:*hotmail_97fc649978f54bf0 at live.com
>             <mailto:hotmail_97fc649978f54bf0 at live.com>
>             [mailto:hotmail_97fc649978f54bf0 at live.com] *On Behalf Of
>             *Doug Crompton
>             *Sent:* Sunday, March 09, 2014 9:44 AM
>             *To:* Bob
>             *Cc:* app_rpt-users at ohnosec.org
>             <mailto:app_rpt-users at ohnosec.org>
>             *Subject:* RE: [App_rpt-users] app_rpt script execution
>             Bob,
>
>              The easiest way to execute scripts that command app_rpt
>             is outside of rpt.conf in this way....
>
>             Create a script and store it somewhere (example) -
>
>             #! /bin/bash
>             /usr/sbin/asterisk -rx "rpt fun 27225 *7128190"
>             sleep 10
>             /usr/sbin/asterisk -rx "rpt fun 27225 *7327133"
>
>             I call this script alaska_connect and it is in
>             /etc/asterisk/wa3dsp  Make sure it s executable - chmod
>             750 <filename>
>
>             Then create a cron job to tell when to execute it -
>
>             44 12 * * 1-6 /etc/asterisk/wa3dsp/alaska_connect
>
>             This says execute /etc/asterisk/wa3dsp/alaska_connect at
>             12:44 (PM the clock is 24 hour) on Monday through Saturday
>
>             Use crontab -e   to edit  cron   or crontab -l to list
>             what is there. Google cron or crontab to see cron options.
>
>             As you can see this has nothing to do with anything inside
>             of rpt.conf  Remove any scheduled jobs in rpt.conf
>             especially if they conflict with doing it in this way
>             externally.
>
>             The script can be any system command or anything you could
>             do from the command prompt, download a file, reboot the
>             system, send commands to app_rpt, restart asterisk, whatever.
>
>             *73 Doug
>             WA3DSP
>             http://www.crompton.com/hamradio*
>
>             ------------------------------------------------------------------------
>             *From:*app_rpt-users-bounces at ohnosec.org
>             <mailto:app_rpt-users-bounces at ohnosec.org>
>             [mailto:app_rpt-users-bounces at ohnosec.org] *On Behalf Of
>             *mike at midnighteng.com <mailto:mike at midnighteng.com>
>             *Sent:* Sunday, March 09, 2014 9:48 AM
>             *To:* app_rpt-users at ohnosec.org
>             <mailto:app_rpt-users at ohnosec.org>
>             *Subject:* Re: [App_rpt-users] additional-
>             app_rpt_script_execution
>
>             Some additional here bob...
>             I did not read you message properly the first time.
>             If you are not sure where your script is running from
>             (like you installed something and do not understand how it
>             works) , it is probably being executed from the system
>             cron.  /etc/crontab (do not edit this file with a
>             "windows" based editor)
>             It is probably calling a script file that you will have to
>             look in crontab to find what and where it is.
>             So if you are trying to change that to the app_rpt system
>             sched/macro, you will need to remove it from crontab first.
>             Here is some info on using the app_rpt macro/sched
>             http://ohnosec.org/drupal/node/143
>             http://themidnightengineer.com/category/ham-amateur-radio/app_rpt/macros-scheduler/
>             ...mike/kb8jnm
>
>                 -------- Original Message --------
>                 Subject: Re: [App_rpt-users] app_rpt_script_execution
>                 From: <mike at midnighteng.com <mailto:mike at midnighteng.com>>
>                 Date: Sun, March 09, 2014 12:25 pm
>                 To: app_rpt-users at ohnosec.org
>                 <mailto:app_rpt-users at ohnosec.org>
>                 Bob,
>                 Without knowing the exact nature, I can give some
>                 advice on this as I do run scripts from the app_rpt
>                 sched over the use of system cron and there are good
>                 and bad doing it that way.
>                 But here is some guidance...
>                 You can put the scripts in the /etc/asterisk folder (I
>                 use /etc/asterisk/scripts ) but you need to make sure
>                 you set file permissions to say 755 on the script file
>                 and be sure to call them specifically from their
>                 location or set a path to your directory.
>                 Also note that any item you call in the script would
>                 have the same permission/path problem so do not assume
>                 you can run a file/command (as you would from "root"
>                 command line) without saying where it is with a path
>                 to it in the command line. And having the permissions
>                 set to run it.
>                 If you are trying to keep security on files, you might
>                 run them as user: "asterisk".
>                 Hope that is of some value...
>                 ...mike/kb8jnm
>
>                     -------- Original Message --------
>                     Subject: [App_rpt-users] app_rpt script execution
>                     From: "Bob" <kk6ecm at gmail.com
>                     <mailto:kk6ecm at gmail.com>>
>                     Date: Sun, March 09, 2014 12:08 pm
>                     To: <app_rpt-users at ohnosec.org
>                     <mailto:app_rpt-users at ohnosec.org>>
>                     I’m working on a node that downloads a file from
>                     the internet weekly, but the time seems to vary. I
>                     want to change this to a specific day and time
>                     each week, but cannot determine what is activating
>                     the script. The script is located in
>                     /etc/asterisk/. rpt.conf uses the file per its
>                     [schedule] stanza. I have two questions:
>                     Does the server only load/execute files in
>                     /etc/asterisk each time asterisk is started?
>                     How can I setup the system so it executes this
>                     script at a given time each week?
>                     Thanks,
>                     Bob
>                     kk6ecm
>
>
>
>             _______________________________________________
>             App_rpt-users mailing list
>             App_rpt-users at ohnosec.org  <mailto:App_rpt-users at ohnosec.org>
>             http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
>
>             To unsubscribe from this list please visithttp://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users  and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button"
>             You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
>
>
>         ------------------------------------------------------------------------
>         _______________________________________________
>         App_rpt-users mailing list
>         App_rpt-users at ohnosec.org <mailto:App_rpt-users at ohnosec.org>
>         http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
>
>         To unsubscribe from this list please visit
>         http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users and
>         scroll down to the bottom of the page. Enter your email
>         address and press the "Unsubscribe or edit options button"
>         You do not need a password to unsubscribe, you can do it via
>         email confirmation. If you have trouble unsubscribing, please
>         send a message to the list detailing the problem.
>
>
>
>     _______________________________________________
>     App_rpt-users mailing list
>     App_rpt-users at ohnosec.org  <mailto:App_rpt-users at ohnosec.org>
>     http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
>
>     To unsubscribe from this list please visithttp://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users  and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button"
>     You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.
>
>
>
> _______________________________________________ App_rpt-users mailing 
> list App_rpt-users at ohnosec.org 
> http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users To 
> unsubscribe from this list please visit 
> http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll 
> down to the bottom of the page. Enter your email address and press the 
> "Unsubscribe or edit options button" You do not need a password to 
> unsubscribe, you can do it via email confirmation. If you have trouble 
> unsubscribing, please send a message to the list detailing the problem.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.keekles.org/pipermail/app_rpt-users/attachments/20140723/05bb16f9/attachment.html>


More information about the App_rpt-users mailing list