Re: [Sipping] Rollback issue: a proposal //deadlock problem

gao.yang2@zte.com.cn Sat, 07 March 2009 05:05 UTC

Return-Path: <gao.yang2@zte.com.cn>
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 634C83A6A3B for <sipping@core3.amsl.com>; Fri, 6 Mar 2009 21:05:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -93.273
X-Spam-Level:
X-Spam-Status: No, score=-93.273 tagged_above=-999 required=5 tests=[AWL=2.468, BAYES_20=-0.74, HTML_MESSAGE=0.001, J_CHICKENPOX_53=0.6, J_CHICKENPOX_63=0.6, RCVD_DOUBLE_IP_SPAM=3.798, 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 4xXfCBIPpBuy for <sipping@core3.amsl.com>; Fri, 6 Mar 2009 21:05:02 -0800 (PST)
Received: from mail.zte.com.cn (mail2.zte.com.cn [202.103.147.144]) by core3.amsl.com (Postfix) with ESMTP id 0C56E3A69D7 for <sipping@ietf.org>; Fri, 6 Mar 2009 21:04:58 -0800 (PST)
Received: from [10.30.3.18] by 10.30.2.249 with StormMail ESMTP id 35764.1731083271; Sat, 7 Mar 2009 13:27:36 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse1.zte.com.cn with ESMTP id n2755M0K007338; Sat, 7 Mar 2009 13:05:22 +0800 (CST) (envelope-from gao.yang2@zte.com.cn)
In-Reply-To: <49AF796A.2020302@ericsson.com>
From: gao.yang2@zte.com.cn
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
Message-ID: <OF7E4B72F4.4AFFF495-ON48257572.0019A1B9-48257572.001BF0E2@zte.com.cn>
Sender: gao.yang2@zte.com.cn
Date: Sat, 07 Mar 2009 13:04:57 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 6.5.4|March 27, 2005) at 2009-03-07 13:05:12, Serialize complete at 2009-03-07 13:05:12
Content-Type: multipart/alternative; boundary="=_alternative 001BF0DB48257572_="
X-MAIL: mse1.zte.com.cn n2755M0K007338
Cc: sipping <sipping@ietf.org>
Subject: Re: [Sipping] Rollback issue: a proposal //deadlock problem
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: Sat, 07 Mar 2009 05:05:03 -0000

About draft-camarillo-sipping-precons-00:

The draft suggests UAS first using the modification in media level when 
resume from suspending state.

But if Re-INVITE has no Offer, the Offer in 183 from UAS, the the answerer 
is UAC. And it is UAC needing user's confirmation.
If people restrict that it is UAS first using new modification after 
suspending state for all the situation, it can solve the deadlock problem. 

But it will be violation of RFC3264.


Deadlock problem:
If people restrict that any later modification during suspending state is 
part of the ini-Offer/Answer in Re-INVITE.
Then, both UAC and UAS can be answerer. 
For examle, during suspending state, UAC added vedio stream(UAS is the 
answerer), then UAS changed the codec(UAC is the answerer).
Then, the UAC wait UAS using new stream, but UAS wait UAC using the new 
codec. That is deadlock.


--------------------------------------------------------
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.