> In this particular case, the problem actually 
> appears to be that the branch parameter in some 
> of those interior Via headers has a '%'character 
> in it - the receiving system is upset by that (I'm 
> not at all clear on why implementors find it necessary 
> to parse anything but the topmost Via).  We've 
> seen this on a couple of other implementations as 
> well, and have changed that to a '$', which is 
> legal in a token.


The '%' is valid; '$' is not.

via-branch = "branch" EQUAL token

token =  1*(alphanum / "-" / "." / "!" / "%" / "*" / "_" / "+" / "`" /
"'" / "~" )

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to