On Fri, 2009-02-06 at 14:16 -0800, Neelakantan Balasubramanian wrote:
> The proxy should do the CANCEL.  Before proxy forwards the final
> response (all 2XX, 3XX, 4XX, 5XX and 6XX are final response), it
> should CANCEL all the forked INVITE.

That is the reverse of what the rule -- the proxy may not forward a
final response until all of the forks it have created have returned
final responses.  (A fork that times out is an implicit 408 response.)
Usually, a proxy will cancel a fork that does not produce a final
response quickly enough, and RFC 3261 says that if one fork returns a
6xx response the proxy should immediately cancel all other forks.  But
the proxy does not cancel other forks because one fork returned a 3xx
response.

Dale


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

Reply via email to