ASL3 - Connection Failed to private node

I am having an interesting issue. I can connect to other nodes with my ASL3 node, other nodes can connect to mine. But when I try to connect to my Private Node, I get connection failed.

Everything looks correct for the node, but there has to be something that maybe isn’t just right or something.

If there is a file/s that need to be uploaded here, please let me know which one/s and I will do that.

Thank you.

73

Rob - K6IRK

Can you show your
[nodes]
section of rpt.conf

Here it is:

[nodes]
620300 = radio@127.0.0.1:4580/620300,NONE
; 61172 = radio@192.168.1.111:4569/61172,NONE
1997 = radio@127.0.0.1:4580/1997,NONE

thank you
Rob

I realized the 61172 was not commented out, so I did and restarted the server, still 1997 connection failed.

Nodes looks fine as long as there is no typo in rpt.conf for the [1997] stanza.
You might look at it to be sure.
your registration does show iax port 4580

Can you post the general section of your iax.conf

(everything above the registration lines)

And if you watch asterisk in the foreground ( asterisk -rvvv ) what error message re you seeing when you attempt to connect to 1997.

Yes it is 4580 as I have 2 nodes here at home.

Here is the general section from the iax.conf:

[general]
; !!! IAX registration will be discontinued at some point !!!
; Setup rpt_http_registartions.conf instead.
; remove the leading “;”
register => 620300:password@register.allstarlink.org ; This must be changed to your node number, password
;register => 1998:12345@register.allstarlink.org

bindport = 4580 ; bindport and bindaddr may be specified

; NOTE: bindport must be specified BEFORE
; bindaddr or may be specified on a specific
; bindaddr if followed by colon and port
; (e.g. bindaddr=192.168.0.1:4569)

;bindaddr = 0.0.0.0 ; more than once to bind to multiple
bindaddr = 192.168.1.96 ; addresses, but the first will be the
; default

disallow = all ; The permitted codecs for outgoing connections
;Audio Quality Bandwidth
;allow = ulaw ; best 87 kbps
;allow = adpcm ; good 55 kbps
;allow = gsm ; medicore 36 kbps
allow = ulaw
allow = adpcm
;allow = g722
allow = g726aal2 ; changed to allow
allow = gsm
allow = ilbc ;changed to allow

jitterbuffer = yes
forcejitterbuffer = yes
dropcount = 2
maxjitterbuffer = 4000
maxjitterinterps = 10
resyncthreshold = 1000
maxexcessbuffer = 80
minexcessbuffer = 10
jittershrinkrate = 1
tos = 0x1E
autokill = yes
delayreject = yes
; iaxthreadcount = 30
; iaxmaxthreadcount = 150

Here is the screenshot when I attempt to connect to 1997

You set bindaddr= to 192.168.1.96 which specifically excludes 127.0.0.1 but you have a hard-coded node database entry pointing to 127.0.0.1. You should just send bindaddr=0.0.0.0.

1 Like

Thank you. It now connects to 1997 after the change like you mentioned, now I can’t connect to my other node and can’t connect using RepeaterPhone and iaxRpt

Strange, the change, changed something.

Any thoughts?

Please provide more information/context about what you mean by this. You should set bindport= to either 127.0.0.1 (local only) or 0.0.0.0 (all interfaces). Any else is just chasing problems.

Ok, I see what I did wrong, forgot that 127.0.0.1 was local only and 0.0.0.0 was all interfaces.

Changed to 0.0.0.0 and everything is working correctly.

Thank you for setting me correctly.

73

Rob - K6IRK