[arm-allstar] Play ARN out Echolink connections

Lloyd Duck lduck at me.com
Sun Apr 21 15:00:21 EDT 2019


I just found this in the log if it helps 

[Apr 21 11:18:47] ERROR[2776] chan_echolink.c: connect() failed to connect to the Echolink server server5.echolink.org [Apr 21 11:28:52] ERROR[2776] chan_echolink.c: connect() failed to connect to the Echolink server server5.echolink.org [Apr 21 11:32:01] NOTICE[2777] chan_echolink.c: Cannot find DB entry for Callsign: W5LND, IP: . Requesting DB update. [Apr 21 11:32:02] NOTICE[2777] chan_echolink.c: Cannot find DB entry for Callsign: W5LND, IP: ���v90.12.83. Requesting DB update. [Apr 21 11:32:04] NOTICE[2777] chan_echolink.c: Cannot find DB entry for Callsign: W5LND, IP: ���v90.12.83. Requesting DB update. [Apr 21 11:32:06] NOTICE[2777] chan_echolink.c: Cannot find DB entry for Callsign: W5LND, IP: 譐v90.12.83. Requesting DB update. [Apr 21 11:32:29] NOTICE[341] dnsmgr.c: Managed DNS entries will be refreshed every 300 seconds. [Apr 21 11:32:29] NOTICE[341] cdr.c: CDR simple logging enabled. [Apr 21 11:32:29] NOTICE[341] loader.c: 119 modules will be loaded. [Apr 21 11:32:29] NOTICE[341] chan_pi.c: Unable to load config pi.conf [Apr 21 11:32:29] WARNING[341] cdr_odbc.c: cdr_odbc: Unable to load config for ODBC CDR's: cdr_odbc.conf [Apr 21 11:32:29] ERROR[341] chan_voter.c: Unable to load config voter.conf [Apr 21 11:32:29] NOTICE[341] chan_irlp.c: Unable to load config irlp.conf [Apr 21 11:32:29] ERROR[341] codec_dahdi.c: Failed to open /dev/dahdi/transcode: No such file or directory [Apr 21 11:32:29] NOTICE[341] chan_usbradio.c: Unable to load config usbradio.conf [Apr 21 11:32:29] WARNING[341] pbx_spool.c: Unable to create queue directory /var/spool/asterisk/outgoing -- outgoing spool disabled [Apr 21 11:32:29] NOTICE[341] pbx_ael.c: Starting AEL load process. [Apr 21 11:32:29] NOTICE[341] pbx_ael.c: AEL load process: calculated config file name '/usr/local/hamvoip-asterisk/etc/asterisk/extensions.ael'. [Apr 21 11:32:29] NOTICE[341] pbx_ael.c: File /usr/local/hamvoip-asterisk/etc/asterisk/extensions.ael not found; AEL declining load [Apr 21 11:32:29] NOTICE[3249] app_rpt.c: Normal Repeater Init 46663 [Apr 21 11:32:29] NOTICE[3249] app_rpt.c: Normal Repeater Init 46664 [Apr 21 11:32:29] NOTICE[3269] chan_simpleusb.c: Loaded parameters from simpleusb_tune_usb.conf for device usb . [Apr 21 11:34:50] ERROR[3263] chan_echolink.c: connect() failed to connect to the Echolink server server5.echolink.org [Apr 21 11:44:54] ERROR[3263] chan_echolink.c: connect() failed to connect to the Echolink server server5.echolink.org

Lloyd Duck, W5LND

On Apr 21, 2019, at 11:31 AM, Lloyd Duck via ARM-allstar <arm-allstar at hamvoip.org> wrote:

I’m still not able to play Newsline out the Echolink connections, it plays just fine out the repeater and the allstar connected nodes.



I started all over and setup my node from scratch to make sure I hadn’t disable it myself. I believe I’m just missing something.



Here is a copy of my rpt.conf, I’m using the G for globe in the script.



/etc/asterisk/local/playnews/playnews-0.11 ARN now 46663 G &> /dev/null 2>&





Also I wanted to setup Echolink on my second node by using the dahdi/pseudo so I can disconnect it from allstar network if needed.



When I enter the 46664 for that node number in Echolink.conf I’m not able to connect using my Echolink app. The phone is on a different network. 

It works fine if I use 46663 node number. 



; WARNING - THIS FILE WAS AUTOMATICALLY CONFIGURED FROM A

; TEMPLATE FILE IN   /usr/local/etc/asterisk_tpl   BY THE

; NODE-CONFIG.SH SCRIPT.

;

; EACH TIME THIS SCRIPT IS RUN, THIS FILE WILL BE OVERWRITTEN.

; IF YOU CHANGE ANYTHING IN THIS FILE AND RUN THE NODE-CONFIG.SH

; SCRIPT, IT WILL BE LOST.

;

; IF YOU INTEND TO USE THE NODE-CONFIG.SH SCRIPT,  THEN YOU SHOULD

