On Sat, 2009-02-21 at 03:43 +0100, Iñaki Baz Castillo wrote: > > There is no "escaping in SIP" -- there are five or seven syntactic > > locations in SIP URIs/name-addrs, and each has its own escaping rules. > > Which of those contexts are you considering? > > For example, URI or header paramenters keys and value allow hexadecimal > escaping. SIP URI username also allows hexadecimal escaping.
That is 5 syntactic contexts: user name: "unreserved" and "user-unreserved" are allowed, uses %-escaping URI parameter name: "unreserved" and "param-unreserved" are allowed, uses %-escaping URI parameter value: same as URI parameter name header parameter (or "header" in the BNF, *not* field parameter) name: "unreserved" and "hnv-unreserved" are allowed, uses %-escaping As far as I know, the "+ represents space" escape is not used in SIP URIs in any way, only in HTTP URLs. Dale _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
