Re: [Sipping] Rollback issue: a proposal

OKUMURA Shinji <shin@softfront.co.jp> Wed, 04 March 2009 07:52 UTC

Return-Path: <shin@softfront.co.jp>
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 5719C28C340 for <sipping@core3.amsl.com>; Tue, 3 Mar 2009 23:52:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.54
X-Spam-Level: **
X-Spam-Status: No, score=2.54 tagged_above=-999 required=5 tests=[AWL=0.408, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RELAY_IS_221=2.222]
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 Izi7kL12ofqP for <sipping@core3.amsl.com>; Tue, 3 Mar 2009 23:52:08 -0800 (PST)
Received: from softfront.co.jp (rt1.softfront.co.jp [221.186.247.166]) by core3.amsl.com (Postfix) with SMTP id DD81828C336 for <sipping@ietf.org>; Tue, 3 Mar 2009 23:52:07 -0800 (PST)
Received: (qmail 28260 invoked by uid 0); 4 Mar 2009 16:52:32 +0900
Received: from unknown (HELO softfront.co.jp) (172.16.0.2) by mail.softfront.co.jp with SMTP; 4 Mar 2009 16:52:32 +0900
From: OKUMURA Shinji <shin@softfront.co.jp>
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, sipping <sipping@ietf.org>
Date: Wed, 04 Mar 2009 16:52:25 +0900
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: HidemaruMail 5.15 (WinNT,501)
In-Reply-To: <49AD3182.10707@ericsson.com>
References: <49AD3182.10707@ericsson.com>
Message-Id: <E1C99C9E286D02shin@softfront.co.jp>
Subject: Re: [Sipping] Rollback issue: a proposal
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: Wed, 04 Mar 2009 07:52:09 -0000

Hi,

>Very concise documents!

I think so, too :)

comment inline.

Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
>Hi,
>
>I have put together the following draft. It contains a proposal for the
>rollback issue that has been discussed on the list:
>
>http://www.ietf.org/internet-drafts/draft-camarillo-sipping-reinvite-00.txt
>

>3.  Clarifications on the Target Refresh Procedure
>   target again.  In this case, a 200 (OK) response to the re-INVITE
>   would accept the latest target refresh within the re-INVITE.  That
>   is, the target refresh performed by the UPDATE request.

IMO, it is not correct that "a 200 (OK) response to the re-INVITE
would accept the latest target refresh". Because 200 response is
returned by not Contact but Via header, 200 is unrelated to the
Contact of the UPDATE request.

>5.  UAC Behavior
>   so that the session can continue.  This new offer/answer exchange
>   should contain the minimum set of changes needed to continue the
>   session in order to minimize the chances of the UAS rejecting it as
>   well.

"the minimum set" I think is, 
as if all o/a exchange had been done by UPDATE, UAC should
revert to the pre-INVITE state.

>I have also written another short draft on an issue related to
>preconditions that was also discussed on the list in one of the
>rollback-related threads:
>
>http://www.ietf.org/internet-drafts/draft-camarillo-sipping-precons-00.txt


>   level, the UAS sends an UPDATE request (10) removing the
>   preconditions from the audio stream.  This indicates that the audio
>   stream is now in use.

RFC3312 restrick downgrading the desired strength.
IMO "removing the precondition" is equal to downgrading 
the desired strength, isn't it?

>Comments are welcome.
>
>Cheers,
>
>Gonzalo