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
