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

Reply via email to