iaxRpt HELP PLEASE

Hi,
I need help with ASL3 settings for iaxRpt
I have two nodes with Supermon working.
These are my settings for my node with 47572 and 46759

[iaxrpt]
user=iaxrpt
type=user
context=radio-iaxrpt
auth=md5
; add a password of your selection for secret
secret=password; PASSWORD
host=dynamic
disallow=all
allow=ulaw
allow=gsm
transfer=no
requirecalltoken=no

[radio-iaxrpt]
exten=47572,1,Rpt,47572|X
exten=46759,1,Rpt,46759|X

I can’t get ASL3 to work.

Hope you can help.

Add
requirecalltoken=no
to your [iaxrpt] stanza somewhere. I typically put it at the end, but it shouldn’t matter.
I personally also comment out
allow=gsm
to force ulaw, as it sounds much better. You can change your codec preferences in iaxrpt as well, but I never want gsm in my life, so I always comment it out.

Hi,
Thanks for reply.
I have
requirecalltoken=no
at the end after transfer=no

Martin

Perhaps you just said this wrong.

Can you say what it does or does not do when connecting ?

And be sure you have allowed the same codecs in the program.
Also not to forget to describe the port with the IP in the program ie

192.168.1.100:4569

Hi,
Using Windows iaxRpt app.
I have setup 4 accounts with port set after IP.
The only one that doesn’t work is the account setup to connect to my ASL3 node.
I never get the OK displayed when trying to connect.

Martin

I might suggest watching asterisk in the foreground for the exact error during a attempt, if any and let us know what that is.

asterisk -rvvv

If you don’t see any connection attempt, then it is more likely a network/firewall type issue

Also double check USER and PASSWORD

perhaps try a simple 4 numeric password for a test

I don’t use the ‘user’ description, the [stanza] becomes the user.

Thanks to everyone for their suggestions!

My understanding of Linux is very limited.

I have tried for days with no luck.

Time for me to wait for an idiots guide or YouTube video.

Martin

Take a break and save some hair.

Ask a local friend to look at it for you.

Same thing here. I followed the instructions from the iaxrpt wiki and still can’t get it work. I get it working very easy with ASL2.

It’s really too bad IaxRPT, being quite old, doesn’t support call tokens. That seems to be what trips most people up.
New versions of Asterisk require them, and old clients, like IaxRPT, don’t send them. Even HamVoIP wants them by default on all IAX contexts since 2021. ASL1.x and ASL2.x don’t care about call tokens. ASL3 does.

To verify what’s going on, go to the asterisk console by typing
asterisk -rvvv
from bash, then attempt to connect to your node using IaxRPT.

I’ve gotten IaxRPT working on several ASL3 installs just by adding
requirecalltoken=no
in the
[iaxrpt]
stanza of /etc/asterisk/iax.conf, setting a secret, then making sure there is a matching entry in extensions.conf for the iaxrpt context.
ASL3, by default, has this in the dial plan, which should work for a single node on the system.
exten => ${NODE},1,rpt(${EXTEN}|X)

Thanks for this. Problem solved. 73.