I've been having an issue with getting TCP working over my PjSip extensions what happens is when i connect my Endpoint. The Endpoint goes Reachable but than not even maybe 4 seconds it goes Unreachable. Ive troubleshooted in many ways such as.
I've tried to take the sonicwall out of my network to check to see if that may have been the issue that may had been taking down my transport but sadly that was just not the issue.
I've also tried to check for packets on WireShark but with that i've had no luck. I just don't understand how i catch the packets from the Asterisk Server. I plug into my localnet via Ethernet and fire up WireShark and i set a Capture Filter to the "ip host <Pbx IP>" and i just get no packets or anything for that matter. and i just don't understand how i can figure this out.
I've also tried using Chan Sip to see if it clears up the Transport Shutdown and the Warning goes away but then is replaced with one way audio. Endpoint from outside firewall can hear the Endpoint behind the firewall but the Endpoint behind the firewall cant hear the outside the firewall.
I've been having these issues for almost a week now. i haven't found much on the internet besides just some information that there may be a PjSip Transport IDLE_TIMER in a file somewhere but i've had no luck finding it.
For my setup i use a Sonicwall Firewall with NAT enabled.
I plug into my localnet via Ethernet and fire up WireShark and i set a Capture Filter to the "ip host <Pbx IP>"
and i just get no packets or anything for that matter.
If anyone could point me in the right direction that would be very much appreciated.