Charles
I don't see that it matters. Since the caller sent the CANCEL, all the UAC
cares is that a final response is received and if it is a 2xx, then it will
send a BYE. It does not matter what failure response is received at the UAC
and the proxy should not fret over it, either.
I am not even sure it is meaningful for the proxy to wait for best response
after a CANCEL is received, if a final response had already been received. I
think the proxy should immediately forward that final response.
Venkat

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Charles
Eckel
Sent: Friday, September 06, 2002 6:47 PM
To: [EMAIL PROTECTED]
Subject: [Sip-implementors] Best response for CANCELed INVITE.


For a case in which a proxy forks an INVITE to two locations (A and B),
receives a 407 from one location (A) but waits to see if its the best
response,
then receives a CANCEL from the caller,
which results in sending a CANCEL to other location (B),
which eventually results in the proxy receiving a 487 from B.
Which response does the proxy return to the caller?

It seems the 487 is the response expected by the caller, but RFC 3261
states
that some 4xx responses, such as 407, should be given precedence over
others.
I could not find a clear answer for this anywhere. Any help would be
greatly
appreciated.

Cheers
--
Charles Eckel
Software Engineer
Voice Technology Group, Cisco Systems
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to