<div dir="ltr"><div><div><div><div>Hi all,<br><br></div>I have Asterisk 13 running and I'm currently trying to get PJSIP working on TCP.<br><br></div>My transport looks like this. My box is not behind NAT.<br><br></div>[transport-tcp]<br>type=transport<br>protocol=tcp<br>bind=<a href="http://0.0.0.0:5061">0.0.0.0:5061</a><br><br></div><div>My endpoint looks like this:<br><br>[user1]<br>type=endpoint<br>transport=transport-tcp<br>context=local_out<br>disallow=all<br>allow=alaw<br>allow=ulaw<br>allow=g722<br>auth=user1<br>aors=user1<br>direct_media=no<br>rtp_symmetric=yes<br>force_rport=yes<br>rewrite_contact=yes<br><br></div><div>[user1]<br></div><div>type=auth<br>auth_type=userpass<br>password=123456<br>username=user1<br><br></div><div>[user1]<br></div><div>type=aor<br>remove_existing=yes<br>max_contacts=1<br><br></div><div>I have two endpoints user1 and user 2. Both are able to register fine.<br><br></div><div>With both endpoints I can call into asterisk and do an echo test without issue or listen to music.<br><br></div><div>However, when trying to call one endpoint from another, nothing happens.<br><br></div><div>My dialplan is fine. Switching the transport to UDP allows me to call between endpoints.<br><br></div><div>In TCP however, I can see PJSIP send an invite, but then receives no responses.<br><br></div><div>I've spent all evening trying to figure it out and am a bit stumped now, since changing to UDP works straight away.<br><br></div><div>I'm testing with a snom 760 and cSipSimple, calls don't work in either direction and regardless of local network or mobile network.<br><br></div><div>Any help would be greatly appreciated.<br><br></div><div>Kind Regards,<br><br></div><div>Chirag<br></div></div>