El Martes, 24 de Febrero de 2009, cool goose escribió: > If a proxy receives the request with Max-Forward value zero, the RFC states > that it needs to rejected with 483 Too many hops and the element must not > foward the request. What would be the expected behaviour if a registrar > receives the REGISTER request with Max-Forwards value zero? Does it need to > honor the request or reject it?
A REGISTER (or any other request) could arrive to a proxy with "Max-Forwards: 1" so the proxy will decrease to 0. Then the registrar would receive "Max-Forwards: 0" which is perfectly valid. The only SIP node which must deal with "Max-Forward" value is a proxy. If a proxy does correctly its work (rejecting request with "Max-Forward: 0" or no Max-Forward header) then the UAS behind them don't require to check that header. I wouldn't check the Max-Forward header in a UAS/registrar. -- Iñaki Baz Castillo _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