; MAKE MODIFICATIONS TO THE ACTUAL TEMPLATE FILES LOCATED IN

; /usr/local/etc/asterisk_tpl directory.

;

; HAMVOIP Radio Repeater configuration file (for use with app_rpt)



; This file is shown with two local nodes. The first node is

; assigned during the setup process. If you later want to change

; the node number use your editor to wholsale change the current

; node number to the new number. Also see the important note below.

;

; The nano editor does this nicely using the 'CNTRL \' command.

;

; Likewise do the same for node 46664 if you are using a second node.

; Node 46664 is defined as a pseudo node but could be setup as a second

; simpleusb node.

;

; This file defaults to a simplex node (duplex=1)

;

; Lines with a ';' first character in this file are comments and

; are NOT executed. Values shown are typically defaults meaning

; if the command is commented out the value shown would be used.



; IMPORTANT NOTE - when changing node 46664 to a second node or

; adding a node the context mapping section and contexts below

; the last node stanza should reflect the FIRST node number at

; the end of their name unless you define separate stanza

; definitions for each node.



; Updated 1/2019 to include additional features

; Before attempting to add features ensure they

; are not already installed in this file.



; THIS IS AN IMPORTANT FILE! EDIT CAREFULLY AND

; MAKE A BACKUP FIRST!



; The first node definition



[46663] ; Change this to your assigned node number



; CHANNEL DRIVER SETTINGS

                               ; Define a channel driver to use and which

                               ; interface within that channel driver

                               ; To define a radioless node use the

                               ; psuedo channel driver - rxchannel=dahdi/pseudo

;rxchannel=Radio/usb46663

                               ; Example usbradio channel driver

rxchannel=SimpleUSB/usb

                               ; Example simpleusb channel driver      

;rxchannel=dahdi/pseudo

                               ; Example pseudo channel driver

;rxchannel=iopipe/stanza1       

                               ; Future hamvoip IOpipe channel driver

                               ; stanza1 rename to actual stanza name in iopipe.conf file

;txchannel=

                               ; The txchannel allows separate sound cards for the

                               ; receive and transmit audio paths. This is seldom used

                               ; but shown here to make the user aware of its existence.

                               ; It would take the same parameters as rxchannel.



; NODE LOOKUP METHODS



                               ; There are three choices for the way to lookup

                               ; nodes. Being able to lookup nodes and mapping

                               ; to an IP address and port is a requirement

                               ; for proper operation of Allstar.



                               ; NOTE - when using DNS lookup on all nodes on

                               ; a server the filelookup_onoff.sh script should

                               ; be used to turn off redundant flat file lookups.

                               ; DNS lookup is the default.



                               ; node_lookup_method=dns  (Default)

                               ;   Uses hamvoip DNS lookup



                               ; node_lookup_method=file

                               ;   Uses Allstar flat file lookup

                               ;   Deprecated in hamvoip v1.5



                               ; node_lookup_method=local

                               ;   Uses local fixed routing defined in the

                               ;   [nodes] stanza below        

node_lookup_method=dns





; REPEATER/SIMPLEX NODE SETTINGS

                               ; duplex=0 - Half duplex with no telemetry

                               ; tones or hang time. Special Case: Full

                               ; duplex if linktolink is set to yes.

                               ; This mode is preferred when interfacing

                               ; with an external multiport repeater controller.



                               ; duplex=1 - Half duplex with telemetry tones

                               ; and hang time. Does not repeat audio.

                               ; This mode is preferred when interfacing a

                               ; simplex node. This is the default mode.



                               ; duplex=2 - Full Duplex with telemetry tones

                               ; and hang time. This mode is preferred when

                               ; interfacing a repeater.



                               ; duplex=3 - Full Duplex with telemetry tones

                              ; and hang time, but no repeated audio. Often

                               ; used for radio-less nodes.



                               ; duplex=4 - Full Duplex with telemetry tones

                               ; and hang time. Repeated audio only when the

                               ; autopatch is down.

duplex=1



; CONTEXT MAPPING



controlstates=controlstates46663

                               ; Defines groups of control operator commands

                               ; to be executed all at once. Can be combined

                               ; with macros to allow changes to a nodes

                               ; operating mode to be made quickly.



scheduler=schedule46663 

                               ; Defines macros to be executed at a specific

                               ; time and date. Uses a cron-like syntax



morse=morse46663                

                               ; Contains definitions for morse code messages.

                               ; One common morse stanza is shared across

                               ; multiple nodes



macro=macro46663                

                               ; Defines DTMF macro sequences



functions=functions46663        

                               ; Defines DTMF function digit sequences. A

                               ; function stanza has a reference to it defined

                               ; inside a node stanza. Multiple function stanzas

                               ; may be defined and used to provide different

                               ; function lists for different sources

                               ; (radio.phone, and link)



phone_functions=functions46663

link_functions=functions46663



telemetry=telemetry46663

                               ; Contains definitions for telemetry tones

                               ; (courtesy tones, roger beeps, etc). A telemetry

                               ; stanza has a reference to it defined inside

                               ; a node stanza.



