Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 - Record-Route and tranaction state model.

Paul Kyzivat <pkyzivat@cisco.com> Wed, 19 August 2009 12:59 UTC

Return-Path: <pkyzivat@cisco.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 251093A6AB2 for <sipcore@core3.amsl.com>; Wed, 19 Aug 2009 05:59:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.544
X-Spam-Level:
X-Spam-Status: No, score=-6.544 tagged_above=-999 required=5 tests=[AWL=0.055, BAYES_00=-2.599, 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 f6-Bi7qJm4ZN for <sipcore@core3.amsl.com>; Wed, 19 Aug 2009 05:59:25 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 6D4BE28C147 for <sipcore@ietf.org>; Wed, 19 Aug 2009 05:59:06 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApoEAC+Ui0qrR7PD/2dsb2JhbAC8eYgvkVMFhBo
X-IronPort-AV: E=Sophos;i="4.43,408,1246838400"; d="scan'208";a="370504228"
Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-6.cisco.com with ESMTP; 19 Aug 2009 12:59:11 +0000
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id n7JCxBFs029088; Wed, 19 Aug 2009 05:59:11 -0700
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id n7JCxBV4012264; Wed, 19 Aug 2009 12:59:11 GMT
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 19 Aug 2009 08:59:11 -0400
Received: from [161.44.174.156] ([161.44.174.156]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 19 Aug 2009 08:59:10 -0400
Message-ID: <4A8BF71D.6060105@cisco.com>
Date: Wed, 19 Aug 2009 08:59:09 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <C0E80510684FE94DBDE3A4AF6B968D2D06311DBD@esealmw118.eemea.ericsson.se> <4A85C195.4060903@nostrum.com><C0E80510684FE94DBDE3A4AF6B968D2D06312609@esealmw118.eemea.ericsson.se><4A89DF9E.9010807@cisco.com><C0E80510684FE94DBDE3A4AF6B968D2D0634799C@esealmw118.eemea.ericsson.se><4A8B1D01.7090403@cisco.com><C0E80510684FE94DBDE3A4AF6B968D2D0634799F@esealmw118.eemea.ericsson.se> <4A8B37B6.20509@cisco.com> <CA9998CD4A020D418654FCDEF4E707DF0E45AB17@esealmw113.eemea.ericsson.se>
In-Reply-To: <CA9998CD4A020D418654FCDEF4E707DF0E45AB17@esealmw113.eemea.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 19 Aug 2009 12:59:10.0751 (UTC) FILETIME=[D8483AF0:01CA20CC]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1224; t=1250686751; x=1251550751; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pkyzivat@cisco.com; z=From:=20Paul=20Kyzivat=20<pkyzivat@cisco.com> |Subject:=20Re=3A=20[sipcore]=20draft-roach-sipcore-rfc3265 bis-00=20-=20Record-Route=20and=0A=20tranaction=20state=20mo del. |Sender:=20; bh=B8lq5/nzYjfOGy8AWTyWxwlbpc0e23NL0yYLRI6uLNk=; b=Jxd9Z0ddj8RUFlekVXjn2auViZdFcy5u7L4qhDoZL9oXNHc/0sGRi7jgYz cAchIYV5HnnkNzHAd1nFYuV2H2VRC9hc0sgx7He5xJxGZKaUNmI+BWKAFEox NcGYcFxgV6;
Authentication-Results: sj-dkim-3; header.From=pkyzivat@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; );
Cc: Ian Elz <ian.elz@ericsson.com>, sipcore@ietf.org
Subject: Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 - Record-Route and tranaction state model.
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: Wed, 19 Aug 2009 12:59:26 -0000

Christer Holmberg wrote:
> Hi, 
>  
>>> REFER is an odd case. It is always described as creating an implicit 
>>> subscription. I think this means that it is not a SUBSCRIBE. My view 
>>> is that REFER creates an explicit subscription to a specific event 
>>> package, "dialog progress". If REFER is not creating a subscription 
>>> the 'norefersub' should be included.
>>>
>>> 3625bis does create an interesting case for REFER, REFER dialogs are 
>>> created when the 202 Accepted is received. Is  this going to be the 
>>> case or should the NOTIFY be used?
>> It makes at least as much sense in the REFER case as the 
>> SUBSCRIBE case.
>> I worked on an impl of SUBSCRIBE and REFER, and definitely 
>> shared code between them.
>>
>> It will be bad enough to migrate an implementation from 3265 
>> to 3265bis. 
>> It will be much worse if REFER creates a dialog but SUBSCRIBE 
>> does not.
>>
>>> Do we also need to rewrite RFC3515?
>> I don't suppose it could be part of 3265bis? :-(
> 
> Would we then also deprecate dialog re-use for REFER?

I don't know. I think dialog reuse for REFER is quite institutionalized, 
so it would be very difficult to remove it now.

	Thanks,
	Paul