Issue, any calls to and from the SIP are being disconnect in about 30 seconds. I believe this is due to call setup (Invite, 200OK, Ack) not happening correctly.
PJSIP does not support the use of tel URIs. Packets of such will be ignored, or responded to with a 416. The ACK contains a tel URI, and thus is ignored.
Thanks for the insight! I read other topics that discuss this here and here along with your posts also discussing the blockers.
I did find PJSIP documentation on tel: URI at a few places [0][1] (the last ticket is 12 years ago )
At this point, I guess my best bet is to try out sip.conf instead. Please let me know if you have any other ideas, I do not think I will be able to convince my ISP to not use tel: URI
Quick update, I switched to chan_sip.so a few days ago and haven’t faced issues since then even though the ACK packet is still the same and contains a tel URI.
The difference is that code for tel: URIs has been enable in chan_sip, but it has not been tested thoroughly, so may present a denial of service risk. In chan_pjsip, the code has been more carefully security vetted, and tel: will not be incorporated until someone provides an extensive test suite to prove that edge cases don’t cause a crash. It’s therefore not officially supported in either version.