wait_times=wait-times46663

                               ; Contains time delays used to time audio

                               ; telemetry events

events=events46663              

                               ; Allstar events



; ECHOLINK SETTINGS

                               ; Echolink is a separate module.

                               ; The Echolink.conf file must be

                               ; configured for it to function



erxgain=-3

                               ; Echoline RX gain in dB

etxgain=3

                               ; Echolink TX gain in dB

eannmode=2

                               ; Echolink announcement mode

                               ; Default: 1 = Say only node number on echolink

                               ; connects. 2 = say phonetic call sign only on

                               ; echolink connects. 3 = say phonetic call sign

                               ; and node number on echolink connects



; IRLP SETTINGS

                               ; IRLP is a separate hamvoip package which must

                               ; be installed and configured for it to be

                               ; functional.



irxgain=-6

                               ; IRLP receive gain adjustment

itxgain=4

                               ; IRLP transmit gain adjustment

irlpann=0

                               ; Default: 1 = Play irlp connect and disconnect

                               ;              announcements

                               ;          0 = Disable irlp connect and disconnect

                               ;              announcements





; AUDIO LEVEL SETTINGS IN dB



telemnomdb=0

                               ; Overall reduction in telemetry level

telemduckdb=-9

                               ; Telemetry level reduction with signal



; NOTCH FILTER



;rxnotch=1000,20

                               ; Apply a notch to filter the RX signal. Values are:

                               ; frequency, bandwidth. Up to ten filters can be cascaded.

                               ; Example of three cascaded filters at 1000hz

                               ; 20hz bandwidth: rxnotch=1000,20,1000,20,1000,20





; DIAL PLAN SETTINGS



context =  radio

callerid = Repeater <0000046663>

                               ; This setting allows the autopatch on

                               ; the node to be identified with a specific

                               ; caller ID

accountcode=RADIO





; ID SETTINGS

                               ; ID recording files must have extension gsm,ulaw,pcm,

                               ; or wav. No file extension is used.

                               ; All ID recording files should be sampled at 8KH



;idrecording=/etc/asterisk/local/node-id

                               ; Main ID voice

;idrecording=|iDE W5LND/L

                               ; Main ID CW

;idtalkover=|iDE W5LND/L

                               ; ID when signal present



idrecording=/etc/asterisk/local/node-id



; TIME SETTINGS - milliseconds  

                               ; The default values for hangtime, tx_timeout,

                               ; and id interval time are ; 5 seconds (5000 ms),

                               ; 3 minutes (180000 ms), and 5 minutes (300000 ms)

                               ; respectively



hangtime=100

                               ; squelch tail hang time (in ms)

althangtime=100

                               ; This controls the length of the node hang time

                               ; when the alternate hang timer is selected with

                               ; a control operator function.

tx_timeout=240000

                               ; changed from totime V1.3

idtime=600000

                               ; ID every 10 minutes

politeid=30000

                               ; The politeid setting specified the number of

                               ; milliseconds prior to the end of the id cycle

                               ; where the controller will attempt to play the

                               ; ID in the tail when a user unkeys. If the

                               ; controller does not get a chance to send the

                               ; ID in the tail, the ID will be played over

                               ; the top of the user transmission.

rx_timeout=300000

                               ; Timeout on hardware COS. Used to avoid hangup

                               ; of circuits with COS lockup.          

rx_cosflap=20

                               ; Minimum COS Timeout reset period. Used to

                               ; avoid resseting of rx_timeout with a flapping

                               ; squelch.





; COURTESY TONE MAPPING



unlinkedct=ct1

                               ; Sent when not connected to another node

remotect=ct3

                               ; Sent when remote base connected



                               ; The linkunkeyct command can be used to

                               ; customize the courtesy tone based on

                               ; a node number. This is useful to identify

                               ; input from a specific node. See the

                               ; howto at hamvoip.org for details.



linkunkeyct=ct8

                               ; sent when a network user unkeys. This

                               ; method uses the mapped tone for all nodes.



;linkunkeyct=by_node_number,ct8

                               ; Use this method to send a distinct courtesy

                               ; tone based on node number. If node number is

                               ; not defined use the default tone shown here

                               ; as ct8. Comment the linkunkeyct=ct8 above

                               ; when using this method. See the howto on this

                               ; at hamvoip.org for additional information.



;node40000=ct12

                               ; Define node number to mapped tone for

                               ; distinctive courtesy tone. Multiple nodes

                               ; can be mapped to multiple mappings by adding

                               ; additional nodexxxxx=ctxx lines. ctxx tones

                               ; must be defined in the [telemetry] stanza





; LINK SETTINGS - values in seconds



;nolocallinkct=0

                               ; Send unlinkedct instead of linkedct if

                               ; another local node is connected to this

                               ; node (hosted on the same server).

;lnkactenable=0

                               ; The link activity timer may be used to reset

                               ; a link configuration back to a default

                               ; configuration if a user changes how the node

                               ; is linked. This helps in situations where the

                               ; user forgets to reset the system to the default

                               ; values, or drives out of range.

