Connection to 1 particular node disconnects

Hi everyone,

I hope I’m not duplicating any other threads on here but I couldn’t find anything that relates to the issue I’m having. If there is, please point me in that direction.

I am have difficulty with my node disconnecting from one particular node. When I’ve connected to others, I have not issues. When I connect to the problem node, it will connect for about 30 seconds or so and then disconnect. At first, I thought maybe I was having some network connectivity issue between me and the remote node, however, after checking latency, jitter, etc. all of that is solid. I ran a packet sniffer on my firewall to see if the disconnect request was coming from the remote node, but it is not. I ran the console debugger on my node and sure enough, it is sending a disconnect command for that node locally:

– Call accepted by 47.184.206.205 (format g726aal2)
– Format for call is g726aal2
– Hungup ‘DAHDI/pseudo-25629321’
– <DAHDI/pseudo-905940288> Playing ‘rpt/node’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/4’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/3’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/1’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/3’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/6’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘rpt/connected’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/2’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘rpt/node’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/5’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/4’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/7’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/0’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/4’ (language ‘en’)
– <DAHDI/pseudo-905940288> Playing ‘digits/0’ (language ‘en’)
– Hungup ‘DAHDI/pseudo-905940288’
== Refreshing DNS lookups.
– Hungup ‘IAX2/47.184.206.205:4569-942’
– Hungup ‘DAHDI/pseudo-1927121771’
– <DAHDI/pseudo-880894874> Playing ‘rpt/node’ (language ‘en’)
– <DAHDI/pseudo-880894874> Playing ‘digits/4’ (language ‘en’)
– <DAHDI/pseudo-880894874> Playing ‘digits/3’ (language ‘en’)
– <DAHDI/pseudo-880894874> Playing ‘digits/1’ (language ‘en’)
– <DAHDI/pseudo-880894874> Playing ‘digits/3’ (language ‘en’)
– <DAHDI/pseudo-880894874> Playing ‘digits/6’ (language ‘en’)
– <DAHDI/pseudo-880894874> Playing ‘rpt/remote_disc’ (language ‘en’)
– Hungup ‘DAHDI/pseudo-880894874’

Any ideas on why this might happening or any troubleshooting tips someone might be able to point out to me. Any guidance would be appreciated.

Craig N5BGP

The first thing I would look for is perhaps a private node connection (like 1999)
that also is the same as one of your connectee’s may have.

There is now a built in loop protection.
Considering you manage to connect for 30sec, it may not be likely but still a possibility on slower systems.

You will need to look at it though.

If all checks out,
how about showing us verbose 5 output on the disconnect
asterisk -rvvvvv

So I tried removing the private node altogether to see if that was causing the issue and it still disconnects.

Sure thing Mike

== Parsing ‘/etc/asterisk/manager.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
== Manager ‘admin’ logged off from 127.0.0.1
== Parsing ‘/var/lib/asterisk/rpt_extnodes’: Found
Node Variable dump for node 547040:
RPT_TXKEYED=1
RPT_ETXKEYED=0
RPT_NUMLINKS=1
RPT_LINKS=1,T1777
RPT_NUMALINKS=1
RPT_ALINKS=1,1777TU
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables
Node Variable dump for node 547040:
RPT_ETXKEYED=1
RPT_TXKEYED=1
RPT_NUMLINKS=1
RPT_LINKS=1,T1777
RPT_NUMALINKS=1
RPT_ALINKS=1,1777TU
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables
– Call accepted by 47.184.206.205 (format g726aal2)
– Format for call is g726aal2
Node Variable dump for node 547040:
RPT_NUMLINKS=2
RPT_LINKS=2,T1777,T43136
RPT_NUMALINKS=2
RPT_ALINKS=2,1777TU,43136TU
RPT_ETXKEYED=1
RPT_TXKEYED=1
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables
– Hungup ‘DAHDI/pseudo-53889434’
– <DAHDI/pseudo-2031689963> Playing ‘rpt/node’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/4’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/3’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/1’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/3’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/6’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘rpt/connected’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/2’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘rpt/node’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/5’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/4’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/7’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/0’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/4’ (language ‘en’)
– <DAHDI/pseudo-2031689963> Playing ‘digits/0’ (language ‘en’)
– Hungup ‘DAHDI/pseudo-2031689963’
Node Variable dump for node 547040:
RPT_ETXKEYED=0
RPT_NUMLINKS=2
RPT_LINKS=2,T1777,T43136
RPT_NUMALINKS=2
RPT_ALINKS=2,1777TU,43136TU
RPT_TXKEYED=1
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables
Node Variable dump for node 547040:
RPT_TXKEYED=0
RPT_ETXKEYED=0
RPT_NUMLINKS=2
RPT_LINKS=2,T1777,T43136
RPT_NUMALINKS=2
RPT_ALINKS=2,1777TU,43136TU
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables
Node Variable dump for node 547040:
RPT_NUMLINKS=1
RPT_LINKS=1,T1777
RPT_NUMALINKS=1
RPT_ALINKS=1,1777TU
RPT_TXKEYED=0
RPT_ETXKEYED=0
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables
– Hungup ‘IAX2/47.184.206.205:4569-730’
– Hungup ‘DAHDI/pseudo-666776117’
Node Variable dump for node 547040:
RPT_TXKEYED=1
RPT_NUMLINKS=1
RPT_LINKS=1,T1777
RPT_NUMALINKS=1
RPT_ALINKS=1,1777TU
RPT_ETXKEYED=0
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables
Node Variable dump for node 547040:
RPT_ETXKEYED=1
RPT_TXKEYED=1
RPT_NUMLINKS=1
RPT_LINKS=1,T1777
RPT_NUMALINKS=1
RPT_ALINKS=1,1777TU
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables
– <DAHDI/pseudo-29424484> Playing ‘rpt/node’ (language ‘en’)
– <DAHDI/pseudo-29424484> Playing ‘digits/4’ (language ‘en’)
– <DAHDI/pseudo-29424484> Playing ‘digits/3’ (language ‘en’)
– <DAHDI/pseudo-29424484> Playing ‘digits/1’ (language ‘en’)
– <DAHDI/pseudo-29424484> Playing ‘digits/3’ (language ‘en’)
– <DAHDI/pseudo-29424484> Playing ‘digits/6’ (language ‘en’)
– <DAHDI/pseudo-29424484> Playing ‘rpt/remote_disc’ (language ‘en’)
– Hungup ‘DAHDI/pseudo-29424484’
Node Variable dump for node 547040:
RPT_ETXKEYED=0
RPT_TXKEYED=1
RPT_NUMLINKS=1
RPT_LINKS=1,T1777
RPT_NUMALINKS=1
RPT_ALINKS=1,1777TU
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables
Node Variable dump for node 547040:
RPT_TXKEYED=0
RPT_ETXKEYED=0
RPT_NUMLINKS=1
RPT_LINKS=1,T1777
RPT_NUMALINKS=1
RPT_ALINKS=1,1777TU
RPT_AUTOPATCHUP=0
RPT_RXKEYED=0
– 8 variables

I just connected to 43136 and was disconnected after about 20 sec.
So, I would say, the issue is not yours as I can tell.

Okay good to get some additional confirmation. Thanks for the help.