It is permitted to use UPDATE after a dialog has been established. AFAIK 
the flow shown is legal. In any case from the POV of the UAS, it is no 
different than if the ACK had been sent first and then the UPDATE send, 
with the UPDATE arriving first, which can happen.

        Paul

Manpreet Singh wrote:
> I believe the recommended use of UPDATE for offer/answer is in early
> dialog state but after 200OK, its in confirmed dialog state. But if that
> limitation werent there, then it might just be valid to do it too. May
> be other folks can confirm?
> 
> M
> 
> -----Original Message-----
> From: kaiduan xie [mailto:[EMAIL PROTECTED] 
> Sent: Friday, April 11, 2008 10:32 PM
> To: Bob Penfield; Manpreet Singh; [EMAIL PROTECTED];
> sip-implementors@lists.cs.columbia.edu
> Subject: Re: [Sip-implementors] Offer/Answer question
> 
> Is the following case legal?
> 
> UAC                              UAS
> INVITE/SDP  ------------------->
> <-------------------------------- 200/SDP, UPDATE/SDP ---------------->
> <------------ 200 for UPDATE/SDP
> ACK(no SDP) ------------------>
> 
> There is no PRACK in the call flow.
> 
> Thanks,
> 
> kaiduan
> ----- Original Message ----
> From: Bob Penfield <[EMAIL PROTECTED]>
> To: Manpreet Singh <[EMAIL PROTECTED]>; "[EMAIL PROTECTED]"
> <[EMAIL PROTECTED]>; "sip-implementors@lists.cs.columbia.edu"
> <sip-implementors@lists.cs.columbia.edu>
> Sent: Friday, April 11, 2008 5:54:36 PM
> Subject: Re: [Sip-implementors] Offer/Answer question
> 
> Yes. The 200 OK (or the 180 if using 100rel) MUST have the answer.
> 
> cheers,
> (-:bob
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Manpreet Singh
> Sent: Friday, April 11, 2008 1:47 PM
> To: [EMAIL PROTECTED]; sip-implementors@lists.cs.columbia.edu
> Subject: [Sip-implementors] Offer/Answer question
> 
> For an INVITE carrying an offer, does the offer/answer has to complete
> within the INVITE transaction? Can it complete outside the transaction
> but within the same dialog? Call flow is:
> 
> -------------->Invite ( offer )
> <------------180 ( ringing )
> <------------200OK ( empty..no offer )
> ------------->ACK
> <------------Re-Invite ( Answer to offer in first invite )
> -------------->200OK
> <--------------ACK
> 
> M
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
> 
> 
> 
> 
>       __________________________________________________________________
> Ask a question on any topic and get answers from real people. Go to
> Yahoo! Answers and share what you know at http://ca.answers.yahoo.com
> 
> 
> 
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to