[arm-allstar] Play ARN out Echolink connections

Doug Crompton wa3dsp at gmail.com
Sun Apr 21 22:30:40 EDT 2019


OK,  That gives us something to test. Sounds strange and no one else has
reported this but we will look into it.


*73 Doug*

*WA3DSP*

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

On Sun, Apr 21, 2019 at 10:29 PM "Lloyd Duck via ARM-allstar" <
arm-allstar at hamvoip.org> wrote:

> Doug,
>
>
>
> I just tested again with another ham using a second allstar node and also
> two Echolink connections as playnews plays.
>
>
>
> The audio plays out the allstar nodes and the repeater fine.
>
>
>
> The Echolink connection could not hear the playnews, but when we keyed up
> Echolink the audio from playnews mixes with the transmit audio from the
> other Echolink node and the playnews audio comes out.
>
>
>
> You can only hear the playnews on Echolink when someone keys up with an
> Echolink node connected to the allstar node playing playnews.
>
>
>
> From: Doug Crompton <wa3dsp at gmail.com>
> Sent: Sunday, April 21, 2019 8:52 PM
> To: Lloyd Duck <lduck at me.com>
> Cc: Doug Crompton <doug at crompton.com>; ARM Allstar <
> arm-allstar at hamvoip.org>
> Subject: Re: [arm-allstar] Play ARN out Echolink connections
>
>
>
> LLoyd,
>
>
>
>  There is no separate setting for it to not go out over Echolink. So you
> are saying if an outside Allstar node is connected they hear it but if an
> outside Echolink is connected to this same node they do not? Have you
> confirmed this yourself?  Does the Echolink node hear any audio? Can the
> connected Allstar node talk two way to the connected Echolink node?
>
>
>
>
> 73 Doug
>
> WA3DSP
>
> http://www.crompton.com/hamradio
>
>
>
> On Sun, Apr 21, 2019 at 9:42 PM Lloyd Duck <lduck at me.com <mailto:
> lduck at me.com> > wrote:
>
> 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 <mailto:
> 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 <mailto:
> 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 <mailto: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 <mailto: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 <http://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 <http://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 <
> http://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 <http://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 <
> http://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 <http://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 <http://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 <mailto:radio at 127.0.0.1> /46663,NONE
>
>
>
> 46664 = radio at 127.0.0.1 <mailto: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 <mailto: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 <mailto: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