Well, it looks like your node can pickup the information needed to connect to the remote nodes.
Good that your incoming connections are working.
As for your outgoing connections, this feels like a networking issue. Are you using any type of VPN? or might you have an outgoing firewall blocking (or redirecting) your traffic?
I just started tcpdump looking at traffic to the gateway (192.168.0.1):
tcpdump -n host 192.168.0.1
When I try to connect to 42610, I see this:
23:54:50.721009 IP 192.168.0.80.51459 > 192.168.0.1.53: 18906+ SRV? _iax._udp.4261.nodes.allstarlink.org. (54)
'Looks like the node 42610 is truncated to just 4 digits. Node 2000, of course is no problem. Perhaps this was broken in a recent “update”.
Q? is it possible that you did not restart your node after it was last updated to v3.0.4 and that the “asterisk” process is still running an earlier version?
I wonder if this is related to my issue with DTMF strings longer that six characters? I can also join 4 char nodes, but 5 character and longer fail. Are you seeing anything in /var/log/asterisk/messages? "Exceptionally long voice queue length" during DTMF
Sounds like the same symptoms. I can link nodes with Allmon3 no matter the length, I’m betting the node lookup tool will all work. It’s only when using DTMF longer than 6 chars. That’s when the queue backs up on the channel the DTMF came in on.
As I noted in the case I created, the asl-node-lookup command is successful and matches with google DNS or my ISP DNS. Perhaps something with pr #372 is hanging the channel after the 4th digit of the node? It looks like it’s only link and unlink, wait just link, commands that hang at 6 chars. The disconnect/unlink/*1 command is working as expected on node numbers longer than 4 chars. I can enter *722722722 and it will ‘hear’ all the characters. Updating my other case with more detail.
outbound connections are fine from Allmon3. Here is a connection to 42610:
from asterisk CLI:
-- Call accepted by 50.43.65.82:4569 (format ulaw)
-- Format for call is (ulaw)
from TCP dump:
09:47:02.677585 IP 192.168.0.80.45272 > 192.168.0.1.53: 47916+ SRV? _iax._udp.42610.nodes.allstarlink.org. (55)
09:47:02.741800 IP 192.168.0.1.53 > 192.168.0.80.45272: 47916 1/0/0 SRV 42610.nodes.allstarlink.org.:4569 11 10 (102)
09:47:02.742297 IP 192.168.0.80.38929 > 192.168.0.1.53: 27212+ A? 42610.nodes.allstarlink.org. (45)
09:47:02.791083 IP 192.168.0.1.53 > 192.168.0.80.38929: 27212 1/0/0 A 50.43.65.82 (61)
09:47:02.891124 IP 192.168.0.80.43180 > 192.168.0.1.53: 4493+ A? stats.allstarlink.org. (39)
09:47:02.891952 IP 192.168.0.1.53 > 192.168.0.80.43180: 4493 2/0/0 CNAME stats-west.allstarlink.org., A 34.105.111.212 (95)
I see from some previous dialogs that there is a line needed in rpt.conf. I’ve added that with no change. The problem isn’t a network issue. It is ASL3 not properly handling DTMF or “rpt fun 41886 *342610”.
Yes, DTMF commands can be long strings when concatenating several commands or when sending a remote execution command (*4xxxxx yyyyyyy) for a connected node. This is a serious bug.
I also tried adding the max_dns_node_length = 6 in rpt.conf and still getting the long voice queue warning in /var/log/asterisk/messages after the 4th digit of the node, and no connection made. node_lookup_method = both was already there in mine as well.
I’m trying to connect 49555 to 49520. My phone is connected via IAX to 49555 and I’m dialing *349520. Get the same problem trying to connect to any node with > 4 digit node number I’ve tried. I have tried connecting the other way 49520 to 49555, same result.
Can you please answer mine and KB4MDD’s questions. This is not a bug I or others can duplicate. I connect to 5 and 6 digit nodes all the time with the default configs.