Re: [Sipping] Rollback issue: a proposal - impact on essential corrections draft
"Christer Holmberg" <christer.holmberg@ericsson.com> Tue, 03 March 2009 19:34 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipping@core3.amsl.com
Delivered-To: sipping@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B2E783A6B38 for <sipping@core3.amsl.com>; Tue, 3 Mar 2009 11:34:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.553
X-Spam-Level:
X-Spam-Status: No, score=-5.553 tagged_above=-999 required=5 tests=[AWL=0.096, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_43=0.6, RCVD_IN_DNSWL_MED=-4]
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 luE1ddFllV1Q for <sipping@core3.amsl.com>; Tue, 3 Mar 2009 11:34:51 -0800 (PST)
Received: from mailgw4.ericsson.se (mailgw4.ericsson.se [193.180.251.62]) by core3.amsl.com (Postfix) with ESMTP id 5F24E3A69CE for <sipping@ietf.org>; Tue, 3 Mar 2009 11:34:51 -0800 (PST)
Received: from mailgw4.ericsson.se (unknown [127.0.0.1]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 300BB21448; Tue, 3 Mar 2009 20:35:17 +0100 (CET)
X-AuditID: c1b4fb3e-af8a1bb0000023da-40-49ad8675842d
Received: from esealmw128.eemea.ericsson.se (unknown [153.88.253.124]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 07FC02012E; Tue, 3 Mar 2009 20:35:17 +0100 (CET)
Received: from esealmw113.eemea.ericsson.se ([153.88.200.4]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 3 Mar 2009 20:35:16 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 03 Mar 2009 20:35:15 +0100
Message-ID: <CA9998CD4A020D418654FCDEF4E707DF0B167F7C@esealmw113.eemea.ericsson.se>
In-Reply-To: <49AD57E1.5060403@ericsson.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Sipping] Rollback issue: a proposal - impact on essential corrections draft
Thread-Index: AcmcG7QUlhf/4Ws0TSm4FRUi794PSwAGpZ+Q
References: <49AD3182.10707@ericsson.com><BAY115-W486685A56C504AC046B629D4A60@phx.gbl> <49AD57E1.5060403@ericsson.com>
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>, gaoyang <gao.yang.seu@hotmail.com>
X-OriginalArrivalTime: 03 Mar 2009 19:35:16.0662 (UTC) FILETIME=[2E0EB560:01C99C37]
X-Brightmail-Tracker: AAAAAA==
Cc: sipping@ietf.org
Subject: Re: [Sipping] Rollback issue: a proposal - impact on essential corrections draft
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipping>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Mar 2009 19:34:52 -0000
Hi, If we decide to adopt the proposal in Gonzalo's draft, it will of course have impact on the draft which tries to identify the essential corrections based on the re-INVITE failure solution. I would say that Gonzalo's proposal probably has less (if any) normative impacts than the current solution. 3261 already says indicates that a full rollback occurs in the case of re-INVITE failure, so I guess the question is we need to add something extra. But, we can discuss that once we have decided whether we are going to adopt the new proposal. In addition, we would also need to send a new LS reply to 3GPP. Regards, Christer -----Original Message----- From: sipping-bounces@ietf.org [mailto:sipping-bounces@ietf.org] On Behalf Of Gonzalo Camarillo Sent: Tuesday, March 03, 2009 6:17 PM To: gaoyang Cc: sipping@ietf.org Subject: Re: [Sipping] Rollback issue: a proposal Hi, > Comments for > http://www.ietf.org/internet-drafts/draft-camarillo-sipping-reinvite-0 > 0.txt > > 1. I think that it is BCP level. And the solution can be effective by > restricting Non-2xx when Offer/Answer pair has been exchanged. yes, we will need to decide on the status (BCP vs. PS vs. Informational) at some point. > 2. Your proposal considered legacy UAS. But currently, the situation > is legacy UAC with legacy UAS. And it is the original issue. the draft describes the behavior of a new UAC that faces a legacy UAS, which is the interesting situation. Other situations are not interesting because a legacy UAC will be able to do the right thing when facing a new UAS and if we have a legacy UAC against a legacy UAS, there is nothing we can do because they were implemented some time ago and are already out there. > 3. "In order to undo changes that were already executed, the UAS uses a new > offer/answer exchange or a target refresh request." > If the new offer/answer exchange need precondition, the other side can > reject it with 504. then the modification(undo changes) may not be > done by UPDATE/200OK. And Re-INVITE can not be used here(for the > pending original Re-INVITE). The whole point is that the UAS should not send an error response. It should send a 200 (OK) to the re-INVITE and then use traditional mechanisms (i.e., UPDATEs or re-INVITEs) to modify the session if needed. > Comments for > http://www.ietf.org/internet-drafts/draft-camarillo-sipping-precons-00 > .txt > > 1. "However, the fact that the UAs can start using the new media > parameters does not mean that they need to start using them > immediately." Yes. we agree on this one, then. > More than one Offer/Answer pais before Precondition Ok, and Caller can > be answerer for some and Callee for the others. Then the two sides may > waiting peer using new parameters after Precondition OK. It may be > deadlock. No, they will not be a deadlock because the UAS is in charge of starting using the new parameters and of initiating a new offer/answer exchange. Thanks for your comments, 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@cs.columbia.edu for questions on current sip Use sip@ietf.org for new developments of core SIP
- [Sipping] 答复: Rollback issue: a proposal gao.yang2
- [Sipping] 答复: Re: 答复: Rollback issue: a proposal gao.yang2
- [Sipping] Rollback issue: a proposal Gonzalo Camarillo
- Re: [Sipping] Rollback issue: a proposal Paul Kyzivat
- Re: [Sipping] Rollback issue: a proposal gaoyang
- Re: [Sipping] Rollback issue: a proposal Gonzalo Camarillo
- Re: [Sipping] Rollback issue: a proposal - impact… Christer Holmberg
- [Sipping] 答复: Re: Rollback issue: a proposal gao.yang2
- [Sipping] 答复: Rollback issue: a proposal gao.yang2
- Re: [Sipping] 答复: Rollback issue: a proposal Gonzalo Camarillo
- [Sipping] 答复: Re: 答复: Rollback issue: a proposal gao.yang2
- Re: [Sipping] 答复: Re: 答复: Rollback issue: a propo… Gonzalo Camarillo
- Re: [Sipping] Rollback issue: a proposal OKUMURA Shinji
- [Sipping] 答复: Re: 答复: Re: 答复: Rollback issue: a p… gao.yang2
- Re: [Sipping] 答复: Re: 答复: Re: 答复: Rollback issue:… Christer Holmberg
- Re: [Sipping] Rollback issue: a proposal Gonzalo Camarillo
- Re: [Sipping] 答复: Re: 答复: Re: 答复: Rollback issue:… Gonzalo Camarillo
- [Sipping] 答复: RE: 答复: Re: 答复: Re: 答复: Rollback is… gao.yang2
- [Sipping] 答复: Re: 答复: Re: 答复: Re: 答复: Rollback is… gao.yang2
- Re: [Sipping] Rollback issue: a proposal OKUMURA Shinji
- Re: [Sipping] Rollback issue: a proposal Gonzalo Camarillo
- Re: [Sipping] 答复: Re: 答复: Re: 答复: Rollback issue:… Christer Holmberg
- Re: [Sipping] 答复: Re: 答复: Rollback issue: a propo… Christer Holmberg
- Re: [Sipping] Rollback issue: a proposal OKUMURA Shinji
- Re: [Sipping] Rollback issue: a proposal Gonzalo Camarillo
- [Sipping] 答复: RE: 答复: Re: 答复: Rollback issue: a p… gao.yang2
- [Sipping] 答复: Re: Rollback issue: a proposal gao.yang2
- Re: [Sipping] 答复: Re: 答复: Rollback issue: a propo… Christer Holmberg
- Re: [Sipping] Rollback issue: a proposal OKUMURA Shinji
- [Sipping] My proposal has no racing condition // … gao.yang2
- [Sipping] 答复: RE: Re: 答复: Re: 答复: Re: 答复: Rollbac… gao.yang2
- Re: [Sipping] My proposal has no racing condition OKUMURA Shinji
- [Sipping] 答复: Re: My proposal has no racing condi… gao.yang2
- Re: [Sipping] Rollback issue: a proposal wang.libo
- Re: [Sipping] Rollback issue: a proposal Gonzalo Camarillo
- Re: [Sipping] 答复: Re: 答复: Re: 答复: Rollback issue:… Christer Holmberg
- [Sipping] Clarifications on "UPDATE during Re-INV… gao.yang2
- [Sipping] 答复: Re: Rollback issue: a proposal gao.yang2
- [Sipping] 答复: Re: Rollback issue: a proposal wang.libo
- Re: [Sipping] My proposal has no racing condition Ian Elz
- Re: [Sipping] My proposal has no racing condition OKUMURA Shinji
- [Sipping] 答复: Re: My proposal has no racing condi… gao.yang2
- Re: [Sipping] My proposal has no racing condition OKUMURA Shinji
- Re: [Sipping] My proposal has no racing condition Christer Holmberg
- Re: [Sipping] My proposal has no racing condition OKUMURA Shinji
- Re: [Sipping] My proposal has no racing condition Christer Holmberg
- Re: [Sipping] My proposal has no racing condition gaoyang
- Re: [Sipping] My proposal has no racing condition OKUMURA Shinji
- Re: [Sipping] My proposal has no racing condition Christer Holmberg
- Re: [Sipping] My proposal has no racing condition gaoyang
- Re: [Sipping] My proposal has no racing condition OKUMURA Shinji
- [Sipping] About Gonzalo's draft //RE: My proposal… gaoyang
- Re: [Sipping] My proposal has no racing condition Christer Holmberg
- Re: [Sipping] My proposal has no racing condition OKUMURA Shinji
- Re: [Sipping] My proposal has no racing condition OKUMURA Shinji
- Re: [Sipping] My proposal has no racing condition Christer Holmberg
- Re: [Sipping] My proposal has no racing condition Christer Holmberg
- Re: [Sipping] About Gonzalo's draft //RE: My prop… Christer Holmberg
- [Sipping] 答复: Re: My proposal has no racing condi… gao.yang2
- [Sipping] 答复: Re: About Gonzalo's draft //RE: My … gao.yang2
- Re: [Sipping] About Gonzalo's draft //RE: My prop… Christer Holmberg
- [Sipping] 答复: RE: Re: About Gonzalo's draft //RE:… gao.yang2
- [Sipping] Rollback issue: new version of my draft gao.yang2
- Re: [Sipping] Rollback issue: a proposal //deadlo… gao.yang2