we’re using Debian’s Asterisk package with PJSIP (16.2.1~dfsg-1+deb10u2).
Lately we receive some INVITE messages from the ITSP containing tel URIs in the TO header. Asterisk replies with “416 Unsupported URI Scheme”.
Using tel URIs seems to be okay in terms of the RFC. But is it really common? Do many ITSPs make use of that?
Who is in charge of handling those URIs? Is it Asterisk itself or is it really PJSIP? They claim to be RFC3966 compliant.
We’d like to debug this issue but we’re not really able to understand the logging mechanism. We followed the intructions given under Collecting Debug Information - Asterisk Project - Asterisk Project Wiki but even setting “core set debug 9” doesn’t give us more than those two entries in the debug log file:
[Feb 11 10:10:11] DEBUG netsock2.c: Splitting ‘1x.2x.3x.4x’ into…
[Feb 11 10:10:11] DEBUG netsock2.c: …host ‘1x.2x.3x.4x’ and port ‘’.
In the messages file we can see the messages in a tcpdump style, but no other info what led to the 416 reply. If Asterisk replies with an error code to the INVITE message, one could expect a little more details in the log files. Or are we missing something here?
- What would be the fastest solution to fix this issue? Using a sip proxy?
Thanks in advance!