[SIPForum-discussion] [Sip-implementors] Offer/Answer question

mjhorse mjhorse at qq.com
Sun Apr 13 10:16:30 UTC 2008


Hi,
  
 I think it's illegal.
 UPDATE can only carry offer while its corresponding response carries answer.
  
  
 ------------------
  by mj

  
  
 ------------------ Original ------------------
  From:  "Manpreet Singh"<msingh at ibasis.net>;
 Date:  Sun, Apr 13, 2008 12:28 PM
 To:  "Paul Kyzivat"<pkyzivat at cisco.com>; 
 Cc:  "Bob Penfield"<BPenfield at acmepacket.com>; "kaiduan xie"<kaiduanx at yahoo.ca>; "discussion"<discussion at sipforum.org>; "sip-implementors"<sip-implementors at lists.cs.columbia.edu>; 
 Subject:  Re: [SIPForum-discussion] [Sip-implementors] Offer/Answer question

  
 Is this flow legal from offer answer perspective? ( just want to make
sure if UPDATE can carry an answer to the invite transaction )

--------->Invite with Offer
<---------180 Ringing ( no SDP )
<----------UPDATE with answer?
----------->200OK to update
<-----------200Ok for Invite ( another possible offer ? )
------------>ACK ( answer to offer in 200OK )

Thanks 

-----Original Message-----
From: Paul Kyzivat [mailto:pkyzivat at cisco.com] 
Sent: Saturday, April 12, 2008 11:49 PM
To: Manpreet Singh
Cc: kaiduan xie; Bob Penfield; discussion at sipforum.org;
sip-implementors at lists.cs.columbia.edu
Subject: Re: [Sip-implementors] Offer/Answer question

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:kaiduanx at yahoo.ca]
> Sent: Friday, April 11, 2008 10:32 PM
> To: Bob Penfield; Manpreet Singh; discussion at sipforum.org; 
> sip-implementors at 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 <BPenfield at acmepacket.com>
> To: Manpreet Singh <msingh at ibasis.net>; "discussion at sipforum.org"
> <discussion at sipforum.org>; "sip-implementors at lists.cs.columbia.edu"
> <sip-implementors at 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: sip-implementors-bounces at lists.cs.columbia.edu
> [mailto:sip-implementors-bounces at lists.cs.columbia.edu] On Behalf Of 
> Manpreet Singh
> Sent: Friday, April 11, 2008 1:47 PM
> To: discussion at sipforum.org; sip-implementors at 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 at lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors at 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 at lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 



_______________________________________________
This is the SIP Forum discussion mailing list
TO UNSUBSCRIBE, or edit your delivery options, please visit http://sipforum.org/mailman/listinfo/discussion
Post to the list at discussion at sipforum.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sipforum.org/pipermail/discussion/attachments/20080413/2f5c8a72/attachment-0002.html>


More information about the discussion mailing list