On Thu, 2009-02-19 at 00:35 +0100, Iñaki Baz Castillo wrote: > I really wonder why hexadecimal escaping is allowed in *core* header > parameters (as "From" tag). Any useful reason?
Yes, it really seems strange that escaping is allowed in parameter *names*. Of course, for values, you're likely to need some universal escaping technique. In my opinion, most of the SIP grammar is sloppy in that it should not restrict or specify the escaping allowed in particular parameters, etc. E.g., all URI parameters should be allowed to be escaped in the same ways, and that any restriction on the value of a particular parameter applies to its value after any escaping is removed, as opposed to how the BNF is written, which prescribed the ultimate representation. E.g., the value of a tag parameter is required to consist of token characters, but those characters may be %-escaped. Dale _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