;lnkacttime=1800

                               ; This sets the amount of time to wait before

                               ; executing the inactivity macro. Set to a value

                               ; between 180 and 2000000 seconds.

;lnkactmacro=*52

                               ; This is the function to execute when the activity

                               ; timer expires. This can either be a function or

                               ; another macro defined in the [macros] stanza.

;lnkacttimerwarn=30seconds

                               ; For a 30 second warning message, set this to the

                               ; path of a ulaw or pcm sound file to play locally

                               ; when there is 30 seconds left on the activity timer.

                               ; Defualts to /var/lib/asterisk/sounds





; REMOTE SETTINGS - values in seconds



;remote_inact_timeout=1800

                               ; Specifies the amount of time without keying

                               ; from the link. Set to 0 to disable timeout.

;remote_timeout=3600

                               ; Specifies the amount of time without keying from

                               ; the link. Set to 0 to disable timeout.





; LONG TONE ZERO DTMF

                               ; LiTZ is a simple method to indicate to others on

                               ; an amateur VHF / UHF FM radio frequency that you

                               ; have an immediate need to communicate with someone,

                               ; anyone, regarding a priority situation or condition.

                               ; This command can call any DTMF function which could

                               ; then call a script or program. It does not have to

                               ;  use the autopatch.



;litzcmd=*6911

                               ; Command sequnce -- Call 911 on autopatch

;litztime=3000

                               ; time required to hold down DTMF, defaults to 3000 ms

;litzchar=0

                               ; DTMF character to activate LITZ, defauls to 0





; MISC. SETTINGS



parrot=0                        ; One time parrot modr with DTMF A9



;connpgm=yourconnectprogram

                               ; Program or script to run at connection



;connpgm=/usr/local/sbin/supermon/smlogger 1  ; use this line for Supermon



;discpgm=yourdisconnectprogram

                               ; Program or script to run at disconnection



;discpgm=/usr/local/sbin/supermon/smlogger 0  ; use this line for Supermon



nounkeyct=0

                               ; Disable courtest tones (=1)

holdofftelem=1

                               ; Do not make announcements over user voice

telemdefault=2

                               ; 0= voice telemetry off, 1= on,

                               ; 2= Only your telemetry actions

                               ; then mutes in 1 minute

beaconing=0

                               ; When set to 1 will send the repeater ID at

                               ; the idtime interval regardless of whether

                               ; there was repeater activity or not.



;funcchar = *

                               ; function lead-in character (defaults to '*')

;endchar = #

                               ; command mode end character (defaults to '#')

;nobusyout=yes

                               ; (optional) Do not busy-out reverse-patch when

                               ; normal patch in use

;notelemtx = yes

                               ; telemetry output does not make main

                               ; system transmit (optional)

;propagate_dtmf = yes

                               ; DTMF sent to system from link gets

                               ; repeated onto main system output



;propagate_phonedtmf = yes

                               ; DTMF sent to system from phone gets

                               ; repeated into main system output and

                               ; link outputs (optional)

;linktolink = yes

                               ; disables forcing physical half-duplex

                               ; operation of main repeater while

                               ; still keeping half-duplex semantics

;inxlat = #456,#457,0123456789ABCD

                               ; translate digit strings inbound,

                               ; in this case intrepret #456 as star,

                               ; #457 as pound, and pass all the other

                               ; chars listed in arg3 (optional)

;outxlat = *7,*0,0123456789#ABCD

                               ; translate digit string outbound,

                               ; in this case *7 generates star, *0

                               ; generates pound, and all the other

                               ; digits pass along



;extnodes = extnodes-different

                               ; section in extnodefile containing

                               ; dynamic node information (optional)

;extnodefile = different-file

                               ; file containing dynamic node

                               ; info (optional)



;archivedir = some-directory

                               ; defines and enables activity recording

                               ; into specified directory (optional)

;archiveaudio=0

                               ; Disable saving audio files when

                               ; archiving. Use with caution on SDcards

                               ; This write a lot of data.

;archivetype=gsm

                               ; Allows the selection of gsm (.wav) or

                               ; pcm (.ul) for archiving audio files



;startup_macro = *7

                               ; Macro to run at startup (optional)

;startup_macro_delay=5

                               ; Time in seconds to wait before executing

                               ; the startup macro



; TAIL MESSAGE



; The tailmessagetime,tailsquashedtime, and tailmessages need to be set

; to support tail messages. They can be omitted otherwise.

;

;tailmessagetime=1800000

                               ; Play a tail message every 5 mins

;tailsquashedtime=120000

                               ; If squashed by another user,

                               ; try again after 30 seconds



;tailmessagelist=/etc/asterisk/local/some_file

                               ;list of messages to be played for tail message





; *** STATUS REPORTING ***



; Uncomment the following two statpost lines to report the

; status of your node to stats.allstarlink.org



