Setup Information
Use sudo asl-show-version
to obtain this information from the console or SSH
Asterisk : 22.4.1+asl3-3.5.4-1.deb12
ASL [app_rpt] : 3.5.4
Inquiry
I'm working on getting back into ASL after not running it for a few years. With the new ASL3, I wanted to familiarize myself with the new system before we build out our new repeater for the local club.
So, I've installed a freshly installed version of Debian 12 and ASL3 on a VPS at Vultr, and it seems to be up and running. Node number 45977 is connected to the AllStar network.
Even tho this is listed as a hub node, I want to be able to work with the various DTMF commands to refresh myself with the system. So, I installed IaxRpt and configured it up to connect to my node. It successfully connects, but I get no transmitted audio back to my desktop (I'm testing by sending the *721 command over IaxRpt). However, if I'm disconnected from my node and press the transmit button, I do get sounds at that point, so obviously the app itself can send sounds.
I also tried DVSM on my android phone. However, with the exact same configuration that successfully connects in IaxRpt, DVSwitch fails to connect, throwing the followiing error:
Failure Code (29): Bad password or stanza
To try to debug, I have set authdebug = yes in the general section of iax.conf, restarted asterisk, then entered the monitor console with "asterisk -rvvvv" (I don't believe there's a higher debug level than 4). Once I'm in the monitor console, I am also activating iax2 debugging with "iax2 set debug on".
The only message I am seeing out of the ordinary when DVSM tries to connect is:
[2025-07-29 01:57:23.710] NOTICE[94300]: chan_iax2.c:8399 register_verify: No registration for peer 'nq0m' (from 64.39.223.136)
Below is my iax.conf section for my user "nq0m":
[nq0m]
type = user
context = iaxrpt
auth = md5
secret = 123456 ; I don't care about this being exposed since I'll be changing it
host = dynamic
disallow = all
allow = ulaw
allow = adpcm
transfer = no
requirecalltoken = no
Here's the context definition for iaxrpt in my extensions.conf:
[iaxrpt]
; Entered from iaxrpt in iax.conf
; Info: The X option passed to the Rpt application
; disables the normal security checks.
; Because incoming connections are validated in iax.conf,
; and we don't know where the user will be coming from in advance,
; the X option is required.
exten => ${NODE},1,rpt(${EXTEN},X) ; NODE is the Name field in iaxrpt
I am honestly at a loss. Unfortunately, I don't have an easy way to make a full radio enabled node at present, so I need to access in a different way.
Anyone got any suggestions on where to look, or alternative IAX2 clients I could try?
Jeremy, NQ0M