Hi,
in RFC 3261 page 44 par 8.1.3.4 there is an example of URI with uri 
headers: sip:[EMAIL PROTECTED]&Call-Info=<http://www.foo.com>
I've noticed that URI header "Call-Info" has a value with characters not 
allowed in uri headers.
The BNF says that an header value must contain characters in 
hnv-unreserved or unreserved or escaped but < and > are not in that set.

First of all, Am I right?
If I'm right and that syntax is not allowed, how should "Message 
Headers" be passed in "URI headers" if they that contain characters not 
allowed?
I have not found a general rule in RFC 3261, but in some specific cases 
the RFCs explain how to convert some characters.
Examples:
1) Referred-By: the content-id is quoted using double quotes "" instead 
of angular quotes <> because is a header parameter
2) Refer-To: the uri header replaces is escaped because contains 
characters '@' ';' '=' that are not allowed in uri headers.

Best Regards,
Marco Ambu
Abbeynet
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to