statpost_program=/usr/bin/wget,-q,--timeout=15,--tries=1,--output-document=/dev/null

statpost_url=http://stats.allstarlink.org/uhandler.php ; Status updates



; END OF FIRST NODE



; BEGIN SECOND NODE



; Second node shown as a pseudo node

; This node can be edited to include a second public or private node



[46664] ; Change this to your assigned node number



; CHANNEL DRIVER SETTINGS

                               ; Define a channel driver to use and which

                               ; interface within that channel driver

                               ; To define a radioless node use the

                               ; psuedo channel driver - rxchannel=dahdi/pseudo

;rxchannel=Radio/usb46664

                               ; Example usbradio channel driver

;rxchannel=SimpleUSB/usb2

                               ; Example simpleusb channel driver

                               ; Stanza for usb2 needs to be added to simpleusb..conf 

rxchannel=dahdi/pseudo

                               ; Example pseudo channel driver

;rxchannel=iopipe/stanza1

                               ; Future hamvoip IOpipe channel driver

                               ; stanza1 rename to actual stanza name in iopipe.conf file

;txchannel=

                               ; The txchannel allows separate sound cards for the

                               ; receive and transmit audio paths. This is seldom used

                               ; but shown here to make the user aware of its existence.

                               ; It would take the same parameters as rxchannel.



; NODE LOOKUP METHODS



                               ; There are three choices for the way to lookup

                               ; nodes. Being able to lookup nodes and mapping

                               ; to an IP address and port is a requirement

                               ; for proper operation of Allstar.



                               ; NOTE - when using DNS lookup on all nodes on

                               ; a server the filelookup_onoff.sh script should

                               ; be used to turn off redundant flat file lookups.

                               ; DNS lookup is the default.



                               ; node_lookup_method=dns  (Default)

                               ;   Uses hamvoip DNS lookup



                               ; node_lookup_method=file

                               ;   Uses Allstar flat file lookup

                               ;   Deprecated in hamvoip v1.5



                               ; node_lookup_method=local

                               ;   Uses local fixed routing defined in the

                               ;   [nodes] stanza below

node_lookup_method=dns





; REPEATER/SIMPLEX NODE SETTINGS

                               ; duplex=0 - Half duplex with no telemetry

                               ; tones or hang time. Special Case: Full

                               ; duplex if linktolink is set to yes.

                               ; This mode is preferred when interfacing

                               ; with an external multiport repeater controller.



                               ; duplex=1 - Half duplex with telemetry tones

                               ; and hang time. Does not repeat audio.

                               ; This mode is preferred when interfacing a

                               ; simplex node. This is the default mode.



                               ; duplex=2 - Full Duplex with telemetry tones

                               ; and hang time. This mode is preferred when

                               ; interfacing a repeater.



                               ; duplex=3 - Full Duplex with telemetry tones

                               ; and hang time, but no repeated audio. Often

                               ; used for radio-less nodes



                               ; duplex=4 - Full Duplex with telemetry tones

                               ; and hang time. Repeated audio only when the

                               ; autopatch is down.

duplex=3



; CONTEXT MAPPING



controlstates=controlstates

                               ; Defines groups of control operator commands

                               ; to be executed all at once. Can be combined

                               ; with macros to allow changes to a nodes

                               ; operating mode to be made quickly.



scheduler=schedule46663 

                               ; Defines macros to be executed at a specific

                               ; time and date. Uses a cron-like syntax



morse=morse46663                

                               ; Contains definitions for morse code messages.

                               ; One common morse stanza is shared across

                               ; multiple nodes



macro=macro46663                

                               ; Defines DTMF macro sequences



functions=functions46663        

                               ; Defines DTMF function digit sequences. A

                               ; function stanza has a reference to it defined

                               ; inside a node stanza. Multiple function stanzas

                               ; may be defined and used to provide different

                               ; function lists for different sources

                               ; (radio.phone, and link)



phone_functions=functions46663

link_functions=functions46663



telemetry=telemetry46663        

                               ; Contains definitions for telemetry tones

                               ; (courtesy tones, roger beeps, etc). A telemetry

                               ; stanza has a reference to it defined inside

                               ; a node stanza.



wait_times=wait-times46663

                               ; Contains time delays used to time audio

                               ; telemetry events

events=events46663

                               ; Allstar events



; ECHOLINK SETTINGS

                               ; Echolink is a separate module.

                               ; The Echolink.conf file must be

                               ; configured for it to function



erxgain=-3

                               ; Echoline RX gain in dB

etxgain=3

                               ; Echolink TX gain in dB

;eannmode=1

                               ; Echolink announcement mode

                               ; Default: 1 = Say only node number on echolink

                               ; connects. 2 = say phonetic call sign only on

                               ; echolink connects. 3 = say phonetic call sign

                               ; and node number on echolink connects



; IRLP SETTINGS

                               ; IRLP is a separate hamvoip package which must

                               ; be installed and configured for it to be

                               ; functional.



irxgain=-6

                               ; IRLP receive gain adjustment

