I'm coming back to an old question as it appears to me RFCs says differently
about.
Quoting an old answers from Paul:
"If user=phone is present, then the syntax of the user part must conform
with the TEL URI syntax as defined in RFC 3966.
That syntax says that the number must start with a "+" unless it
contains a ";phone-context" parameter.
So the following are legal:
sip:[email protected];user=phone
sip:1234;[email protected];user=phone
sip:1234;[email protected];user=phone
sip:[email protected]
and the following is *not* legal:
sip:[email protected];user=phone"
All the above basically matches RFC3261, Section 19.1.6.. The section talks
about tel to sip URI conversion.
On the other hand, RFC3966, Section 12 says:
"When the '+' sign is not present, but a telephone number is
represented by the user portion of the URI, the SIP URI SHOULD
contain the optional ';user=phone' parameter; e.g.,
To: sip:[email protected];user=phone"
Also section 12.1 suggest to insert a user=phone parameter, despite the
section refers to tel URI without mentioning sip URI.
Can anybody clarify this point? How the request sip URI (not tel URI) coming
from the trunking GW should be ?
Andrea
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors