2010/5/24 Christer Holmberg <[email protected]>: > > Hi, > > My understanding is that 200 OK for the CANCEL only means "Ok, I got the > request". > > It is the INVITE response that matters. If the INVITE transaction was > cancelled, the UAC would not have received a 200 OK for the INVITE.
Hi, let me re-explain my example (assuming the proxy implements invfix draft: - alice sends INVITE to the proxy. - The proxy relays it to bob. - bob replies 200. - The proxy relays the 200 to alice. The INVITE transaction in the proxy remains in "Accepted" state (invfix addition). - alice sends now a CANCEL (before receiving the 200 for the INVITE). - The proxy receives the CANCEL and matches the existing INVITE transaction (in "Accepted" state), what should it reply? "200 Canceled"? there is nothing to cancel right now as a 200 was already received by the proxy. -- Iñaki Baz Castillo <[email protected]> _______________________________________________ Sip mailing list https://www.ietf.org/mailman/listinfo/sip This list is essentially closed and only used for finishing old business. Use [email protected] for questions on how to develop a SIP implementation. Use [email protected] for new developments on the application of sip. Use [email protected] for issues related to maintenance of the core SIP specifications.
