[arm-allstar] Play ARN out Echolink connections
Lloyd Duck
lduck at me.com
Mon Apr 22 00:42:21 EDT 2019
Doug,
Duplex=2 doesn’t let the audio go out Echolink, same problem.
Duplex=2 made it were my radio didn't keyup the repeater, RX didn't work but the repeater did still TX.
Echolink audio was mixed into the playnews still.
-----Original Message-----
From: ARM-allstar <arm-allstar-bounces at hamvoip.org> On Behalf Of "Doug Crompton via ARM-allstar"
Sent: Sunday, April 21, 2019 11:17 PM
To: ARM Allstar <arm-allstar at hamvoip.org>
Cc: Doug Crompton <wa3dsp at gmail.com>
Subject: Re: [arm-allstar] Play ARN out Echolink connections
Lloyd,
Can you try duplex=2 and see if it works? I know the radio may need to be
disconnected if it was not full duplex.
Also does anyone else out there see this problem? Running duplex=1 with
Echolink on the same node and when sending playback audio it is not going
out to Echolink unless two Echolink nodes are connected and one keys up and
then the other one hears the audio?
*73 Doug*
*WA3DSP*
*http://www.crompton.com/hamradio <http://www.crompton.com/hamradio>*
On Sun, Apr 21, 2019 at 10:30 PM Doug Crompton <wa3dsp at gmail.com> wrote:
> 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
>
>
_______________________________________________
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