On 5/25/12 10:26 AM, pranab sahoo wrote:
> Hi all,
>
>       Thanks for providing a forum for healthy disscussion on SIP.
> I have an issue regarding MAX FORWARD
>
>
>       Invite
>      Max Forward=0
> A--------------------------------->B
>
> There is another user C.
> Actually my scenario is a call forwarding case,in which B going to
> forward the call.
>
>             302
>       contact:c
> server<-------------------------------B
>
> Is max forward=0 has any role to discard the call and send error
> response to A.Or it will be as a normal call.

What you show is redirection, not forwarding.
Because B is not forwarding the message, the M-F value of zero is not an 
error, and its ok to return the 302. It then becomes A's responsibility 
to detect a loop. For instance, if the 302 contained the address of B, 
its A's responsibility to realize it has already tried B and shouldn't 
do so again.

If B were to act as a proxy and desire to forward the request to C, then 
it would be obligated to notice that the M-F value is zero and instead 
return a 483 response.

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

Reply via email to