Re: [martini] Announcement of MARTINI WG last Call on "Registration for Multiple Phone Numbers in the SIP"
"Elwell, John" <john.elwell@siemens-enterprise.com> Mon, 12 July 2010 09:25 UTC
Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: martini@core3.amsl.com
Delivered-To: martini@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DAA153A6403 for <martini@core3.amsl.com>; Mon, 12 Jul 2010 02:25:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.236
X-Spam-Level:
X-Spam-Status: No, score=-1.236 tagged_above=-999 required=5 tests=[AWL=-1.051, BAYES_40=-0.185]
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 FeSCHYtvLPK2 for <martini@core3.amsl.com>; Mon, 12 Jul 2010 02:25:07 -0700 (PDT)
Received: from ms02.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id AF79C3A659B for <martini@ietf.org>; Mon, 12 Jul 2010 02:25:06 -0700 (PDT)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms02.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-818732; Mon, 12 Jul 2010 11:25:13 +0200
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx12-mx (Server) with ESMTP id 45EB523F028E; Mon, 12 Jul 2010 11:25:13 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Mon, 12 Jul 2010 11:25:13 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>, "martini@ietf.org" <martini@ietf.org>
Date: Mon, 12 Jul 2010 11:25:11 +0200
Thread-Topic: [martini] Announcement of MARTINI WG last Call on "Registration for Multiple Phone Numbers in the SIP"
Thread-Index: AcsdmTyLqkCpUCxdS9qnnKfrbtTnTgBpjtvg
Message-ID: <A444A0F8084434499206E78C106220CAECA8AAE4@MCHP058A.global-ad.net>
References: <BLU137-W10550BA232377BE7913FFE93B30@phx.gbl>
Keywords: MARTINI
In-Reply-To: <BLU137-W10550BA232377BE7913FFE93B30@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [martini] Announcement of MARTINI WG last Call on "Registration for Multiple Phone Numbers in the SIP"
X-BeenThere: martini@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of en-mass SIP PBX registration mechanisms <martini.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/martini>, <mailto:martini-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/martini>
List-Post: <mailto:martini@ietf.org>
List-Help: <mailto:martini-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/martini>, <mailto:martini-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jul 2010 09:25:09 -0000
I have reviewed this document and it is ready to go, apart from the following minor issues and nits that should be corrected. 1. "A registrar that receives a Contact URI with both a "bnc" parameter and a user portion MUST either discard the user portion and process the request as if the parameter were not present or ..." It doesn't make sense. If the parameter were not present, one would expect a user portion to be present. I think this should say : "A registrar that receives a Contact URI with both a "bnc" parameter and a user portion MUST either discard the user portion and process the request as if the user portion were not present or ..." ^^^^^^^^^^^^ 2. "Currently, the descriptions are somewhat informal, and omit some details for the sake of brevity. If the MARTINI working group expresses interest in furthering the mechanism described by this document, they will be fleshed out with more detail and formality." This seems to be historic and should be deleted. 3. " When a UA registers with the SIP-PBX using GRUU procedures for a Contact, the SIP-PBX adds an "sg" parameter to the GRUU parameter it received from the SSP. This "sg" parameter contains a disambiguation token that the SIP-PBX can use to route the request to the proper user agent." This isn't terribly clear. Rewording as follows might help: "When a UA registers a contact with the SIP-PBX using GRUU procedures, the SIP-PBX provides to the UA a public GRUU formed by adding an "sg" parameter to the GRUU parameter it received from the SSP. This "sg" parameter contains a disambiguation token that the SIP-PBX can use to route inbound requests to the proper UA." 4. "The SSP registrar then maps I_i to the "bnc" AOR template and instance ID using the database, a persistent hash-map or similar technology." This is the first use of the expression "AOR template and instance ID". We could do with some clarification, but I don't have a proposal. We have something that could be described as a template, but I would have considered that to be a contact template rather than an AOR template. 5. "(1) The SIP-PBX registers with the SSP for a range of AORs. It includes the URI it expects to receive in the Request-URI in its "Contact" header field, and includes information that routes to the SIP-PBX in the "Path" header field." I think "the URI" should be changed to "the domain". Only the domain part of the REGISTER request's Contact header field will appear in the Request-URI of the inbound request. Nits: N1. "in the same way that is would " Change "is" to "it". N2. "then the resulting registration information documents SHOULD contain an 'aor' attribute in its <registration/> element" Change "documents" to "document", or alternatively add "each" after "SHOULD". N3. "for all the potentially effected users" Change "effected" to "affected". N4. "The ability to learn the identity and registration state of every use on the PBX " Change "use" to "user". N5. "These are being defined in the MARTINI requirements document [8]." Delete "being". N6. " Further, the term "SSP" is meant as an acronym for a "SIP Service Provider," while " Move the comma outside the quotes. N7. Perhaps it is a matter of taste (ignore if you wish), but there are several places where we talk about REGISTER message or just REGISTER when we perhaps mean REGISTER request. N8. Again a mater of taste, but in several places the word "multitude" is used, which suggests the number is always very large. Perhaps "multiplicity" might be better. N9. " that User Agents services by the SIP-PBX can acquire and use GRUUs for their own use." Change "services" to "serviced". N10. "sent the following Contact header field in its register" Change "register" to "REGISTER request". N11. "When the SSP registrar creates the first temporary GRUU for a particular SIP-PBX and instance ID..." This is the first time "instance ID" has been mentioned - should we have a reference to RFC 5627 at this point? N12. "temp-gruu-cookie = base64enc(I_i || SA)" We should add "where || denotes concatenation." (the same as in 7.1.2.2) N13: "This allows the SSP to designate a domain on the incoming Request URI that does not necessarily resolve to the SIP-PBX from when the SSP applies RFC 3263 procedures to it." I think the word "from" should be deleted. N14: "This document registers a new SIP option tag to indicate support for the mechanism it defines, plus two new SIP URI parameters." We should also mention the new header field parameter defined in 9.3. N15: "more than on AOR" Chance "on" to "one". John > -----Original Message----- > From: martini-bounces@ietf.org > [mailto:martini-bounces@ietf.org] On Behalf Of Bernard Aboba > Sent: 07 July 2010 06:57 > To: martini@ietf.org > Subject: [martini] Announcement of MARTINI WG last Call on > "Registration for Multiple Phone Numbers in the SIP" > > This is an announcement of MARTINI WG last call on > "Registration for Multiple Phone Numbers in the SIP" prior to > requesting that the IESG publish the document as a Proposed Standard. > > The document is available for inspection here: > http://www.ietf.org/internet-drafts/draft-ietf-martini-gin-05.txt > > MARTINI WG last call will conclude on Thursday, July 22, 2010. > > Please respond to this WG last call, whether you have > comments or not. > > If you have no comments, please reply to this message and > indicate in the body of your message whether you > > think the document is ready for consideration by the IESG or not. > > If you have comments, please provide them to the WG in one of > the following ways: > > 1. If you have an account on the IETF Tools server, or can > open one, please login and enter your issue(s) in the > > MARTINI Issue tracking database (TRAC), which is available here: > > http://trac.tools.ietf.org/wg/martini/trac/newticket > > Note that if you submit an issue in TRAC, it will > automatically also be posted to the MARTINI WG mailing list. > > 2. If you don't have an account on the IETF Tools server, > please post your > > Issue to the MARTINI WG mailing list (martini at ietf.org) in > the following format: > > To: martini at ietf.org > > Subject: Requirements-Issue: <title of your issue> > > Priority: blocker, critical, major, minor or trivial > > <Explanation of your issue, including a proposal for specific > text changes to resolve the issue> > >
- [martini] Announcement of MARTINI WG last Call on… Bernard Aboba
- Re: [martini] Announcement of MARTINI WG last Cal… Adam Roach
- Re: [martini] Announcement of MARTINI WG last Cal… Richard Shockey
- Re: [martini] Announcement of MARTINI WG last Cal… Jack Burton
- Re: [martini] Announcement of MARTINI WG last Cal… Bernard Aboba
- Re: [martini] Announcement of MARTINI WG last Cal… Elwell, John
- Re: [martini] Announcement of MARTINI WG last Cal… Hadriel Kaplan
- Re: [martini] Announcement of MARTINI WG last Cal… Elwell, John
- [martini] WGLC comments on draft-ietf-martini-gin Cullen Jennings
- Re: [martini] WGLC comments on draft-ietf-martini… Brian Lindsay
- Re: [martini] WGLC comments on draft-ietf-martini… Paul Kyzivat
- Re: [martini] WGLC comments on draft-ietf-martini… Brian Lindsay
- Re: [martini] WGLC comments on draft-ietf-martini… Cullen Jennings
- Re: [martini] Announcement of MARTINI WG last Cal… Adam Roach
- Re: [martini] WGLC comments on draft-ietf-martini… Brian Lindsay
- Re: [martini] Announcement of MARTINI WG last Cal… Adam Roach
- Re: [martini] WGLC comments on draft-ietf-martini… Paul Kyzivat
- Re: [martini] Announcement of MARTINI WG last Cal… Adam Roach
- Re: [martini] Announcement of MARTINI WG last Cal… Elwell, John
- Re: [martini] Announcement of MARTINI WG last Cal… Hadriel Kaplan
- Re: [martini] Announcement of MARTINI WG last Cal… David Hancock
- Re: [martini] Announcement of MARTINI WG last Cal… Elwell, John
- Re: [martini] Announcement of MARTINI WG last Cal… Doug Sauder
- Re: [martini] Announcement of MARTINI WG last Cal… David Hancock
- Re: [martini] Announcement of MARTINI WG last Cal… Horvath, Ernst
- Re: [martini] Announcement of MARTINI WG last Cal… Adam Roach
- Re: [martini] Announcement of MARTINI WG last Cal… David Hancock
- Re: [martini] Announcement of MARTINI WG last Cal… Adam Roach
- Re: [martini] Announcement of MARTINI WG last Cal… Adam Roach