Hi, in the parser I'm doing if a multivalue header (i.e. "Via") has a wrong 
entry then the parser return ERROR, even if the wrong entry is the last one.

Imagine this case in which the last (third) "Via" value is wrong:

  Via: SIP/2.0/TCP 192.168.1.5:4343;received=88.88.88.88;rport  ,  SIP  /
    3.0 /UDP  bob.host.com, WRONG VALUE"

Is it correct if I return error because that? or should I parse indepently 
each entry of a multivalue header? Of course I know that there is not a 100% 
pure rule for this issue and is a vendor decission, but I'd like to know the 
possible issues I could have by giving error.

Thanks.


-- 
Iñaki Baz Castillo

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to