itxgain=4

                               ; IRLP transmit gain adjustment

irlpann=0

                               ; Default: 1 = Play irlp connect and disconnect

                               ;              announcements

                               ;          0 = Disable irlp connect and disconnect

                               ;              announcements





; AUDIO LEVEL SETTINGS IN dB



telemnomdb=0

                               ; Overall reduction in telemetry level

telemduckdb=-9

                               ; Telemetry level reduction with signal



; NOTCH FILTER



;rxnotch=1000,20

                               ; Apply a notch to filter the RX signal. Values are:

                               ; frequency, bandwidth. Up to ten filters can be cascaded.

                               ; Example of three cascaded filters at 1000hz

                               ; 20hz bandwidth: rxnotch=1000,20,1000,20,1000,20



; DIAL PLAN SETTINGS



context =  radio

callerid = Repeater <0000046663>

                               ; This setting allows the autopatch on

                               ; the node to be identified with a specific

                               ; caller ID

accountcode=RADIO





; ID SETTINGS

                               ; ID recording files must have extension gsm,ulaw,pcm,

                               ; or wav. No file extension is used.

                               ; All ID recording files should be sampled at 8KH



idrecording=/etc/asterisk/local/node-id

                               ; Main ID voice

;idrecording=|iDE W5LND/L

                               ; Main ID CW

idtalkover=|iDE W5LND/L

                               ; ID when signal present





; TIME SETTINGS - milliseconds  

                               ; The default values for hangtime, tx_timeout,

                               ; and id interval time are ; 5 seconds (5000 ms),

                               ; 3 minutes (180000 ms), and 5 minutes (300000 ms)

                               ; respectively



hangtime=100

                               ; squelch tail hang time (in ms)

althangtime=100

                               ; This controls the length of the node hang time

                               ; when the alternate hang timer is selected with

                               ; a control operator function.

tx_timeout=240000

                               ; changed from totime V1.3

idtime=600000

                               ; ID every 10 minutes

politeid=30000

                               ; The politeid setting specified the number of

                               ; milliseconds prior to the end of the id cycle

                               ; where the controller will attempt to play the

                               ; ID in the tail when a user unkeys. If the

                               ; controller does not get a chance to send the

                               ; ID in the tail, the ID will be played over

                               ; the top of the user transmission.

rx_timeout=300000

                               ; Timeout on hardware COS. Used to avoid hangup

                               ; of circuits with COS lockup.          

rx_cosflap=20

                               ; Minimum COS Timeout reset period. Used to

                               ; avoid resseting of rx_timeout with a flapping

                               ; squelch.





; COURTESY TONE MAPPING



unlinkedct=ct2

                               ; Sent when not connected to another node

remotect=ct3

                               ; Sent when remote base connected



linkunkeyct=ct8

                               ; sent when a network user unkeys. This

                               ; method uses the mapped tone for all nodes.



;linkunkeyct=by_node_number,ct8

                               ; Use this method to send a distinct courtesy

                               ; tone based on node number. If node number is

                               ; not defined use the default tone shown here

                               ; as ct8. Comment the linkunkeyct=ct8 above

                               ; when using this method. See the howto on this

                               ; at hamvoip.org for additional information.



;node40000=ct12

                               ; Define node number to mapped tone for

                               ; distinctive courtesy tone. Multiple nodes

                               ; can be mapped to multiple mappings by adding

                               ; additional nodexxxxx=ctxx lines. ctxx tones

                               ; must be defined in the [telemetry] stanza





; LINK SETTINGS - values in seconds



;nolocallinkct=0

                               ; Send unlinkedct instead of linkedct if

                               ; another local node is connected to this

                               ; node (hosted on the same server).

;lnkactenable=0

                               ; The link activity timer may be used to reset

                               ; a link configuration back to a default

                               ; configuration if a user changes how the node

                               ; is linked. This helps in situations where the

                               ; user forgets to reset the system to the default

                               ; values, or drives out of range.

;lnkacttime=1800

                               ; This sets the amount of time to wait before

                               ; executing the inactivity macro. Set to a value

                               ; between 180 and 2000000 seconds.

;lnkactmacro=*52

                               ; This is the function to execute when the activity

                               ; timer expires. This can either be a function or

                               ; another macro defined in the [macros] stanza.

;lnkacttimerwarn=30seconds

                               ; For a 30 second warning message, set this to the

                               ; path of a ulaw or pcm sound file to play locally

                               ; when there is 30 seconds left on the activity timer.

                               ; Defaults to /var/lib/asterisk/sounds





; REMOTE SETTINGS - values in seconds



;remote_inact_timeout=1800

                               ; Specifies the amount of time without keying

                               ; from the link. Set to 0 to disable timeout.

;remote_timeout=3600

                               ; Specifies the amount of time without keying from

                               ; the link. Set to 0 to disable timeout.





