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.
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.
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
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.
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
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.