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

Reply via email to