[arm-allstar] Play ARN out Echolink connections
Lloyd Duck
lduck at me.com
Sun Apr 21 22:27:30 EDT 2019
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
More information about the ARM-allstar
mailing list