It is very unlikely that a top Via will be received with a received parameter already set. If it happens, it means the proxy that forwarded the request is behaving illegally.
In such cases, you can do whatever you want. Informing the vendor of the proxy would be the best thing. You could, I suppose, erase the received and add in the true received. This would at least make the Via logically correct. But I probably wouldn't bother. These things need to be solved by fixing illegally-behaving equipment - you can't and shouldn't be expected to consider every possible illegal scenario. Regards, Attila -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Iñaki Baz Castillo Sent: 26 March 2008 10:48 To: [email protected] Subject: [Sip-implementors] What to do if a UAS receives a request with Via- "received" param? Hi, theorically a UAS should add "received" param to the top Via header in case the "sent-by" is a domain or IP different of the IP from which the request arrived. But what to do if the incoming request contains a "received" param in the top Via header? is it valid? if it, in which scenario could it occur? should the UAS rewrite that "received" param if neccesary? Thanks a lot for any explanation. -- Iñaki Baz Castillo [EMAIL PROTECTED] _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