; LONG TONE ZERO DTMF

                               ; LiTZ is a simple method to indicate to others on

                               ; an amateur VHF / UHF FM radio frequency that you

                               ; have an immediate need to communicate with someone,

                               ; anyone, regarding a priority situation or condition.

                               ; This command can call any DTMF function which could

                               ; then call a script or program. It does not have to

                               ;  use the autopatch.



;litzcmd=*6911

                               ; Command sequnce -- Call 911 on autopatch

;litztime=3000

                               ; time required to hold down DTMF, defaults to 3000 ms

;litzchar=0

                               ; DTMF character to activate LITZ, defauls to 0





; MISC. SETTINGS



parrot=0                        ; One time parrot modr with DTMF A9



;connpgm=yourconnectprogram

                               ; Program or script to run at connection



;connpgm=/usr/local/sbin/supermon/smlogger 1  ; use this line for Supermon 



;discpgm=yourdisconnectprogram

                               ; Program or script to run at disconnection



;discpgm=/usr/local/sbin/supermon/smlogger 0  ; use this line for Supermon



nounkeyct=0

                               ; Disable courtest tones (=1)

holdofftelem=1

                               ; Do not make announcements over user voice

telemdefault=2

                               ; 0= voice telemetry off, 1= on,

                               ; 2= Only your telemetry actions

                               ; then mutes in 1 minute

beaconing=0

                               ; When set to 1 will send the repeater ID at

                               ; the idtime interval regardless of whether

                               ; there was repeater activity or not.



;funcchar = *

                               ; function lead-in character (defaults to '*')

;endchar = #

                               ; command mode end character (defaults to '#')

;nobusyout=yes

                               ; (optional) Do not busy-out reverse-patch when

                               ; normal patch in use

;notelemtx = yes

                               ; telemetry output does not make main

                               ; system transmit (optional)

;propagate_dtmf = yes

                               ; DTMF sent to system from link gets

                               ; repeated onto main system output



;propagate_phonedtmf = yes

                               ; DTMF sent to system from phone gets

                               ; repeated into main system output and

                               ; link outputs (optional)

;linktolink = yes

                               ; disables forcing physical half-duplex

                               ; operation of main repeater while

                               ; still keeping half-duplex semantics

;inxlat = #456,#457,0123456789ABCD

                               ; translate digit strings inbound,

                               ; in this case intrepret #456 as star,

                               ; #457 as pound, and pass all the other

                               ; chars listed in arg3 (optional)

;outxlat = *7,*0,0123456789#ABCD

                               ; translate digit string outbound,

                               ; in this case *7 generates star, *0

                               ; generates pound, and all the other

                               ; digits pass along



;extnodes = extnodes-different

                               ; section in extnodefile containing

                               ; dynamic node information (optional)

;extnodefile = different-file

                               ; file containing dynamic node

                               ; info (optional)



;archivedir = some-directory

                               ; defines and enables activity recording

                               ; into specified directory (optional)

;archiveaudio=0

                               ; Disable saving .wav files when

                               ; archiving. Use with caution on SDcards

                               ; This write a lot of data.

;archivetype=gsm

                               ; Allows the selection of gsm/wav or

                               ; pcm/ulaw for archiving audio files



;startup_macro = *7

                               ; Macro to run at startup (optional)

;startup_macro_delay=10

                               ; Time in seconds to wait before executing

                               ; the startup macro



; TAIL MESSAGE



; The tailmessagetime,tailsquashedtime, and tailmessages need to be set

; to support tail messages. They can be omitted otherwise.

;

;tailmessagetime=1800000

                               ; Play a tail message every 5 mins

;tailsquashedtime=120000

                               ; If squashed by another user,

                               ; try again after 30 seconds



;tailmessagelist=/etc/asterisk/local/some_file

                               ;list of messages to be played for tail message





; *** STATUS REPORTING ***



; Uncomment the following two statpost lines to report the

; status of your node to stats.allstarlink.org



statpost_program=/usr/bin/wget,-q,--timeout=15,--tries=1,--output-document=/dev/null

statpost_url=http://stats.allstarlink.org/uhandler.php ; Status updates



; END OF SECOND NODE





; MORSE CODE PARAMETERS

;

[morse46663]



speed=20

frequency=800

amplitude=4096

idfrequency=750

idamplitude=1024



; CONTROL STATES



[controlstates]

;statenum = copcmd,[copcmd]...

0 = rptena,lnkena,apena,totena,ufena,noicd  ; Normal operation

1 = rptena,lnkdis,apdis,totena,ufdis,noice  ; Repeater only operation



; SCHEDULES



[schedule46663]

;dtmf_function =  minute  hour  dayofmonth month dayofweek  ; ala cron, star is implied

;1=00 * * * *   ;run macro 1 on the hour





; EVENTS



[events46663]



; Commands for FOB COS indicator when available

; For this to work you must also add - gpio4 = out,0 - to simpleusb.conf

; Uncomment (remove ;) on next two lines to activate

;cop,62,GPIO4:1 = c|t|RPT_RXKEYED

;cop,62,GPIO4:0 = c|f|RPT_RXKEYED



