Re: One chart //"UPDATE during Re-INVITE" discussion

Brett Tate <[email protected]>
Newsgroups gmane.ietf.sip,gmane.ietf.sipping
Message-ID <9B2A061A1137254BBE4F4B2CD843646A10B4A05310@mbx02.citservers.local>
Data (like Contact, Session-Expires, and etcetera) that was successfully updated by F3/F4 still apply after F7.  Thus F8 data should reflect (and can attempt to modify) adjustments made during F3/F4.


From: [email protected] [mailto:[email protected]] On Behalf Of [email protected]
Sent: Wednesday, March 11, 2009 11:47 PM
To: SIP; SIPPING
Cc: Gonzalo Camarillo; Christer Holmberg
Subject: [Sip] One chart //"UPDATE during Re-INVITE" discussion


      UAC                   UAS
       | session established |
       |<===================>|
       |                     |
       | F1  re-INVITE (SDP) |
       |-------------------->|
       | F2 1xx-rel (SDP)    |
       |<--------------------|
       | F3   UPDATE         |
       |<--------------------| Target refreshing
       | F4 2xx UPT          |
       |-------------------->|
       |                     |
       | F5/6 Cancel/200OK   |
       |-------------------->|
       | F7    487 INV       |
       |<--------------------|
       | F7     ACK          |
       |-------------------->|
       | F8  re-INVITE (SDP) |
       |-------------------->| Using which dialog state

F3/F4 is about target refreshing.

And if UAC sends Cancel, UAS sends 487. The first Re-INVITE is discarded.

But if UAC sends another Re-INVITE, which dialog state should it use?

I think is the one refreshed by F3. That's the merit of regarding UPDATE/200OK's atomicity.

_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [email protected] for questions on current sip
Use [email protected] for new developments on the application of sip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.