[App_rpt-users] internal node: more help needed
Stephen Rodgers
sales at qrvc.com
Sun Jul 18 20:42:51 UTC 2010
Ken wrote:
> I found that if I modify rpt_extnodes as follows, it will connect
>
> [extnodes]
> 1625 = radio at 192.168.1.109/1625,127.0.0.1
> 2000 = radio at 67.215.233.178/2000,67.215.233.178
> 2001 = radio at 64.118.102.138:4569/2001,64.118.102.138
> 2002 = radio at 64.118.103.70:4569/2002,64.118.103.70
> 2003 = radio at 64.118.103.71:4569/2003,64.118.103.71
> 2004 = radio at 64.118.103.71:4569/2004,64.118.103.71
> 2005 = radio at 64.118.103.70:4569/2005,64.118.103.70,y
> ... etc etc ...
> Of course, after a while this gets over-written ... but the node stays
> connected
> ===============================
>
> So - here is everything
> Description -
> 1625 - intended to be a non-registered node for the weather radio, uses a
> fob (which works)
> 27061 - a happily registered allstar node
> Both running on the same computer
> I want to connect 27061 to 1625 (or vice versa)
> This was the first step ... before trying to connect it to a different
> computer on the same sub net.
> After making any change I do astdn.sh/astup.sh
>
> Rpt.conf looks like:
> ; Radio Repeater configuration file (for use with app_rpt)
> ; version 255
> ;
> ; W4BRM Repeater - Atom Dual Core
> ; actually there is no 927 machine connected - yet
> ; ================weather radio===============
> ;
> [1625]
> 1625 = radio at 192.168.1.109/1625,NONE ;
> rxchannel = Radio/usb1625 ; Rx audio/signalling channel
> irxgain=-3 ; IRLP receive gain adjustment
> default -10
> ; Note: Gain is in db-volts
> (20logVI/VO)
> itxgain=3 ; IRLP transmit gain adjustment
> default +10
> ; Note: Gain is in db-volts
> (20logVI/VO)
> erxgain=-3 ; Echolink receive gain adjustment
> ; Note: Gain is in db-volts
> (20logVI/VO)
> etxgain=3 ; Echolink transmit gain adjustment
> ; Note: Gain is in db-volts
> (20logVI/VO)
> controlstates=controlstates ; system control state list
> scheduler=schedule; ; scheduler entries
> functions=functions ; Repeater Function Table
> phone_functions=functions ; Repeater Function Table
> link_functions=functions ; Link Function Table
> telemetry=telemetry ; Telemetry descriptions
> wait_times=wait-times ; Wait times
> context = radio ; dialing context for phone
> callerid = "Repeater" <0000000000> ; callerid for phone calls
> ;idrecording = none ; Main ID message
> /var/lib/asterisk/sounds/
> ;tailmessagelist=welcome,clubmeeting,wx ; need to record some
> accountcode=RADIO ; account code (optional)
> hangtime=1000 ; squelch tail hang time (in ms)
> (optional)
> althangtime=4000 ; longer squelch tail
> totime=170000 ; transmit time-out time (in ms)
> (optional)
> ;totime=10000
> idtime=900000 ; id interval time (in ms)
> (optional)
> ;tailmessagetime=900000 ;15 minutes between tail messages
> ; The default values for hangtime,
> time-out time, and id interval time are
> ; 5 seconds (5000 ms), 3 minutes
> (180000 ms), and 5 minutes (300000 ms)
> ; respectively
> politeid=60000 ; time in milliseconds before ID timer
> ; expires to try and ID in the tail.
> ; (optional, default is 30000).
> ;idtalkover=|iW4BRM/L ; Talkover ID (optional) default is
> none
> unlinkedct=ct1 ; unlinked courtesy tone (optional) default
> is none
> remotect=ct3 ; remote linked courtesy tone
> (indicates a remote is in the list of links)
> linkunkeyct=ct8 ; sent when a transmission received over the
> link unkeys
> ; no status reporting needed
> ;=====the 927 MHz repeater ======================================
> [27061] ; this is the allstar number for node 2
> rxchannel = Radio/usb27061 ; Rx audio/signalling channel
> irxgain=-3 ; IRLP receive gain adjustment
> default -10
> ; Note: Gain is in db-volts
> (20logVI/VO)
> itxgain=3 ; IRLP transmit gain adjustment
> default +10
> ; Note: Gain is in db-volts
> (20logVI/VO)
> erxgain=-3 ; Echolink receive gain adjustment
> ; Note: Gain is in db-volts
> (20logVI/VO)
> etxgain=3 ; Echolink transmit gain adjustment
> ; Note: Gain is in db-volts
> (20logVI/VO)
> controlstates=controlstates ; system control state list
> scheduler=schedule; ; scheduler entries
> functions=functions ; Repeater Function Table
> phone_functions=functions ; Repeater Function Table
> link_functions=functions ; Link Function Table
> telemetry=telemetry ; Telemetry descriptions
> wait_times=wait-times ; Wait times
> context = radio ; dialing context for phone
> callerid = "Repeater" <0000000000> ; callerid for phone calls
> ;idrecording = none ; Main ID message
> /var/lib/asterisk/sounds/
> ;tailmessagelist=welcome,clubmeeting,wx ; need to record some
> accountcode=RADIO ; account code (optional)
> hangtime=1000 ; squelch tail hang time (in ms)
> (optional)
> althangtime=4000 ; longer squelch tail
> totime=170000 ; transmit time-out time (in ms)
> (optional)
> ;totime=10000
> idtime=900000 ; id interval time (in ms)
> (optional)
> ;tailmessagetime=900000 ;15 minutes between tail messages
> ; The default values for hangtime,
> time-out time, and id interval time are
> ; 5 seconds (5000 ms), 3 minutes
> (180000 ms), and 5 minutes (300000 ms)
> ; respectively
> politeid=60000 ; time in milliseconds before ID timer
> ; expires to try and ID in the tail.
> ; (optional, default is 30000).
> idtalkover=|iW4BRM/L ; Talkover ID (optional) default is
> none
> unlinkedct=ct1 ; unlinked courtesy tone (optional) default
> is none
> remotect=ct3 ; remote linked courtesy tone
> (indicates a remote is in the list of links)
> linkunkeyct=ct8 ; sent when a transmission received over the
> link unkeys
> ;nolocallinkct=0 ; Send unlinkedct instead if another
> local node is connected to this node (hosted on the same PC).
> ;irplann=1 ; Default: 1 = Play irlp connect and
> disconnect announcements
> ; 0 = Disable irlp connect and
> disconnect announcements
> ;eannmode=1 ; 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
> ;connpgm=yourconnectprogram ; Default: Disabled. Execute a
> program you specify on connect.
> ; passes 2 command line arguments to
> your program:
> ; 1. node number in this stanza (us)
> ; 2. node number being connected to
> us (them)
> ;discpgm=yourdisconnectprogram ; Default: Disabled. Execute a program you
> specify on disconnect.
> ; passes 2 command line arguments to
> your program:
> ; 1. node number in this stanza (us)
> ; 2. node number being disconnected
> from us (them)
> ;linkactenable=0 ; Set to 1 to enable the link
> activity timer. Applicable to standard nodes only.
> ;lnkacttime=1800 ; Link activity timer time in
> seconds.
> ;lnkactmacro=*52 ; Function to execute when link
> activity timer expires.
> ;lnkacttimerwarn=30seconds ; Message to play when the link
> activity timer has 30 seconds left.
> ;remote_inact_timeout=1800 ; Inactivity timer for remote base
> nodes only (set to 0 to disable).
> ;remote_timeout=3600 ; Session time out for remote base.
> (set to 0 to disable)
> ;nounkeyct=0 ; Set to a 1 to eliminate courtesy
> tones and associated delays.
> ;holdofftelem=0 ; Hold off all telemetry when signal is
> present on receiver or from connected nodes
> ; ; except when an ID needs to be done
> and there is a signal coming from a connected node.
> ;beaconing=0 ; Send ID regardless of repeater
> activity (Required in the UK, but probably illegal in the US)
> ;
> ;
> ; *** Status Reporting *** second node
> ;
> ; Uncomment the either group following two statpost lines to report the
> status of your node to stats.allstarlink.org
> ; depending on whether you are running ACID or Limey Linux.
>
> ; ** For ACID ***
> statpost_program=/usr/bin/wget,-q,--timeout=15,--tries=1,--output-document=/
> dev/null
> statpost_url=http://stats.allstarlink.org/uhandler.php ; Status updates
>
> ; ** For Limey Linux **
> ;statpost_program=/bin/wget,-q,--timeout=15,--tries=1,--output-document=/dev
> /null
> ;statpost_url=http://stats.allstarlink.org/uhandler.php ; Status updates
> ;================================================
> [functions]
> 1=ilink,1 ; Specific link disconnect
> 2=ilink,2 ; Specific Link connect - monitor
> only
> 3=ilink,3 ; Specific Link connect - transceive
> 4=ilink,4 ; Enter command mode on a specific
> link
> 5=macro,1 ; Command macros (Defined in the
> macro section)
> (etc)
> (etc)
> ----------------------------------------------------------------------------
> ---
> Extensions.conf has this in it
>
> general]
>
> static=yes ; These two lines prevent the command-line interface
> writeprotect=yes ; from overwriting the config file. Leave them here.
>
> [globals]
> VOIPTERM=yourprovider
> HOMENPA=619
> NODE=27061
>
> [default]
>
> exten => _1NXXNXXXXXX,1,Dial(IAX2/${VOIPTERM}/${EXTEN},40,L(180000:30000))
> exten => _1NXXNXXXXXX,2,Hangup
>
> [radio-secure]
> exten => 1625,1,rpt,1625
> exten => 27061,1,rpt,27061
>
> [invalidnum]
> exten=s,1,Wait,3
> exten=s,n,Playback,ss-noservice
> exten=s,n,Wait,1
> exten=s,n,Hangup
>
> (etc)
> (etc)
>
> ---end of the new posting
> ---------------------------------------------------------
>
>
>
>
>> -----Original Message-----
>> From: Stephen Rodgers [mailto:sales at qrvc.com]
>> Sent: Sunday, July 18, 2010 1:32 PM
>> To: Ken
>> Cc: app_rpt-users at qrvc.com
>> Subject: Re: [App_rpt-users] internal node: more help needed
>>
>> Ken wrote:
>>> OK - I added the LAN IP address to the node stanza
>>> ?
>>> ; ================weather radio===============
>>> [1625] ; this is the internal number for node 2
>>> 1625 = radio at 192.168.1.109/1625,NONE
>>> ?
>>> and since that didn't work I also added a line to extensions.conf
>>> ?
>>> [radio-secure]
>>> exten => 1625,1,rpt,1625
>>> exten => 27061,1,rpt,27061
>>> ?
>>>> but when I try to connect (unregistered) node 1625 to 27061 it
>> fails<
>>> looks like it is still going out port 5679 to the allstar
>> registration server
>>> ?
>>> ====
>>> Connected to Asterisk SVN--r736 currently running on atom (pid =
>> 4395)
>>> Verbosity is at least 3
>>> atom*CLI> rpt fun 1625 *327061
>>> ??? -- Accepting UNAUTHENTICATED call from 127.0.0.1:
>>> ?????? > requested format = gsm,
>>> ?????? > requested prefs = (gsm|g726aal2|ulaw),
>>> ?????? > actual format = g726aal2,
>>> ?????? > host prefs = (g726aal2|gsm),
>>> ?????? > priority = mine
>>> ??? -- Call accepted by 127.0.0.1 (format g726aal2)
>>> ??? -- Format for call is g726aal2
>>> ??? -- Executing [27061 at radio-secure:1] Rpt("IAX2/127.0.0.1:4569-
>> 820", "27061") in new stack
>>> [Jul 18 11:24:06] WARNING[4498]: app_rpt.c:20669 rpt_exec: Reported
>> node 1625 cannot be found!!
>>> ? == Spawn extension (radio-secure, 27061, 1) exited non-zero on
>> 'IAX2/127.0.0.1:4569-820'
>>> ??? -- Hungup 'IAX2/127.0.0.1:4569-820'
>>> ??? -- Hungup 'IAX2/127.0.0.1:4569-8371'
>>> ??? -- Hungup 'Zap/pseudo-1055354295'
>>> ??? -- Hungup 'Zap/pseudo-767036577'
>>> ??? -- <Zap/pseudo-600898536> Playing 'rpt/node' (language 'en')
>>> ??? -- <Zap/pseudo-600898536> Playing 'digits/2' (language 'en')
>>> ??? -- <Zap/pseudo-600898536> Playing 'digits/7' (language 'en')
>>> ??? -- <Zap/pseudo-600898536> Playing 'digits/0' (language 'en')
>>> ??? -- <Zap/pseudo-600898536> Playing 'digits/6' (language 'en')
>>> ??? -- <Zap/pseudo-600898536> Playing 'digits/1' (language 'en')
>>> ??? -- <Zap/pseudo-600898536> Playing 'rpt/connection_failed'
>> (language 'en')
>>> ??? -- Hungup 'Zap/pseudo-600898536'
>>> ========================================================
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>> ---
>>> _______________________________________________
>>> App_rpt-users mailing list
>>> App_rpt-users at qrvc.com
>>> http://qrvc.com/mailman/listinfo/app_rpt-users
>> 1. Registation is irrelevant for private nodes.
>> 2. Two smoking guns:
>>
>>> ??? -- Accepting UNAUTHENTICATED call from 127.0.0.1:
>>> ??? -- Executing [27061 at radio-secure:1] Rpt("IAX2/127.0.0.1:4569-
>> 820", "27061") in new stack
>>> [Jul 18 11:24:06] WARNING[4498]: app_rpt.c:20669 rpt_exec: Reported
>> node 1625 cannot be found!!
>>> ? == Spawn extension (radio-secure, 27061, 1) exited non-zero on
>> 'IAX2/127.0.0.1:4569-820'
>>
>>
>> This node is trying to connect to itself.
>>
>> Suggest you post your rpt.conf files for review and comment to the
>> group with the DTMF function stanzas removed.
>>
>> Steve
>> WA6ZFT
>>
>>
>>
>>
>
>
> _______________________________________________
> App_rpt-users mailing list
> App_rpt-users at qrvc.com
> http://qrvc.com/mailman/listinfo/app_rpt-users
>
An entry needs to go in [nodes] stanza in rpt.conf pointing to the IP address of the other system.
This has to be done for both nodes. rpt_extnodes is for allstarlink use only and will get overwritten.
127.0.0.1 is the link local ip address, you need to use something similar to what was in your previous
post:
1625 = radio at 192.168.1.109/1625,NONE
Steve
WA6ZFT
More information about the App_rpt-users
mailing list