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

Reply via email to