[sipcore] draft-roach-sipcore-rfc3265bis-00
"Ian Elz" <ian.elz@ericsson.com> Fri, 14 August 2009 13:38 UTC
Return-Path: <ian.elz@ericsson.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 6DB343A689A for <sipcore@core3.amsl.com>; Fri, 14 Aug 2009 06:38:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.915
X-Spam-Level:
X-Spam-Status: No, score=-4.915 tagged_above=-999 required=5 tests=[AWL=1.333, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, 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 DV1ZYDFFhIxC for <sipcore@core3.amsl.com>; Fri, 14 Aug 2009 06:38:00 -0700 (PDT)
Received: from mailgw4.ericsson.se (mailgw4.ericsson.se [193.180.251.62]) by core3.amsl.com (Postfix) with ESMTP id 09E0F3A67E7 for <sipcore@ietf.org>; Fri, 14 Aug 2009 06:37:58 -0700 (PDT)
X-AuditID: c1b4fb3e-b7b8dae000002a0a-f3-4a8564bc974e
Received: from esealmw126.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw4.ericsson.se (Symantec Mail Security) with SMTP id CA.10.10762.CB4658A4; Fri, 14 Aug 2009 15:21:00 +0200 (CEST)
Received: from esealmw118.eemea.ericsson.se ([153.88.200.77]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Fri, 14 Aug 2009 15:21:00 +0200
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CA1CE2.10A68319"
Date: Fri, 14 Aug 2009 15:20:59 +0200
Message-ID: <C0E80510684FE94DBDE3A4AF6B968D2D06311DBD@esealmw118.eemea.ericsson.se>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: draft-roach-sipcore-rfc3265bis-00
Thread-Index: Acoc4hBTjmdJ2k9NQPW7f6n4eZqWqw==
From: Ian Elz <ian.elz@ericsson.com>
To: adam@nostrum.com
X-OriginalArrivalTime: 14 Aug 2009 13:21:00.0444 (UTC) FILETIME=[10DAC5C0:01CA1CE2]
X-Brightmail-Tracker: AAAAAA==
Cc: sipcore@ietf.org
Subject: [sipcore] draft-roach-sipcore-rfc3265bis-00
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: Fri, 14 Aug 2009 13:38:01 -0000
Adam, A few of comments on the draft. Sections 4.5 and 4.5.1 define how to target SUBSCRIBE to a device using gruu. Is it worth including in this section that to target a SUBSCRIBE to a dialog at the device you need to use the Target-Dialog header? The use of T-D would depend upon the event package but including it here would provide a reminder that event packages should consider this if necessary. Now a more complex issue: You are proposing that the first NOTIFY establishes the SUBSCRIBE dialog. What impact does this have on the establishment of the route set at the UAC as defined in RFC3261? Normal RFC3261 has the UAS route set taken from Record-Route in the initial request. The UAS then copies the Record-Route back into the 2xx response (or reliable provisional response) which is then used by the UAC to set its the route set. This ensures that the route sets in the UAC and UAS align. Section 4.3 of the draft proposes that the initial SUBSCRIBE has the normal Record-Route which establishes the UAS route set but that the NOTIFY also has Record-Route performed by proxies. This leaves the possibility that the route set at the UAC and UAS may not align. This proposal to establish route sets by separate Record-Route actions is in variance to the actions specified in RFC3261 and should be described in the draft. I also have a concern as to what will happen with the route set if the SUBSCRIBE Record-Route is returned in the 2xx and the NOTIFY also includes a Record-Route. Which one is used to establish the route set at the subscriber. Do we take the one which arrives first? Do we take the one which arrives second? There is no issue if they are the same but what if they differ? Should there be a requirement that proxies MUST include themselves in the NOTIFY Record-Route if they included themselves in the SUBSCRIBE Record-Route and to exclude themselves in the NOTUFY if they were not in the SUBSCRIBE Record-Route. If we are to use the Record-Route in the NOTIFY then the draft should explicitly state what should happen at the subscriber end. Should the 2xx response to the NOTIFY include a copy of the Record-Route taken from the NOTIFY? What does the notifier end do if it then receives this Record-Route? There is one more related issue: What happens if the 2xx to the SUBSCRIBE transaction is never received by the subscriber. Based upon the non-INVITE client transaction in RFC3261 the termination of the transaction upon expiry of Timer F will inform the TU. In normal cases the TU would terminate the transaction and drop the dialog In this case if the NOTIFY has been received before the 2xx then this should be treated as the 2xx from the transaction perspective. This almost goes as far as defining a separate client SUBSCRIBE transaction. Ian Elz System Manager DUCI LDC UK (Lucid Duck) Office: + 44 118 9024948 ian.elz@ericsson.com
- [sipcore] draft-roach-sipcore-rfc3265bis-00 Ian Elz
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 Adam Roach
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Ian Elz
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 Christer Holmberg
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Ian Elz
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Adam Roach
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 Adam Roach
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 Christer Holmberg
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Paul Kyzivat
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 DRAGE, Keith (Keith)
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 Christer Holmberg
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Christer Holmberg
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Ian Elz
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Ian Elz
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Paul Kyzivat
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Ian Elz
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Paul Kyzivat
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Christer Holmberg
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Paul Kyzivat
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 -… Christer Holmberg
- Re: [sipcore] draft-roach-sipcore-rfc3265bis-00 Dale Worley