On Fri, 2009-02-06 at 10:56 +0100, Iñaki Baz Castillo wrote: > Hi, I "think" that the symbol ";" is no valid into addr-spec if it is > not enclosed into a name-adrr (< ... >), this is, the following is > invalid: > > From: sip:user;[email protected];header-param=value > > Since the SIP userinfo part contains ";", the whole URI would be > enclosed into name-addr, so the valid form would be: > > From: <sip:user;[email protected]>;header-param=value
Strictly speaking, ";" is valid in an addr-spec. But To, From, Contact, and many other headers have the syntax: ( addr-spec / name-addr ) *( SEMI param) In those cases, the rule of section 20 applies, and the addr-spec choice cannot be taken if the URI contains ';'. In that case, the URI must be enclosed in <...> to become a name-addr, which may be used. Dale _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