[events46664]



; FUNCTIONS



[functions46663]



; disconnect link = *1<node>

1=ilink,1

; monitor link = *2<node>

2=ilink,2

; connect link transceive = *3<node>

3=ilink,3

; remote command = *4<node>

4=ilink,4

; execute macro = *5<macro#>

5=macro,1



; system status

70=ilink,5

;  disconnect permanently connected link = *71<node>

71=ilink,11

; connect link permanent monitor = *72<node>

72=ilink,12

; connect link permanent transceive = *73<node>

73=ilink,13

; play full system status

75=ilink,15

; disconnect all links

76=ilink,6

; reconnect previously disconnected links

77=ilink,16

; permanently monitor link – local Monitor only

78=ilink,18



80=status,11    ; ID (local)

;81=status,12   ; Time of Day (local) old method

;Say 12 hour time on node 1

; Add local ZIP before node for weather also

81=cmd,/usr/local/sbin/saytime.pl 46663

; Say 24 hour time on node 1

; Add local ZIP before node for weather also

82=cmd,/usr/local/sbin/say24time.pl 79720 46663



880=cmd,/usr/local/bin/AUTOSKY/AutoSky.OFF

881=cmd,/usr/local/bin/AUTOSKY/AutoSky.ON



; Autopatch must be configured to work

; Autopatch up

61=autopatchup,context=radio,noct=1,farenddisconnect=1,dialtime=20000,quiet=1

; Autopatch down

0=autopatchdn



; Example Play a Node announcement

; Audio file must be Allstar compliant

;920=localplay,/etc/asterisk/local/some-file



;989=cop,4

980=status,3



; News Script Functions

976=cmd,/etc/asterisk/local/playnews/playnews-0.11 ARN now 46663 G &> /dev/null 2>&1  ;Newsline *976



99=cop,6 ; PPT on, # = release



; Functions to call utility scripts

; Some of these are commented out. 

; For use Remove ';' and change function

; command and node to your choice

; Note that halting the system remotely would require

; a power cycle to recover, use with caution!

;

A1=cmd,/usr/local/sbin/sayip.sh 46663   ; Say local IP to radio



A3=cmd,/usr/local/sbin/saypublicip.sh 46663     ; Say Public IP to radio



A5=cmd,/usr/local/sbin/sayreg.sh                ; Say Registration status



                                               ; Say DNS node lookup   

A7=autopatchup,context=saydns,noct=1,farenddisconnect=1,dialtime=15000,quiet=1



A9=cop,55                                       ; One time parrot



;B1=cmd,/usr/local/sbin/halt.sh 46663   ; Halt the system (linux total shutdown)



;B3=cmd,/usr/local/sbin/reboot.sh 46663 ; Reboot the system



B6=cmd,/usr/local/sbin/astres.sh                ; Restart Asterisk



                                               ; Update hamvoip with voice feedback

;C2=cmd,/usr/local/sbin/say-hamvoip-sys-update.sh





; MACROS



; Place command macros here



[macro46663]

;Macro number = command string (each command separated by space) -end with HASH

1=*81 *80#    ; play time and voice ID





; TELEMETRY COURTESY TONE DEFINITIONS



[telemetry46663]



ct1=|t(350,0,100,2048)(500,0,100,2048)(660,0,100,2048)

ct2=|t(660,880,150,2048)

ct3=|t(440,0,150,4096)

ct4=|t(550,0,150,2048)

ct5=|t(660,0,150,2048)

ct6=|t(880,0,150,2048)

ct7=|t(660,440,150,2048)

ct8=|t(700,1100,150,2048) ; 2048 amplitude

remotetx=|t(1633,0,50,3000)(0,0,80,0)(1209,0,50,3000);

remotemon=|t(1209,0,50,2048)

cmdmode=|t(900,903,200,2048)

functcomplete=|t(1000,0,100,2048)(0,0,100,0)(1000,0,100,2048)

patchup=rpt/callproceeding

patchdown=rpt/callterminated



; WAIT TIMES



;

; This section allows wait times for telemetry events to be adjusted

; A section for wait times can be defined for every repeater (node)

;



[wait-times46663]

telemwait=600

idwait=600

unkeywait=800

calltermwait=2000



; LOCAL NODE ROUTING



; Define local nodes



[nodes]

; Note, if you are using automatic updates for allstar link nodes,

; no allstar link nodes should be defined here. Only place a definition

; for your local (within your LAN) nodes, and private (off of allstar

; link) nodes here.



46663 = radio at 127.0.0.1/46663,NONE

46664 = radio at 127.0.0.1/46664,NONE



connpgm=/usr/local/sbin/supermon/smlogger 1

discpgm=/usr/local/sbin/supermon/smlogger 0



#includeifexists custom/rpt.conf





_______________________________________________

ARM-allstar mailing list
ARM-allstar at hamvoip.org
http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar

Visit the BBB and RPi2/3 web page - http://hamvoip.org


More information about the ARM-allstar mailing list