Hi Christer,
Assume that one side has indicated that his preconditions are met, but the other side has still not indicated it. What happens now if the re-INVITE fails?
endpoints always know what is the session "in use" because that is the way their media tools are currently configured. Therefore, no matter what the precondition state is, you always revert to the state your media tools are in.
Of course, race conditions may be an issue, but not only in this particular case. They are a general issue that needs to be resolved in a general way.
Cheers, Gonzalo _______________________________________________ Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip Use sip@xxxxxxxx for new developments of core SIP