[arm-allstar] Split-site Repeater Questions
Chuck Munro
va7ul at va7ul.ca
Wed Dec 2 22:16:43 EST 2020
Hello folks :-)
I have an intriguing problem getting a split-site 10 Meter repeater
configured using a pair of Pi-3's with Pi hat boards designed with the
ubiquitous CM-119 chip. The hat is similar in design to the URI dongle
for the PC. I am using private unregistered node numbers on
non-routable IP addresses within a VPN.
The two end nodes, one for RX and the other for TX, are communicating
well, using a WireGuard VPN over the Internet. There is tons of
bandwidth between nodes. The RX receive-only node will be connected to
an Alinco DR-03T 10M FM transceiver, and the TX transmit-only node to an
identical radio.
Part of early testing how well the nodes work is with announcements of
repeater ID ... playing a GSM voice announcement file on the hour and a
GSM morse file on the half hour. I do this by simply putting asterisk
'rpt playback .....' commands in a Linux cron job, aimed at the TX node
number. Example:
/usr/bin/asterisk -rx "rpt playback 1900
/etc/asterisk/local/ve7skyID_Voice" (The documentation says to omit
the '.gsm' part of the filename)
where 1900 is the TX node number. The Voice file has a .gsm filename.
The GSM codec is specifically allowed everywhere in the config files.
The Asterisk CLI shows the following at the TX node when the above
command is issued locally on that node:
-- <DAHDI/pseudo-1065208769> Playing
'/etc/asterisk/local/ve7skyID_Voice' (language 'en')
-- Hungup 'DAHDI/pseudo-1065208769'
My problem ... when I monitor the CM-119 audio output (LOL and LOR pins
30 and 32), I hear nothing.
I have tried playing the files on both the RX and TX nodes, in both
cases aimed at the TX node number. When I do this locally on the TX
node, the Asterisk CLI application shows the file is being played (as
shown above).
When I issue the same command on the RX node aimed at the TX node,
nothing seems to happen at either node. I do know the RX node makes a
very short UNIX connection to the TX node as indicated by debug
statements at the RX.
I am clearly missing something. Does there have to be a COR signal at
the TX node to allow audio thru the adapter's chip? Is there a
configuration setting I am missing somewhere? On restarting the RX
node's Asterisk server, it does connect with the TX node as indicated by
the trace from the TX node's Asterisk CLI client. The RX node is at
10.6.0.7 :
-- Accepting UNAUTHENTICATED call from 10.6.0.7:
> requested format = ulaw,
> requested prefs = (ulaw|g726aal2|ilbc|gsm),
> actual format = ulaw,
> host prefs = (ulaw|gsm),
> priority = mine
-- Executing [1900 at radio-secure:1] Rpt("IAX2/10.6.0.7:4569-242",
"1900") in new stack
== Spawn extension (radio-secure, 1900, 1) exited KEEPALIVE on
'IAX2/10.6.0.7:4569-242'
Sorry for the long-winded question, I want to provide as much info as
possible.
Any advice will be welcomed.
73! Chuck VA7UL
More information about the ARM-allstar
mailing list