Re: [sipcore] Fwd: New Version Notification for draft-sparks-sipcore-refer-clarifications-02.txt
Andrew Allen <aallen@blackberry.com> Fri, 25 July 2014 13:38 UTC
Return-Path: <aallen@blackberry.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EFC41B287E for <sipcore@ietfa.amsl.com>; Fri, 25 Jul 2014 06:38:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4MshZytaVGCt for <sipcore@ietfa.amsl.com>; Fri, 25 Jul 2014 06:38:44 -0700 (PDT)
Received: from smtp-p01.blackberry.com (smtp-p01.blackberry.com [208.65.78.88]) by ietfa.amsl.com (Postfix) with ESMTP id A4A6F1B286D for <sipcore@ietf.org>; Fri, 25 Jul 2014 06:38:43 -0700 (PDT)
Received: from xct101cnc.rim.net ([10.65.161.201]) by mhs212cnc.rim.net with ESMTP/TLS/AES128-SHA; 25 Jul 2014 09:38:41 -0400
Received: from XCT112CNC.rim.net (10.65.161.212) by XCT101CNC.rim.net (10.65.161.201) with Microsoft SMTP Server (TLS) id 14.3.174.1; Fri, 25 Jul 2014 09:38:40 -0400
Received: from XMB122CNC.rim.net ([fe80::28c6:fa1c:91c6:2e23]) by XCT112CNC.rim.net ([::1]) with mapi id 14.03.0174.001; Fri, 25 Jul 2014 09:38:40 -0400
From: Andrew Allen <aallen@blackberry.com>
To: Ivo Sedlacek <ivo.sedlacek@ericsson.com>, Robert Sparks <rjsparks@nostrum.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: [sipcore] Fwd: New Version Notification for draft-sparks-sipcore-refer-clarifications-02.txt
Thread-Index: AQHPpTJ1moVVSWhzdkm0h/f6MW3FYZuvUrmAgAC0coCAAJp9gIAALD5A
Date: Fri, 25 Jul 2014 13:38:39 +0000
Message-ID: <BBF5DDFE515C3946BC18D733B20DAD23399106D7@XMB122CNC.rim.net>
References: <20140721222239.14965.50656.idtracker@ietfa.amsl.com> <53CD92F2.9060403@nostrum.com> <39B5E4D390E9BD4890E2B31079006101127075C7@ESESSMB301.ericsson.se> <53D17C3D.5050103@nostrum.com> <39B5E4D390E9BD4890E2B3107900610112707C39@ESESSMB301.ericsson.se>
In-Reply-To: <39B5E4D390E9BD4890E2B3107900610112707C39@ESESSMB301.ericsson.se>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.65.160.252]
Content-Type: multipart/alternative; boundary="_000_BBF5DDFE515C3946BC18D733B20DAD23399106D7XMB122CNCrimnet_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/sipcore/r-EFgdikztokvjDIHryG5iXsis8
Subject: Re: [sipcore] Fwd: New Version Notification for draft-sparks-sipcore-refer-clarifications-02.txt
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 25 Jul 2014 13:38:47 -0000
I disagree with this new proposal How can a UA that acts as a UAS for REFER know that all UACs will request not to create a subscription? According to RFC 3515 2.4.4 Using SIP Events to Report the Results of the Reference The NOTIFY mechanism defined in [2] MUST be used to inform the agent sending the REFER of the status of the reference. Therefore the ability to create an implicit subscription when accepting a REFER is mandatory behavior in RFC 3515 and is expected to be supported by all UACs So any UA that supports receiving REFER request MUST be ready to create a subscription and therefore MUST provide a GRUU as a Contact in INVITE requests to ensure that out-of-dialog REFER requests can be sent. Andrew From: sipcore [mailto:sipcore-bounces@ietf.org] On Behalf Of Ivo Sedlacek Sent: Friday, July 25, 2014 2:49 AM To: Robert Sparks; sipcore@ietf.org Subject: Re: [sipcore] Fwd: New Version Notification for draft-sparks-sipcore-refer-clarifications-02.txt Thank you for taking my comment into account. I identified one more issue: ISSUE 2: section 3 states: ------------------------ A UA that supports receiving REFER needs to include a GRUU as a Contact in INVITE requests to ensure out-of-dialog REFER requests related to this dialog arrive at this UA. ------------------------ The above requirement is unnecessary in case the UA supports receiving only REFER requests sent within an existing dialog, for which the UA is certain that no implicit subscription will be created. Moreover, the 2nd part of the sentence discusses "out-of-dialog REFER requests related to this dialog" while 1st part discusses just "REFER". PROPOSAL 2: The requirement should be modified e.g. as follows: ------------------------ A UA that supports receiving an out-of-dialog REFER request related to a dialog created by an INVITE request needs to include a GRUU as a Contact in the INVITE request to ensure any out-of-dialog REFER requests related to a dialog created by the INVITE request arrive at this UA. ------------------------ Kind regards Ivo Sedlacek From: Robert Sparks [mailto:rjsparks@nostrum.com] Sent: 24. července 2014 23:36 To: Ivo Sedlacek; sipcore@ietf.org<mailto:sipcore@ietf.org> Subject: Re: [sipcore] Fwd: New Version Notification for draft-sparks-sipcore-refer-clarifications-02.txt Yes - thanks for the catch, and sorry for not tweaking that already (should have waited until next week). I'll send an update soon. RjS On 7/24/14, 6:50 AM, Ivo Sedlacek wrote: Hello, ISSUE: section 4 states: ------------------------ 4. Dialog reuse is prohibited As a direct consequence of requiring the use of GRUU, and the requirements in section 4.5.2 of RFC6665, sending a REFER that might result in an additional dialog usage within any existing dialog is prohibited. >>>A user agent constructing a REFER request MUST built it as an out-of- dialog message as defined in [RFC3261].<<< Thus, the REFER request will have no tag parameter in its To: header field. A user agent wishing to identify an existing dialog (such as for call transfer as defined in [RFC5589] MUST use the "Target-Dialog" extension defined in [RFC4538] to do so. >>>If a user agent can be certain that no implicit subscription will be created as a result of sending a REFER request (such as by requiring an extension that disallows any such subscription), the REFER request MAY be sent within an existing dialog.<<< Such a REFER will be constructed with its Contact header field populated with the dialog's Local URI as specified in section 12 of [RFC3261]. ------------------------ 2nd paragraph of the section 4 states unconditional UA procedure (MUST built it as an out-of-dialog message). 4th paragraph of the section 4 states an option for the UA (If a user agent can be certain ...., the REFER request MAY be sent within an existing dialog). It is not possible to create a UA which would use the option described in 4th paragraph and still be compliant to the statement in 2nd paragraph. PROPOSAL: The 2nd paragraph should be conditioned by a condition opposite to the one in the 4th paragraph. I.e. 2nd paragraph should be conditioned by "Unless a user agent can be certain that no implicit subscription will be created as a result of sending a REFER request (such as by requiring an extension that disallows any such subscription)," Kind regards Ivo Sedlacek From: sipcore [mailto:sipcore-bounces@ietf.org] On Behalf Of Robert Sparks Sent: 22. července 2014 0:24 To: sipcore@ietf.org<mailto:sipcore@ietf.org> Subject: [sipcore] Fwd: New Version Notification for draft-sparks-sipcore-refer-clarifications-02.txt This fixed the missing slide 3 text. RjS -------- Original Message -------- Subject: New Version Notification for draft-sparks-sipcore-refer-clarifications-02.txt Date: Mon, 21 Jul 2014 15:22:39 -0700 From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> To: Robert Sparks <rjs@nostrum.com><mailto:rjs@nostrum.com>, "Adam Roach" <adam@nostrum.com><mailto:adam@nostrum.com>, Adam Roach <adam@nostrum.com><mailto:adam@nostrum.com>, "Robert Sparks" <RjS@nostrum.com><mailto:RjS@nostrum.com> A new version of I-D, draft-sparks-sipcore-refer-clarifications-02.txt has been successfully submitted by Robert Sparks and posted to the IETF repository. Name: draft-sparks-sipcore-refer-clarifications Revision: 02 Title: Clarifications for the use of REFER with RFC6665 Document date: 2014-07-21 Group: Individual Submission Pages: 4 URL: http://www.ietf.org/internet-drafts/draft-sparks-sipcore-refer-clarifications-02.txt Status: https://datatracker.ietf.org/doc/draft-sparks-sipcore-refer-clarifications/ Htmlized: http://tools.ietf.org/html/draft-sparks-sipcore-refer-clarifications-02 Diff: http://www.ietf.org/rfcdiff?url2=draft-sparks-sipcore-refer-clarifications-02 Abstract: An accepted SIP REFER method creates an implicit subscription using the SIP-Specific Event Notification Framework. That framework was revised by RFC6665. This document highlights the implications of the requirement changes in RFC6665, and updates the definition of the REFER method, RFC3515, to clarify and disambiguate the impact of those changes. Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. The IETF Secretariat
- [sipcore] Fwd: New Version Notification for draft… Robert Sparks
- Re: [sipcore] Fwd: New Version Notification for d… Ivo Sedlacek
- Re: [sipcore] Fwd: New Version Notification for d… DOLLY, MARTIN C
- Re: [sipcore] Fwd: New Version Notification for d… Robert Sparks
- Re: [sipcore] Fwd: New Version Notification for d… Robert Sparks
- Re: [sipcore] Fwd: New Version Notification for d… Ivo Sedlacek
- Re: [sipcore] Fwd: New Version Notification for d… Andrew Allen
- Re: [sipcore] Fwd: New Version Notification for d… Andrew Allen
- Re: [sipcore] Fwd: New Version Notification for d… Ivo Sedlacek
- Re: [sipcore] Fwd: New Version Notification for d… Andrew Allen
- Re: [sipcore] Fwd: New Version Notification for d… Ivo Sedlacek
- Re: [sipcore] Fwd: New Version Notification for d… Andrew Allen
- Re: [sipcore] Fwd: New Version Notification for d… Christer Holmberg
- Re: [sipcore] Fwd: New Version Notification for d… Andrew Allen
- Re: [sipcore] Fwd: New Version Notification for d… Ivo Sedlacek
- Re: [sipcore] Fwd: New Version Notification for d… Robert Sparks
- Re: [sipcore] Fwd: New Version Notification for d… Christer Holmberg