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

Reply via email to