[arm-allstar] Play ARN out Echolink connections

Lloyd Duck lduck at me.com
Sun Apr 21 21:42:31 EDT 2019


Doug, 

That is not correct, I do have playnews audio out the repeater and out to any allstar node connected. 

Only place the audio is not going is out echolink. That’s why I’m thinking it’s just a simple setting that I’ve missed somewhere. It’s driving me a little nuts, I’ve looked over the conf files till it’s all looking the same now. 

rpt.conf, echolink.conf and simpleusb.conf, is there another one I should be looking at? 

Lloyd Duck, W5LND

On Apr 21, 2019, at 8:33 PM, Doug Crompton <wa3dsp at gmail.com> wrote:

LLoyd,

 So you are saying you have no playnews audio anywhere? Does it play at all? On Allstar when connected to another node? 

73 Doug
WA3DSP
http://www.crompton.com/hamradio

> On Sun, Apr 21, 2019 at 6:45 PM Lloyd Duck <lduck at me.com> wrote:
> Doug, 
> 
> I have the primary node set to duplex=1 and this is the node I’m able to get echolink to work on. I’m trying to do one step at a time. Audio comes out echolink no problem, just no audio from playing ARN. Once I get that to work I was wanting to move echolink to my second node. 
> 
> 
> 
> Lloyd Duck, W5LND
> 
> On Apr 21, 2019, at 4:37 PM, Doug Crompton via ARM-allstar <arm-allstar at hamvoip.org> wrote:
> 
> LLoyd,
> 
>   The errors are basically meaningless and a collection over time.  I
> think we went through this before but I forget the exact details.  If you
> have a main node connected to a second node strictly for Echolink and they
> are connected all audio from the main node will go to the connected node.
> The exception is if you have the main node in duplex 0. In that case as I
> remember the global playback on that node will NOT go to the connected
> nodes. It will however play localplay on the node it is being played on to
> a radio or iaxrpt connection to that node if they exist. If you have
> anything in duplex=0,  I would suspect that is the problem.
> 
> If you connect via allstar (iaxrpt or whatever) to the node that Echolink
> is running on and you hear the playback audio then it has to also be going
> out over Echolink connections on that same node.
> 
> I have this identical setup here with a hub and a second strictly Echolink
> node. I play ARN and ARRL news weekly. Neither the main hub node or the
> Echolink node are in duplex=0. If I were to put the hub in duplex=0 the
> audio would go no where. I know that because I tried at one time duplex=0
> thinking why play telemetry stuff on a node that has no radio and found out
> the hard way you can't do that.l
> 
> 
> *73 Doug*
> 
> *WA3DSP*
> 
> *http://www.crompton.com/hamradio <http://www.crompton.com/hamradio>*
> 
> 
> 
> On Sun, Apr 21, 2019 at 2:27 PM "Lloyd Duck via ARM-allstar" <
> arm-allstar at hamvoip.org> wrote:
> 
>> I’m still not able to play Newsline out the Echolink connections, it plays
>> just fine out the repeater and the allstar connected nodes.
>> 
>> 
>> 
>> I started all over and setup my node from scratch to make sure I hadn’t
>> disable it myself. I believe I’m just missing something.
>> 
>> 
>> 
>> Here is a copy of my rpt.conf, I’m using the G for globe in the script.
>> 
>> 
>> 
>> /etc/asterisk/local/playnews/playnews-0.11 ARN now 46663 G &> /dev/null 2>&
>> 
>> 
>> 
>> 
>> 
>> Also I wanted to setup Echolink on my second node by using the
>> dahdi/pseudo so I can disconnect it from allstar network if needed.
>> 
>> 
>> 
>> When I enter the 46664 for that node number in Echolink.conf I’m not able
>> to connect using my Echolink app. The phone is on a different network.
>> 
>> It works fine if I use 46663 node number.
>> 
>> 
>> 
>> ; WARNING - THIS FILE WAS AUTOMATICALLY CONFIGURED FROM A
>> 
>> ; TEMPLATE FILE IN   /usr/local/etc/asterisk_tpl   BY THE
>> 
>> ; NODE-CONFIG.SH SCRIPT.
>> 
>> ;
>> 
>> ; EACH TIME THIS SCRIPT IS RUN, THIS FILE WILL BE OVERWRITTEN.
>> 
>> ; IF YOU CHANGE ANYTHING IN THIS FILE AND RUN THE NODE-CONFIG.SH
>> 
>> ; SCRIPT, IT WILL BE LOST.
>> 
>> ;
>> 
>> ; IF YOU INTEND TO USE THE NODE-CONFIG.SH SCRIPT,  THEN YOU SHOULD
>> 
>> ; MAKE MODIFICATIONS TO THE ACTUAL TEMPLATE FILES LOCATED IN
>> 
>> ; /usr/local/etc/asterisk_tpl directory.
>> 
>> ;
>> 
>> ; HAMVOIP Radio Repeater configuration file (for use with app_rpt)
>> 
>> 
>> 
>> ; This file is shown with two local nodes. The first node is
>> 
>> ; assigned during the setup process. If you later want to change
>> 
>> ; the node number use your editor to wholsale change the current
>> 
>> ; node number to the new number. Also see the important note below.
>> 
>> ;
>> 
>> ; The nano editor does this nicely using the 'CNTRL \' command.
>> 
>> ;
>> 
>> ; Likewise do the same for node 46664 if you are using a second node.
>> 
>> ; Node 46664 is defined as a pseudo node but could be setup as a second
>> 
>> ; simpleusb node.
>> 
>> ;
>> 
>> ; This file defaults to a simplex node (duplex=1)
>> 
>> ;
>> 
>> ; Lines with a ';' first character in this file are comments and
>> 
>> ; are NOT executed. Values shown are typically defaults meaning
>> 
>> ; if the command is commented out the value shown would be used.
>> 
>> 
>> 
>> ; IMPORTANT NOTE - when changing node 46664 to a second node or
>> 
>> ; adding a node the context mapping section and contexts below
>> 
>> ; the last node stanza should reflect the FIRST node number at
>> 
>> ; the end of their name unless you define separate stanza
>> 
>> ; definitions for each node.
>> 
>> 
>> 
>> ; Updated 1/2019 to include additional features
>> 
>> ; Before attempting to add features ensure they
>> 
>> ; are not already installed in this file.
>> 
>> 
>> 
>> ; THIS IS AN IMPORTANT FILE! EDIT CAREFULLY AND
>> 
>> ; MAKE A BACKUP FIRST!
>> 
>> 
>> 
>> ; The first node definition
>> 
>> 
>> 
>> [46663] ; Change this to your assigned node number
>> 
>> 
>> 
>> ; CHANNEL DRIVER SETTINGS
>> 
>>                                ; Define a channel driver to use and which
>> 
>>                                ; interface within that channel driver
>> 
>>                                ; To define a radioless node use the
>> 
>>                                ; psuedo channel driver -
>> rxchannel=dahdi/pseudo
>> 
>> ;rxchannel=Radio/usb46663
>> 
>>                                ; Example usbradio channel driver
>> 
>> rxchannel=SimpleUSB/usb
>> 
>>                                ; Example simpleusb channel driver
>> 
>> ;rxchannel=dahdi/pseudo
>> 
>>                                ; Example pseudo channel driver
>> 
>> ;rxchannel=iopipe/stanza1
>> 
>>                                ; Future hamvoip IOpipe channel driver
>> 
>>                                ; stanza1 rename to actual stanza name in
>> iopipe.conf file
>> 
>> ;txchannel=
>> 
>>                                ; The txchannel allows separate sound
>> cards for the
>> 
>>                                ; receive and transmit audio paths. This
>> is seldom used
>> 
>>                                ; but shown here to make the user aware of
>> its existence.
>> 
>>                                ; It would take the same parameters as
>> rxchannel.
>> 
>> 
>> 
>> ; NODE LOOKUP METHODS
>> 
>> 
>> 
>>                                ; There are three choices for the way to
>> lookup
>> 
>>                                ; nodes. Being able to lookup nodes and
>> mapping
>> 
>>                                ; to an IP address and port is a
>> requirement
>> 
>>                                ; for proper operation of Allstar.
>> 
>> 
>> 
>>                                ; NOTE - when using DNS lookup on all
>> nodes on
>> 
>>                                ; a server the filelookup_onoff.sh script
>> should
>> 
>>                                ; be used to turn off redundant flat file
>> lookups.
>> 
>>                                ; DNS lookup is the default.
>> 
>> 
>> 
>>                                ; node_lookup_method=dns  (Default)
>> 
>>                                ;   Uses hamvoip DNS lookup
>> 
>> 
>> 
>>                                ; node_lookup_method=file
>> 
>>                                ;   Uses Allstar flat file lookup
>> 
>>                                ;   Deprecated in hamvoip v1.5
>> 
>> 
>> 
>>                                ; node_lookup_method=local
>> 
>>                                ;   Uses local fixed routing defined in the
>> 
>>                                ;   [nodes] stanza below
>> 
>> node_lookup_method=dns
>> 
>> 
>> 
>> 
>> 
>> ; REPEATER/SIMPLEX NODE SETTINGS
>> 
>>                                ; duplex=0 - Half duplex with no telemetry
>> 
>>                                ; tones or hang time. Special Case: Full
>> 
>>                                ; duplex if linktolink is set to yes.
>> 
>>                                ; This mode is preferred when interfacing
>> 
>>                                ; with an external multiport repeater
>> controller.
>> 
>> 
>> 
>>                                ; duplex=1 - Half duplex with telemetry
>> tones
>> 
>>                                ; and hang time. Does not repeat audio.
>> 
>>                                ; This mode is preferred when interfacing a
>> 
>>                                ; simplex node. This is the default mode.
>> 
>> 
>> 
>>                                ; duplex=2 - Full Duplex with telemetry
>> tones
>> 
>>                                ; and hang time. This mode is preferred
>> when
>> 
>>                                ; interfacing a repeater.
>> 
>> 
>> 
>>                                ; duplex=3 - Full Duplex with telemetry
>> tones
>> 
>>                               ; and hang time, but no repeated audio.
>> Often
>> 
>>                                ; used for radio-less nodes.
>> 
>> 
>> 
>>                                ; duplex=4 - Full Duplex with telemetry
>> tones
>> 
>>                                ; and hang time. Repeated audio only when
>> the
>> 
>>                                ; autopatch is down.
>> 
>> duplex=1
>> 
>> 
>> 
>> ; CONTEXT MAPPING
>> 
>> 
>> 
>> controlstates=controlstates46663
>> 
>>                                ; Defines groups of control operator
>> commands
>> 
>>                                ; to be executed all at once. Can be
>> combined
>> 
>>                                ; with macros to allow changes to a nodes
>> 
>>                                ; operating mode to be made quickly.
>> 
>> 
>> 
>> scheduler=schedule46663
>> 
>>                                ; Defines macros to be executed at a
>> specific
>> 
>>                                ; time and date. Uses a cron-like syntax
>> 
>> 
>> 
>> morse=morse46663
>> 
>>                                ; Contains definitions for morse code
>> messages.
>> 
>>                                ; One common morse stanza is shared across
>> 
>>                                ; multiple nodes
>> 
>> 
>> 
>> macro=macro46663
>> 
>>                                ; Defines DTMF macro sequences
>> 
>> 
>> 
>> functions=functions46663
>> 
>>                                ; Defines DTMF function digit sequences. A
>> 
>>                                ; function stanza has a reference to it
>> defined
>> 
>>                                ; inside a node stanza. Multiple function
>> stanzas
>> 
>>                                ; may be defined and used to provide
>> different
>> 
>>                                ; function lists for different sources
>> 
>>                                ; (radio.phone, and link)
>> 
>> 
>> 
>> phone_functions=functions46663
>> 
>> link_functions=functions46663
>> 
>> 
>> 
>> telemetry=telemetry46663
>> 
>>                                ; Contains definitions for telemetry tones
>> 
>>                                ; (courtesy tones, roger beeps, etc). A
>> telemetry
>> 
>>                                ; stanza has a reference to it defined
>> inside
>> 
>>                                ; a node stanza.
>> 
>> 
>> 
>> wait_times=wait-times46663
>> 
>>                                ; Contains time delays used to time audio
>> 
>>                                ; telemetry events
>> 
>> events=events46663
>> 
>>                                ; Allstar events
>> 
>> 
>> 
>> ; ECHOLINK SETTINGS
>> 
>>                                ; Echolink is a separate module.
>> 
>>                                ; The Echolink.conf file must be
>> 
>>                                ; configured for it to function
>> 
>> 
>> 
>> erxgain=-3
>> 
>>                                ; Echoline RX gain in dB
>> 
>> etxgain=3
>> 
>>                                ; Echolink TX gain in dB
>> 
>> eannmode=2
>> 
>>                                ; Echolink announcement mode
>> 
>>                                ; Default: 1 = Say only node number on
>> echolink
>> 
>>                                ; connects. 2 = say phonetic call sign
>> only on
>> 
>>                                ; echolink connects. 3 = say phonetic call
>> sign
>> 
>>                                ; and node number on echolink connects
>> 
>> 
>> 
>> ; IRLP SETTINGS
>> 
>>                                ; IRLP is a separate hamvoip package which
>> must
>> 
>>                                ; be installed and configured for it to be
>> 
>>                                ; functional.
>> 
>> 
>> 
>> irxgain=-6
>> 
>>                                ; IRLP receive gain adjustment
>> 
>> itxgain=4
>> 
>>                                ; IRLP transmit gain adjustment
>> 
>> irlpann=0
>> 
>>                                ; Default: 1 = Play irlp connect and
>> disconnect
>> 
>>                                ;              announcements
>> 
>>                                ;          0 = Disable irlp connect and
>> disconnect
>> 
>>                                ;              announcements
>> 
>> 
>> 
>> 
>> 
>> ; AUDIO LEVEL SETTINGS IN dB
>> 
>> 
>> 
>> telemnomdb=0
>> 
>>                                ; Overall reduction in telemetry level
>> 
>> telemduckdb=-9
>> 
>>                                ; Telemetry level reduction with signal
>> 
>> 
>> 
>> ; NOTCH FILTER
>> 
>> 
>> 
>> ;rxnotch=1000,20
>> 
>>                                ; Apply a notch to filter the RX signal.
>> Values are:
>> 
>>                                ; frequency, bandwidth. Up to ten filters
>> can be cascaded.
>> 
>>                                ; Example of three cascaded filters at
>> 1000hz
>> 
>>                                ; 20hz bandwidth:
>> rxnotch=1000,20,1000,20,1000,20
>> 
>> 
>> 
>> 
>> 
>> ; DIAL PLAN SETTINGS
>> 
>> 
>> 
>> context =  radio
>> 
>> callerid = Repeater <0000046663>
>> 
>>                                ; This setting allows the autopatch on
>> 
>>                                ; the node to be identified with a specific
>> 
>>                                ; caller ID
>> 
>> accountcode=RADIO
>> 
>> 
>> 
>> 
>> 
>> ; ID SETTINGS
>> 
>>                                ; ID recording files must have extension
>> gsm,ulaw,pcm,
>> 
>>                                ; or wav. No file extension is used.
>> 
>>                                ; All ID recording files should be sampled
>> at 8KH
>> 
>> 
>> 
>> ;idrecording=/etc/asterisk/local/node-id
>> 
>>                                ; Main ID voice
>> 
>> ;idrecording=|iDE W5LND/L
>> 
>>                                ; Main ID CW
>> 
>> ;idtalkover=|iDE W5LND/L
>> 
>>                                ; ID when signal present
>> 
>> 
>> 
>> idrecording=/etc/asterisk/local/node-id
>> 
>> 
>> 
>> ; TIME SETTINGS - milliseconds
>> 
>>                                ; The default values for hangtime,
>> tx_timeout,
>> 
>>                                ; and id interval time are ; 5 seconds
>> (5000 ms),
>> 
>>                                ; 3 minutes (180000 ms), and 5 minutes
>> (300000 ms)
>> 
>>                                ; respectively
>> 
>> 
>> 
>> hangtime=100
>> 
>>                                ; squelch tail hang time (in ms)
>> 
>> althangtime=100
>> 
>>                                ; This controls the length of the node
>> hang time
>> 
>>                                ; when the alternate hang timer is
>> selected with
>> 
>>                                ; a control operator function.
>> 
>> tx_timeout=240000
>> 
>>                                ; changed from totime V1.3
>> 
>> idtime=600000
>> 
>>                                ; ID every 10 minutes
>> 
>> politeid=30000
>> 
>>                                ; The politeid setting specified the
>> number of
>> 
>>                                ; milliseconds prior to the end of the id
>> cycle
>> 
>>                                ; where the controller will attempt to
>> play the
>> 
>>                                ; ID in the tail when a user unkeys. If the
>> 
>>                                ; controller does not get a chance to send
>> the
>> 
>>                                ; ID in the tail, the ID will be played
>> over
>> 
>>                                ; the top of the user transmission.
>> 
>> rx_timeout=300000
>> 
>>                                ; Timeout on hardware COS. Used to avoid
>> hangup
>> 
>>                                ; of circuits with COS lockup.
>> 
>> rx_cosflap=20
>> 
>>                                ; Minimum COS Timeout reset period. Used to
>> 
>>                                ; avoid resseting of rx_timeout with a
>> flapping
>> 
>>                                ; squelch.
>> 
>> 
>> 
>> 
>> 
>> ; COURTESY TONE MAPPING
>> 
>> 
>> 
>> unlinkedct=ct1
>> 
>>                                ; Sent when not connected to another node
>> 
>> remotect=ct3
>> 
>>                                ; Sent when remote base connected
>> 
>> 
>> 
>>                                ; The linkunkeyct command can be used to
>> 
>>                                ; customize the courtesy tone based on
>> 
>>                                ; a node number. This is useful to identify
>> 
>>                                ; input from a specific node. See the
>> 
>>                                ; howto at hamvoip.org for details.
>> 
>> 
>> 
>> linkunkeyct=ct8
>> 
>>                                ; sent when a network user unkeys. This
>> 
>>                                ; method uses the mapped tone for all
>> nodes.
>> 
>> 
>> 
>> ;linkunkeyct=by_node_number,ct8
>> 
>>                                ; Use this method to send a distinct
>> courtesy
>> 
>>                                ; tone based on node number. If node
>> number is
>> 
>>                                ; not defined use the default tone shown
>> here
>> 
>>                                ; as ct8. Comment the linkunkeyct=ct8 above
>> 
>>                                ; when using this method. See the howto on
>> this
>> 
>>                                ; at hamvoip.org for additional
>> information.
>> 
>> 
>> 
>> ;node40000=ct12
>> 
>>                                ; Define node number to mapped tone for
>> 
>>                                ; distinctive courtesy tone. Multiple nodes
>> 
>>                                ; can be mapped to multiple mappings by
>> adding
>> 
>>                                ; additional nodexxxxx=ctxx lines. ctxx
>> tones
>> 
>>                                ; must be defined in the [telemetry] stanza
>> 
>> 
>> 
>> 
>> 
>> ; LINK SETTINGS - values in seconds
>> 
>> 
>> 
>> ;nolocallinkct=0
>> 
>>                                ; Send unlinkedct instead of linkedct if
>> 
>>                                ; another local node is connected to this
>> 
>>                                ; node (hosted on the same server).
>> 
>> ;lnkactenable=0
>> 
>>                                ; The link activity timer may be used to
>> reset
>> 
>>                                ; a link configuration back to a default
>> 
>>                                ; configuration if a user changes how the
>> node
>> 
>>                                ; is linked. This helps in situations
>> where the
>> 
>>                                ; user forgets to reset the system to the
>> default
>> 
>>                                ; values, or drives out of range.
>> 
>> ;lnkacttime=1800
>> 
>>                                ; This sets the amount of time to wait
>> before
>> 
>>                                ; executing the inactivity macro. Set to a
>> value
>> 
>>                                ; between 180 and 2000000 seconds.
>> 
>> ;lnkactmacro=*52
>> 
>>                                ; This is the function to execute when the
>> activity
>> 
>>                                ; timer expires. This can either be a
>> function or
>> 
>>                                ; another macro defined in the [macros]
>> stanza.
>> 
>> ;lnkacttimerwarn=30seconds
>> 
>>                                ; For a 30 second warning message, set
>> this to the
>> 
>>                                ; path of a ulaw or pcm sound file to play
>> locally
>> 
>>                                ; when there is 30 seconds left on the
>> activity timer.
>> 
>>                                ; Defualts to /var/lib/asterisk/sounds
>> 
>> 
>> 
>> 
>> 
>> ; REMOTE SETTINGS - values in seconds
>> 
>> 
>> 
>> ;remote_inact_timeout=1800
>> 
>>                                ; Specifies the amount of time without
>> keying
>> 
>>                                ; from the link. Set to 0 to disable
>> timeout.
>> 
>> ;remote_timeout=3600
>> 
>>                                ; Specifies the amount of time without
>> keying from
>> 
>>                                ; the link. Set to 0 to disable timeout.
>> 
>> 
>> 
>> 
>> 
>> ; LONG TONE ZERO DTMF
>> 
>>                                ; LiTZ is a simple method to indicate to
>> others on
>> 
>>                                ; an amateur VHF / UHF FM radio frequency
>> that you
>> 
>>                                ; have an immediate need to communicate
>> with someone,
>> 
>>                                ; anyone, regarding a priority situation
>> or condition.
>> 
>>                                ; This command can call any DTMF function
>> which could
>> 
>>                                ; then call a script or program. It does
>> not have to
>> 
>>                                ;  use the autopatch.
>> 
>> 
>> 
>> ;litzcmd=*6911
>> 
>>                                ; Command sequnce -- Call 911 on autopatch
>> 
>> ;litztime=3000
>> 
>>                                ; time required to hold down DTMF,
>> defaults to 3000 ms
>> 
>> ;litzchar=0
>> 
>>                                ; DTMF character to activate LITZ, defauls
>> to 0
>> 
>> 
>> 
>> 
>> 
>> ; MISC. SETTINGS
>> 
>> 
>> 
>> parrot=0                        ; One time parrot modr with DTMF A9
>> 
>> 
>> 
>> ;connpgm=yourconnectprogram
>> 
>>                                ; Program or script to run at connection
>> 
>> 
>> 
>> ;connpgm=/usr/local/sbin/supermon/smlogger 1  ; use this line for Supermon
>> 
>> 
>> 
>> ;discpgm=yourdisconnectprogram
>> 
>>                                ; Program or script to run at disconnection
>> 
>> 
>> 
>> ;discpgm=/usr/local/sbin/supermon/smlogger 0  ; use this line for Supermon
>> 
>> 
>> 
>> nounkeyct=0
>> 
>>                                ; Disable courtest tones (=1)
>> 
>> holdofftelem=1
>> 
>>                                ; Do not make announcements over user voice
>> 
>> telemdefault=2
>> 
>>                                ; 0= voice telemetry off, 1= on,
>> 
>>                                ; 2= Only your telemetry actions
>> 
>>                                ; then mutes in 1 minute
>> 
>> beaconing=0
>> 
>>                                ; When set to 1 will send the repeater ID
>> at
>> 
>>                                ; the idtime interval regardless of whether
>> 
>>                                ; there was repeater activity or not.
>> 
>> 
>> 
>> ;funcchar = *
>> 
>>                                ; function lead-in character (defaults to
>> '*')
>> 
>> ;endchar = #
>> 
>>                                ; command mode end character (defaults to
>> '#')
>> 
>> ;nobusyout=yes
>> 
>>                                ; (optional) Do not busy-out reverse-patch
>> when
>> 
>>                                ; normal patch in use
>> 
>> ;notelemtx = yes
>> 
>>                                ; telemetry output does not make main
>> 
>>                                ; system transmit (optional)
>> 
>> ;propagate_dtmf = yes
>> 
>>                                ; DTMF sent to system from link gets
>> 
>>                                ; repeated onto main system output
>> 
>> 
>> 
>> ;propagate_phonedtmf = yes
>> 
>>                                ; DTMF sent to system from phone gets
>> 
>>                                ; repeated into main system output and
>> 
>>                                ; link outputs (optional)
>> 
>> ;linktolink = yes
>> 
>>                                ; disables forcing physical half-duplex
>> 
>>                                ; operation of main repeater while
>> 
>>                                ; still keeping half-duplex semantics
>> 
>> ;inxlat = #456,#457,0123456789ABCD
>> 
>>                                ; translate digit strings inbound,
>> 
>>                                ; in this case intrepret #456 as star,
>> 
>>                                ; #457 as pound, and pass all the other
>> 
>>                                ; chars listed in arg3 (optional)
>> 
>> ;outxlat = *7,*0,0123456789#ABCD
>> 
>>                                ; translate digit string outbound,
>> 
>>                                ; in this case *7 generates star, *0
>> 
>>                                ; generates pound, and all the other
>> 
>>                                ; digits pass along
>> 
>> 
>> 
>> ;extnodes = extnodes-different
>> 
>>                                ; section in extnodefile containing
>> 
>>                                ; dynamic node information (optional)
>> 
>> ;extnodefile = different-file
>> 
>>                                ; file containing dynamic node
>> 
>>                                ; info (optional)
>> 
>> 
>> 
>> ;archivedir = some-directory
>> 
>>                                ; defines and enables activity recording
>> 
>>                                ; into specified directory (optional)
>> 
>> ;archiveaudio=0
>> 
>>                                ; Disable saving audio files when
>> 
>>                                ; archiving. Use with caution on SDcards
>> 
>>                                ; This write a lot of data.
>> 
>> ;archivetype=gsm
>> 
>>                                ; Allows the selection of gsm (.wav) or
>> 
>>                                ; pcm (.ul) for archiving audio files
>> 
>> 
>> 
>> ;startup_macro = *7
>> 
>>                                ; Macro to run at startup (optional)
>> 
>> ;startup_macro_delay=5
>> 
>>                                ; Time in seconds to wait before executing
>> 
>>                                ; the startup macro
>> 
>> 
>> 
>> ; TAIL MESSAGE
>> 
>> 
>> 
>> ; The tailmessagetime,tailsquashedtime, and tailmessages need to be set
>> 
>> ; to support tail messages. They can be omitted otherwise.
>> 
>> ;
>> 
>> ;tailmessagetime=1800000
>> 
>>                                ; Play a tail message every 5 mins
>> 
>> ;tailsquashedtime=120000
>> 
>>                                ; If squashed by another user,
>> 
>>                                ; try again after 30 seconds
>> 
>> 
>> 
>> ;tailmessagelist=/etc/asterisk/local/some_file
>> 
>>                                ;list of messages to be played for tail
>> message
>> 
>> 
>> 
>> 
>> 
>> ; *** STATUS REPORTING ***
>> 
>> 
>> 
>> ; Uncomment the following two statpost lines to report the
>> 
>> ; status of your node to stats.allstarlink.org
>> 
>> 
>> 
>> 
>> statpost_program=/usr/bin/wget,-q,--timeout=15,--tries=1,--output-document=/dev/null
>> 
>> statpost_url=http://stats.allstarlink.org/uhandler.php ; Status updates
>> 
>> 
>> 
>> ; END OF FIRST NODE
>> 
>> 
>> 
>> ; BEGIN SECOND NODE
>> 
>> 
>> 
>> ; Second node shown as a pseudo node
>> 
>> ; This node can be edited to include a second public or private node
>> 
>> 
>> 
>> [46664] ; Change this to your assigned node number
>> 
>> 
>> 
>> ; CHANNEL DRIVER SETTINGS
>> 
>>                                ; Define a channel driver to use and which
>> 
>>                                ; interface within that channel driver
>> 
>>                                ; To define a radioless node use the
>> 
>>                                ; psuedo channel driver -
>> rxchannel=dahdi/pseudo
>> 
>> ;rxchannel=Radio/usb46664
>> 
>>                                ; Example usbradio channel driver
>> 
>> ;rxchannel=SimpleUSB/usb2
>> 
>>                                ; Example simpleusb channel driver
>> 
>>                                ; Stanza for usb2 needs to be added to
>> simpleusb..conf
>> 
>> rxchannel=dahdi/pseudo
>> 
>>                                ; Example pseudo channel driver
>> 
>> ;rxchannel=iopipe/stanza1
>> 
>>                                ; Future hamvoip IOpipe channel driver
>> 
>>                                ; stanza1 rename to actual stanza name in
>> iopipe.conf file
>> 
>> ;txchannel=
>> 
>>                                ; The txchannel allows separate sound
>> cards for the
>> 
>>                                ; receive and transmit audio paths. This
>> is seldom used
>> 
>>                                ; but shown here to make the user aware of
>> its existence.
>> 
>>                                ; It would take the same parameters as
>> rxchannel.
>> 
>> 
>> 
>> ; NODE LOOKUP METHODS
>> 
>> 
>> 
>>                                ; There are three choices for the way to
>> lookup
>> 
>>                                ; nodes. Being able to lookup nodes and
>> mapping
>> 
>>                                ; to an IP address and port is a
>> requirement
>> 
>>                                ; for proper operation of Allstar.
>> 
>> 
>> 
>>                                ; NOTE - when using DNS lookup on all
>> nodes on
>> 
>>                                ; a server the filelookup_onoff.sh script
>> should
>> 
>>                                ; be used to turn off redundant flat file
>> lookups.
>> 
>>                                ; DNS lookup is the default.
>> 
>> 
>> 
>>                                ; node_lookup_method=dns  (Default)
>> 
>>                                ;   Uses hamvoip DNS lookup
>> 
>> 
>> 
>>                                ; node_lookup_method=file
>> 
>>                                ;   Uses Allstar flat file lookup
>> 
>>                                ;   Deprecated in hamvoip v1.5
>> 
>> 
>> 
>>                                ; node_lookup_method=local
>> 
>>                                ;   Uses local fixed routing defined in the
>> 
>>                                ;   [nodes] stanza below
>> 
>> node_lookup_method=dns
>> 
>> 
>> 
>> 
>> 
>> ; REPEATER/SIMPLEX NODE SETTINGS
>> 
>>                                ; duplex=0 - Half duplex with no telemetry
>> 
>>                                ; tones or hang time. Special Case: Full
>> 
>>                                ; duplex if linktolink is set to yes.
>> 
>>                                ; This mode is preferred when interfacing
>> 
>>                                ; with an external multiport repeater
>> controller.
>> 
>> 
>> 
>>                                ; duplex=1 - Half duplex with telemetry
>> tones
>> 
>>                                ; and hang time. Does not repeat audio.
>> 
>>                                ; This mode is preferred when interfacing a
>> 
>>                                ; simplex node. This is the default mode.
>> 
>> 
>> 
>>                                ; duplex=2 - Full Duplex with telemetry
>> tones
>> 
>>                                ; and hang time. This mode is preferred
>> when
>> 
>>                                ; interfacing a repeater.
>> 
>> 
>> 
>>                                ; duplex=3 - Full Duplex with telemetry
>> tones
>> 
>>                                ; and hang time, but no repeated audio.
>> Often
>> 
>>                                ; used for radio-less nodes
>> 
>> 
>> 
>>                                ; duplex=4 - Full Duplex with telemetry
>> tones
>> 
>>                                ; and hang time. Repeated audio only when
>> the
>> 
>>                                ; autopatch is down.
>> 
>> duplex=3
>> 
>> 
>> 
>> ; CONTEXT MAPPING
>> 
>> 
>> 
>> controlstates=controlstates
>> 
>>                                ; Defines groups of control operator
>> commands
>> 
>>                                ; to be executed all at once. Can be
>> combined
>> 
>>                                ; with macros to allow changes to a nodes
>> 
>>                                ; operating mode to be made quickly.
>> 
>> 
>> 
>> scheduler=schedule46663
>> 
>>                                ; Defines macros to be executed at a
>> specific
>> 
>>                                ; time and date. Uses a cron-like syntax
>> 
>> 
>> 
>> morse=morse46663
>> 
>>                                ; Contains definitions for morse code
>> messages.
>> 
>>                                ; One common morse stanza is shared across
>> 
>>                                ; multiple nodes
>> 
>> 
>> 
>> macro=macro46663
>> 
>>                                ; Defines DTMF macro sequences
>> 
>> 
>> 
>> functions=functions46663
>> 
>>                                ; Defines DTMF function digit sequences. A
>> 
>>                                ; function stanza has a reference to it
>> defined
>> 
>>                                ; inside a node stanza. Multiple function
>> stanzas
>> 
>>                                ; may be defined and used to provide
>> different
>> 
>>                                ; function lists for different sources
>> 
>>                                ; (radio.phone, and link)
>> 
>> 
>> 
>> phone_functions=functions46663
>> 
>> link_functions=functions46663
>> 
>> 
>> 
>> telemetry=telemetry46663
>> 
>>                                ; Contains definitions for telemetry tones
>> 
>>                                ; (courtesy tones, roger beeps, etc). A
>> telemetry
>> 
>>                                ; stanza has a reference to it defined
>> inside
>> 
>>                                ; a node stanza.
>> 
>> 
>> 
>> wait_times=wait-times46663
>> 
>>                                ; Contains time delays used to time audio
>> 
>>                                ; telemetry events
>> 
>> events=events46663
>> 
>>                                ; Allstar events
>> 
>> 
>> 
>> ; ECHOLINK SETTINGS
>> 
>>                                ; Echolink is a separate module.
>> 
>>                                ; The Echolink.conf file must be
>> 
>>                                ; configured for it to function
>> 
>> 
>> 
>> erxgain=-3
>> 
>>                                ; Echoline RX gain in dB
>> 
>> etxgain=3
>> 
>>                                ; Echolink TX gain in dB
>> 
>> ;eannmode=1
>> 
>>                                ; Echolink announcement mode
>> 
>>                                ; Default: 1 = Say only node number on
>> echolink
>> 
>>                                ; connects. 2 = say phonetic call sign
>> only on
>> 
>>                                ; echolink connects. 3 = say phonetic call
>> sign
>> 
>>                                ; and node number on echolink connects
>> 
>> 
>> 
>> ; IRLP SETTINGS
>> 
>>                                ; IRLP is a separate hamvoip package which
>> must
>> 
>>                                ; be installed and configured for it to be
>> 
>>                                ; functional.
>> 
>> 
>> 
>> irxgain=-6
>> 
>>                                ; IRLP receive gain adjustment
>> 
>> itxgain=4
>> 
>>                                ; IRLP transmit gain adjustment
>> 
>> irlpann=0
>> 
>>                                ; Default: 1 = Play irlp connect and
>> disconnect
>> 
>>                                ;              announcements
>> 
>>                                ;          0 = Disable irlp connect and
>> disconnect
>> 
>>                                ;              announcements
>> 
>> 
>> 
>> 
>> 
>> ; AUDIO LEVEL SETTINGS IN dB
>> 
>> 
>> 
>> telemnomdb=0
>> 
>>                                ; Overall reduction in telemetry level
>> 
>> telemduckdb=-9
>> 
>>                                ; Telemetry level reduction with signal
>> 
>> 
>> 
>> ; NOTCH FILTER
>> 
>> 
>> 
>> ;rxnotch=1000,20
>> 
>>                                ; Apply a notch to filter the RX signal.
>> Values are:
>> 
>>                                ; frequency, bandwidth. Up to ten filters
>> can be cascaded.
>> 
>>                                ; Example of three cascaded filters at
>> 1000hz
>> 
>>                                ; 20hz bandwidth:
>> rxnotch=1000,20,1000,20,1000,20
>> 
>> 
>> 
>> ; DIAL PLAN SETTINGS
>> 
>> 
>> 
>> context =  radio
>> 
>> callerid = Repeater <0000046663>
>> 
>>                                ; This setting allows the autopatch on
>> 
>>                                ; the node to be identified with a specific
>> 
>>                                ; caller ID
>> 
>> accountcode=RADIO
>> 
>> 
>> 
>> 
>> 
>> ; ID SETTINGS
>> 
>>                                ; ID recording files must have extension
>> gsm,ulaw,pcm,
>> 
>>                                ; or wav. No file extension is used.
>> 
>>                                ; All ID recording files should be sampled
>> at 8KH
>> 
>> 
>> 
>> idrecording=/etc/asterisk/local/node-id
>> 
>>                                ; Main ID voice
>> 
>> ;idrecording=|iDE W5LND/L
>> 
>>                                ; Main ID CW
>> 
>> idtalkover=|iDE W5LND/L
>> 
>>                                ; ID when signal present
>> 
>> 
>> 
>> 
>> 
>> ; TIME SETTINGS - milliseconds
>> 
>>                                ; The default values for hangtime,
>> tx_timeout,
>> 
>>                                ; and id interval time are ; 5 seconds
>> (5000 ms),
>> 
>>                                ; 3 minutes (180000 ms), and 5 minutes
>> (300000 ms)
>> 
>>                                ; respectively
>> 
>> 
>> 
>> hangtime=100
>> 
>>                                ; squelch tail hang time (in ms)
>> 
>> althangtime=100
>> 
>>                                ; This controls the length of the node
>> hang time
>> 
>>                                ; when the alternate hang timer is
>> selected with
>> 
>>                                ; a control operator function.
>> 
>> tx_timeout=240000
>> 
>>                                ; changed from totime V1.3
>> 
>> idtime=600000
>> 
>>                                ; ID every 10 minutes
>> 
>> politeid=30000
>> 
>>                                ; The politeid setting specified the
>> number of
>> 
>>                                ; milliseconds prior to the end of the id
>> cycle
>> 
>>                                ; where the controller will attempt to
>> play the
>> 
>>                                ; ID in the tail when a user unkeys. If the
>> 
>>                                ; controller does not get a chance to send
>> the
>> 
>>                                ; ID in the tail, the ID will be played
>> over
>> 
>>                                ; the top of the user transmission.
>> 
>> rx_timeout=300000
>> 
>>                                ; Timeout on hardware COS. Used to avoid
>> hangup
>> 
>>                                ; of circuits with COS lockup.
>> 
>> rx_cosflap=20
>> 
>>                                ; Minimum COS Timeout reset period. Used to
>> 
>>                                ; avoid resseting of rx_timeout with a
>> flapping
>> 
>>                                ; squelch.
>> 
>> 
>> 
>> 
>> 
>> ; COURTESY TONE MAPPING
>> 
>> 
>> 
>> unlinkedct=ct2
>> 
>>                                ; Sent when not connected to another node
>> 
>> remotect=ct3
>> 
>>                                ; Sent when remote base connected
>> 
>> 
>> 
>> linkunkeyct=ct8
>> 
>>                                ; sent when a network user unkeys. This
>> 
>>                                ; method uses the mapped tone for all
>> nodes.
>> 
>> 
>> 
>> ;linkunkeyct=by_node_number,ct8
>> 
>>                                ; Use this method to send a distinct
>> courtesy
>> 
>>                                ; tone based on node number. If node
>> number is
>> 
>>                                ; not defined use the default tone shown
>> here
>> 
>>                                ; as ct8. Comment the linkunkeyct=ct8 above
>> 
>>                                ; when using this method. See the howto on
>> this
>> 
>>                                ; at hamvoip.org for additional
>> information.
>> 
>> 
>> 
>> ;node40000=ct12
>> 
>>                                ; Define node number to mapped tone for
>> 
>>                                ; distinctive courtesy tone. Multiple nodes
>> 
>>                                ; can be mapped to multiple mappings by
>> adding
>> 
>>                                ; additional nodexxxxx=ctxx lines. ctxx
>> tones
>> 
>>                                ; must be defined in the [telemetry] stanza
>> 
>> 
>> 
>> 
>> 
>> ; LINK SETTINGS - values in seconds
>> 
>> 
>> 
>> ;nolocallinkct=0
>> 
>>                                ; Send unlinkedct instead of linkedct if
>> 
>>                                ; another local node is connected to this
>> 
>>                                ; node (hosted on the same server).
>> 
>> ;lnkactenable=0
>> 
>>                                ; The link activity timer may be used to
>> reset
>> 
>>                                ; a link configuration back to a default
>> 
>>                                ; configuration if a user changes how the
>> node
>> 
>>                                ; is linked. This helps in situations
>> where the
>> 
>>                                ; user forgets to reset the system to the
>> default
>> 
>>                                ; values, or drives out of range.
>> 
>> ;lnkacttime=1800
>> 
>>                                ; This sets the amount of time to wait
>> before
>> 
>>                                ; executing the inactivity macro. Set to a
>> value
>> 
>>                                ; between 180 and 2000000 seconds.
>> 
>> ;lnkactmacro=*52
>> 
>>                                ; This is the function to execute when the
>> activity
>> 
>>                                ; timer expires. This can either be a
>> function or
>> 
>>                                ; another macro defined in the [macros]
>> stanza.
>> 
>> ;lnkacttimerwarn=30seconds
>> 
>>                                ; For a 30 second warning message, set
>> this to the
>> 
>>                                ; path of a ulaw or pcm sound file to play
>> locally
>> 
>>                                ; when there is 30 seconds left on the
>> activity timer.
>> 
>>                                ; Defaults to /var/lib/asterisk/sounds
>> 
>> 
>> 
>> 
>> 
>> ; REMOTE SETTINGS - values in seconds
>> 
>> 
>> 
>> ;remote_inact_timeout=1800
>> 
>>                                ; Specifies the amount of time without
>> keying
>> 
>>                                ; from the link. Set to 0 to disable
>> timeout.
>> 
>> ;remote_timeout=3600
>> 
>>                                ; Specifies the amount of time without
>> keying from
>> 
>>                                ; the link. Set to 0 to disable timeout.
>> 
>> 
>> 
>> 
>> 
>> ; LONG TONE ZERO DTMF
>> 
>>                                ; LiTZ is a simple method to indicate to
>> others on
>> 
>>                                ; an amateur VHF / UHF FM radio frequency
>> that you
>> 
>>                                ; have an immediate need to communicate
>> with someone,
>> 
>>                                ; anyone, regarding a priority situation
>> or condition.
>> 
>>                                ; This command can call any DTMF function
>> which could
>> 
>>                                ; then call a script or program. It does
>> not have to
>> 
>>                                ;  use the autopatch.
>> 
>> 
>> 
>> ;litzcmd=*6911
>> 
>>                                ; Command sequnce -- Call 911 on autopatch
>> 
>> ;litztime=3000
>> 
>>                                ; time required to hold down DTMF,
>> defaults to 3000 ms
>> 
>> ;litzchar=0
>> 
>>                                ; DTMF character to activate LITZ, defauls
>> to 0
>> 
>> 
>> 
>> 
>> 
>> ; MISC. SETTINGS
>> 
>> 
>> 
>> parrot=0                        ; One time parrot modr with DTMF A9
>> 
>> 
>> 
>> ;connpgm=yourconnectprogram
>> 
>>                                ; Program or script to run at connection
>> 
>> 
>> 
>> ;connpgm=/usr/local/sbin/supermon/smlogger 1  ; use this line for Supermon
>> 
>> 
>> 
>> ;discpgm=yourdisconnectprogram
>> 
>>                                ; Program or script to run at disconnection
>> 
>> 
>> 
>> ;discpgm=/usr/local/sbin/supermon/smlogger 0  ; use this line for Supermon
>> 
>> 
>> 
>> nounkeyct=0
>> 
>>                                ; Disable courtest tones (=1)
>> 
>> holdofftelem=1
>> 
>>                                ; Do not make announcements over user voice
>> 
>> telemdefault=2
>> 
>>                                ; 0= voice telemetry off, 1= on,
>> 
>>                                ; 2= Only your telemetry actions
>> 
>>                                ; then mutes in 1 minute
>> 
>> beaconing=0
>> 
>>                                ; When set to 1 will send the repeater ID
>> at
>> 
>>                                ; the idtime interval regardless of whether
>> 
>>                                ; there was repeater activity or not.
>> 
>> 
>> 
>> ;funcchar = *
>> 
>>                                ; function lead-in character (defaults to
>> '*')
>> 
>> ;endchar = #
>> 
>>                                ; command mode end character (defaults to
>> '#')
>> 
>> ;nobusyout=yes
>> 
>>                                ; (optional) Do not busy-out reverse-patch
>> when
>> 
>>                                ; normal patch in use
>> 
>> ;notelemtx = yes
>> 
>>                                ; telemetry output does not make main
>> 
>>                                ; system transmit (optional)
>> 
>> ;propagate_dtmf = yes
>> 
>>                                ; DTMF sent to system from link gets
>> 
>>                                ; repeated onto main system output
>> 
>> 
>> 
>> ;propagate_phonedtmf = yes
>> 
>>                                ; DTMF sent to system from phone gets
>> 
>>                                ; repeated into main system output and
>> 
>>                                ; link outputs (optional)
>> 
>> ;linktolink = yes
>> 
>>                                ; disables forcing physical half-duplex
>> 
>>                                ; operation of main repeater while
>> 
>>                                ; still keeping half-duplex semantics
>> 
>> ;inxlat = #456,#457,0123456789ABCD
>> 
>>                                ; translate digit strings inbound,
>> 
>>                                ; in this case intrepret #456 as star,
>> 
>>                                ; #457 as pound, and pass all the other
>> 
>>                                ; chars listed in arg3 (optional)
>> 
>> ;outxlat = *7,*0,0123456789#ABCD
>> 
>>                                ; translate digit string outbound,
>> 
>>                                ; in this case *7 generates star, *0
>> 
>>                                ; generates pound, and all the other
>> 
>>                                ; digits pass along
>> 
>> 
>> 
>> ;extnodes = extnodes-different
>> 
>>                                ; section in extnodefile containing
>> 
>>                                ; dynamic node information (optional)
>> 
>> ;extnodefile = different-file
>> 
>>                                ; file containing dynamic node
>> 
>>                                ; info (optional)
>> 
>> 
>> 
>> ;archivedir = some-directory
>> 
>>                                ; defines and enables activity recording
>> 
>>                                ; into specified directory (optional)
>> 
>> ;archiveaudio=0
>> 
>>                                ; Disable saving .wav files when
>> 
>>                                ; archiving. Use with caution on SDcards
>> 
>>                                ; This write a lot of data.
>> 
>> ;archivetype=gsm
>> 
>>                                ; Allows the selection of gsm/wav or
>> 
>>                                ; pcm/ulaw for archiving audio files
>> 
>> 
>> 
>> ;startup_macro = *7
>> 
>>                                ; Macro to run at startup (optional)
>> 
>> ;startup_macro_delay=10
>> 
>>                                ; Time in seconds to wait before executing
>> 
>>                                ; the startup macro
>> 
>> 
>> 
>> ; TAIL MESSAGE
>> 
>> 
>> 
>> ; The tailmessagetime,tailsquashedtime, and tailmessages need to be set
>> 
>> ; to support tail messages. They can be omitted otherwise.
>> 
>> ;
>> 
>> ;tailmessagetime=1800000
>> 
>>                                ; Play a tail message every 5 mins
>> 
>> ;tailsquashedtime=120000
>> 
>>                                ; If squashed by another user,
>> 
>>                                ; try again after 30 seconds
>> 
>> 
>> 
>> ;tailmessagelist=/etc/asterisk/local/some_file
>> 
>>                                ;list of messages to be played for tail
>> message
>> 
>> 
>> 
>> 
>> 
>> ; *** STATUS REPORTING ***
>> 
>> 
>> 
>> ; Uncomment the following two statpost lines to report the
>> 
>> ; status of your node to stats.allstarlink.org
>> 
>> 
>> 
>> 
>> statpost_program=/usr/bin/wget,-q,--timeout=15,--tries=1,--output-document=/dev/null
>> 
>> statpost_url=http://stats.allstarlink.org/uhandler.php ; Status updates
>> 
>> 
>> 
>> ; END OF SECOND NODE
>> 
>> 
>> 
>> 
>> 
>> ; MORSE CODE PARAMETERS
>> 
>> ;
>> 
>> [morse46663]
>> 
>> 
>> 
>> speed=20
>> 
>> frequency=800
>> 
>> amplitude=4096
>> 
>> idfrequency=750
>> 
>> idamplitude=1024
>> 
>> 
>> 
>> ; CONTROL STATES
>> 
>> 
>> 
>> [controlstates]
>> 
>> ;statenum = copcmd,[copcmd]...
>> 
>> 0 = rptena,lnkena,apena,totena,ufena,noicd  ; Normal operation
>> 
>> 1 = rptena,lnkdis,apdis,totena,ufdis,noice  ; Repeater only operation
>> 
>> 
>> 
>> ; SCHEDULES
>> 
>> 
>> 
>> [schedule46663]
>> 
>> ;dtmf_function =  minute  hour  dayofmonth month dayofweek  ; ala cron,
>> star is implied
>> 
>> ;1=00 * * * *   ;run macro 1 on the hour
>> 
>> 
>> 
>> 
>> 
>> ; EVENTS
>> 
>> 
>> 
>> [events46663]
>> 
>> 
>> 
>> ; Commands for FOB COS indicator when available
>> 
>> ; For this to work you must also add - gpio4 = out,0 - to simpleusb.conf
>> 
>> ; Uncomment (remove ;) on next two lines to activate
>> 
>> ;cop,62,GPIO4:1 = c|t|RPT_RXKEYED
>> 
>> ;cop,62,GPIO4:0 = c|f|RPT_RXKEYED
>> 
>> 
>> 
>> [events46664]
>> 
>> 
>> 
>> ; FUNCTIONS
>> 
>> 
>> 
>> [functions46663]
>> 
>> 
>> 
>> ; disconnect link = *1<node>
>> 
>> 1=ilink,1
>> 
>> ; monitor link = *2<node>
>> 
>> 2=ilink,2
>> 
>> ; connect link transceive = *3<node>
>> 
>> 3=ilink,3
>> 
>> ; remote command = *4<node>
>> 
>> 4=ilink,4
>> 
>> ; execute macro = *5<macro#>
>> 
>> 5=macro,1
>> 
>> 
>> 
>> ; system status
>> 
>> 70=ilink,5
>> 
>> ;  disconnect permanently connected link = *71<node>
>> 
>> 71=ilink,11
>> 
>> ; connect link permanent monitor = *72<node>
>> 
>> 72=ilink,12
>> 
>> ; connect link permanent transceive = *73<node>
>> 
>> 73=ilink,13
>> 
>> ; play full system status
>> 
>> 75=ilink,15
>> 
>> ; disconnect all links
>> 
>> 76=ilink,6
>> 
>> ; reconnect previously disconnected links
>> 
>> 77=ilink,16
>> 
>> ; permanently monitor link – local Monitor only
>> 
>> 78=ilink,18
>> 
>> 
>> 
>> 80=status,11    ; ID (local)
>> 
>> ;81=status,12   ; Time of Day (local) old method
>> 
>> ;Say 12 hour time on node 1
>> 
>> ; Add local ZIP before node for weather also
>> 
>> 81=cmd,/usr/local/sbin/saytime.pl 46663
>> 
>> ; Say 24 hour time on node 1
>> 
>> ; Add local ZIP before node for weather also
>> 
>> 82=cmd,/usr/local/sbin/say24time.pl 79720 46663
>> 
>> 
>> 
>> 880=cmd,/usr/local/bin/AUTOSKY/AutoSky.OFF
>> 
>> 881=cmd,/usr/local/bin/AUTOSKY/AutoSky.ON
>> 
>> 
>> 
>> ; Autopatch must be configured to work
>> 
>> ; Autopatch up
>> 
>> 
>> 61=autopatchup,context=radio,noct=1,farenddisconnect=1,dialtime=20000,quiet=1
>> 
>> ; Autopatch down
>> 
>> 0=autopatchdn
>> 
>> 
>> 
>> ; Example Play a Node announcement
>> 
>> ; Audio file must be Allstar compliant
>> 
>> ;920=localplay,/etc/asterisk/local/some-file
>> 
>> 
>> 
>> ;989=cop,4
>> 
>> 980=status,3
>> 
>> 
>> 
>> ; News Script Functions
>> 
>> 976=cmd,/etc/asterisk/local/playnews/playnews-0.11 ARN now 46663 G &>
>> /dev/null 2>&1  ;Newsline *976
>> 
>> 
>> 
>> 99=cop,6 ; PPT on, # = release
>> 
>> 
>> 
>> ; Functions to call utility scripts
>> 
>> ; Some of these are commented out.
>> 
>> ; For use Remove ';' and change function
>> 
>> ; command and node to your choice
>> 
>> ; Note that halting the system remotely would require
>> 
>> ; a power cycle to recover, use with caution!
>> 
>> ;
>> 
>> A1=cmd,/usr/local/sbin/sayip.sh 46663   ; Say local IP to radio
>> 
>> 
>> 
>> A3=cmd,/usr/local/sbin/saypublicip.sh 46663     ; Say Public IP to radio
>> 
>> 
>> 
>> A5=cmd,/usr/local/sbin/sayreg.sh                ; Say Registration status
>> 
>> 
>> 
>>                                                ; Say DNS node lookup
>> 
>> 
>> A7=autopatchup,context=saydns,noct=1,farenddisconnect=1,dialtime=15000,quiet=1
>> 
>> 
>> 
>> A9=cop,55                                       ; One time parrot
>> 
>> 
>> 
>> ;B1=cmd,/usr/local/sbin/halt.sh 46663   ; Halt the system (linux total
>> shutdown)
>> 
>> 
>> 
>> ;B3=cmd,/usr/local/sbin/reboot.sh 46663 ; Reboot the system
>> 
>> 
>> 
>> B6=cmd,/usr/local/sbin/astres.sh                ; Restart Asterisk
>> 
>> 
>> 
>>                                                ; Update hamvoip with
>> voice feedback
>> 
>> ;C2=cmd,/usr/local/sbin/say-hamvoip-sys-update.sh
>> 
>> 
>> 
>> 
>> 
>> ; MACROS
>> 
>> 
>> 
>> ; Place command macros here
>> 
>> 
>> 
>> [macro46663]
>> 
>> ;Macro number = command string (each command separated by space) -end with
>> HASH
>> 
>> 1=*81 *80#    ; play time and voice ID
>> 
>> 
>> 
>> 
>> 
>> ; TELEMETRY COURTESY TONE DEFINITIONS
>> 
>> 
>> 
>> [telemetry46663]
>> 
>> 
>> 
>> ct1=|t(350,0,100,2048)(500,0,100,2048)(660,0,100,2048)
>> 
>> ct2=|t(660,880,150,2048)
>> 
>> ct3=|t(440,0,150,4096)
>> 
>> ct4=|t(550,0,150,2048)
>> 
>> ct5=|t(660,0,150,2048)
>> 
>> ct6=|t(880,0,150,2048)
>> 
>> ct7=|t(660,440,150,2048)
>> 
>> ct8=|t(700,1100,150,2048) ; 2048 amplitude
>> 
>> remotetx=|t(1633,0,50,3000)(0,0,80,0)(1209,0,50,3000);
>> 
>> remotemon=|t(1209,0,50,2048)
>> 
>> cmdmode=|t(900,903,200,2048)
>> 
>> functcomplete=|t(1000,0,100,2048)(0,0,100,0)(1000,0,100,2048)
>> 
>> patchup=rpt/callproceeding
>> 
>> patchdown=rpt/callterminated
>> 
>> 
>> 
>> ; WAIT TIMES
>> 
>> 
>> 
>> ;
>> 
>> ; This section allows wait times for telemetry events to be adjusted
>> 
>> ; A section for wait times can be defined for every repeater (node)
>> 
>> ;
>> 
>> 
>> 
>> [wait-times46663]
>> 
>> telemwait=600
>> 
>> idwait=600
>> 
>> unkeywait=800
>> 
>> calltermwait=2000
>> 
>> 
>> 
>> ; LOCAL NODE ROUTING
>> 
>> 
>> 
>> ; Define local nodes
>> 
>> 
>> 
>> [nodes]
>> 
>> ; Note, if you are using automatic updates for allstar link nodes,
>> 
>> ; no allstar link nodes should be defined here. Only place a definition
>> 
>> ; for your local (within your LAN) nodes, and private (off of allstar
>> 
>> ; link) nodes here.
>> 
>> 
>> 
>> 46663 = radio at 127.0.0.1/46663,NONE
>> 
>> 46664 = radio at 127.0.0.1/46664,NONE
>> 
>> 
>> 
>> connpgm=/usr/local/sbin/supermon/smlogger 1
>> 
>> discpgm=/usr/local/sbin/supermon/smlogger 0
>> 
>> 
>> 
>> #includeifexists custom/rpt.conf
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> 
>> 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
> _______________________________________________
> 
> 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