Re: [sipcore] Dialog state - Scope in draft-ietf-sipcore-reinvite

Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com> Thu, 22 July 2010 07:57 UTC

Return-Path: <gonzalo.camarillo@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B789A3A69DA for <sipcore@core3.amsl.com>; Thu, 22 Jul 2010 00:57:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.885
X-Spam-Level:
X-Spam-Status: No, score=-103.885 tagged_above=-999 required=5 tests=[AWL=-1.286, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6zmeY7jwLgxj for <sipcore@core3.amsl.com>; Thu, 22 Jul 2010 00:57:29 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 735FD3A63C9 for <sipcore@ietf.org>; Thu, 22 Jul 2010 00:57:29 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-b1-4c47f9f9d7e7
Received: from esealmw126.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 71.C1.06895.9F9F74C4; Thu, 22 Jul 2010 09:57:45 +0200 (CEST)
Received: from esealmw126.eemea.ericsson.se ([153.88.254.174]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Thu, 22 Jul 2010 09:57:45 +0200
Received: from [131.160.126.163] ([131.160.126.163]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Thu, 22 Jul 2010 09:57:45 +0200
Message-ID: <4C47F9F9.3030704@ericsson.com>
Date: Thu, 22 Jul 2010 10:57:45 +0300
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6
MIME-Version: 1.0
To: "gao.yang2@zte.com.cn" <gao.yang2@zte.com.cn>
References: <OFA4CD6550.5545E316-ON48257768.00283659-48257768.0029B917@zte.com.cn>
In-Reply-To: <OFA4CD6550.5545E316-ON48257768.00283659-48257768.0029B917@zte.com.cn>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 22 Jul 2010 07:57:45.0457 (UTC) FILETIME=[91D11E10:01CB2973]
X-Brightmail-Tracker: AAAAAA==
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] Dialog state - Scope in draft-ietf-sipcore-reinvite
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jul 2010 07:57:30 -0000

Hi Gao,

the successful completion of any offer/answer exchange without
preconditions means commitment. In your example, offer/answer 1 already
means commitment.

Cheers,

Gonzalo


On 22/07/2010 10:33 AM, gao.yang2@zte.com.cn wrote:
> 
> Hi Gonzalo,
> 
> 
>> > 3.3:
>> >
>> >     A change to the session state is considered to have been executed if
>> >     an offer/answer without preconditions [RFC4032] for the stream has
>> >     completed successfully or the UAs have exchanged media using the new
>> >
>> > "exchanged" is a tricky word here, and could use some added definition.
>>
>> I have done the following:
>>
>> OLD:
>> ...or the UAs have exchanged media using the new parameters
>>
>> NEW:
>> ...or the UA have sent or received media using the new parameters
>>
>>
>> > A UA can know if it has *sent* media, and it can know if it has
>> > *received* media. If media has been received (and can be distinguished
>> > from the media that would have been received had the change not
>> > occurred) then that UA knows media has been exchanged. But it doesn't
>> > know if the other UA knows media has been exchanged. We want both sides
>> > to reach the same conclusion regarding the exchange of media, but I'm
>> > not sure how to assure that.
>>
>> You cannot do this in a simple way. For RTP over UDP media, you would
>> need to look at the RTCP information. For TCP media, you would need to
>> look into the TCP data (unless the media stream itself provided some
>> type of acks). So, I think this is the best we can do without adding a
>> level of complexity that nobody would really implement just to resolve
>> corner cases.
>>
>> > So, from the perspective of one of the UAs, how do you propose that
> this
>> > decision be made? Is it just "I have received media according to the
> new
>> > sdp"?
>>
>> I have received or sent media (or both) using the new sdp.
>>
>> > What about cases where no media is expected to be exchanged as a result
>> > of the new O/A?  E.g. Suppose the change was simply from
> "a=sendrecv" to
>> > "a=inactive". Is the absence of packets for some period of time
> evidence
>> > that this is in effect?
>>
>> To cover all these cases, the UAs can perform a new offer/answer
>> exchange without preconditions, as described in that section. That is
>> the more general way to indicate that the session parameters are in use.
> 
> I'd like to check that do you mean only the new(subsequent) O/A exchange
> with out precondition means commitment?
> 
> as a example:
> 
> Offer1/Answer1(without precondition), then the Offer2/Answer2 with the
> same SDP. Only the Offer2/Answer2 means commitment?
> 
> then, I think the following sentence might not be proper. As this should
> be a defintion for the new (subsequent) O/A exchange behavior.
> 
> As indicated above, the successful
>    completion of an offer/answer exchange without preconditions
>    indicates that the new parameters for the media stream are already
>    considered to be in use.
> 
> Thanks,
> 
> Gao
> 
> --------------------------------------------------------
> ZTE Information Security Notice: The information contained in this mail is solely property of the sender's organization. This mail communication is confidential. Recipients named above are obligated to maintain secrecy and are not permitted to disclose the contents of this communication to others.
> This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the originator of the message. Any views expressed in this message are those of the individual sender.
> This message has been scanned for viruses and Spam by ZTE Anti-Spam system.
>