Andrew Pogrebennyk writes:

> I don't see why you think that ; and = should be escaped.
> 
> rfc3327 chapter 4 says:
> 
>    The syntax for Path is defined as follows:
> 
>    Path = "Path" HCOLON path-value *( COMMA path-value )
> 
>    path-value = name-addr *( SEMI rr-param )

because path-value starts with name-addr and my interpretation is that
since there are <>s around this path header body:

Path: 
<sip:192.98.102.10;transport=tcp;lr;received='sip:192.98.102.10:58156%3Btransport%3Dtcp'>

solely consists of name-addr and does not include any rr-params.  sip
uri included in name-addr in turn cannot have ; and = in its param
values.

it turned out that save error had nothing to do with syntax of path
header, but was due to a bug that i fixed.

-- juha

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to