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