Re: [martini] draft-roach-martini-up-00

"Elwell, John" <john.elwell@siemens-enterprise.com> Thu, 07 January 2010 15:27 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 C960C3A67F3 for <martini@core3.amsl.com>; Thu, 7 Jan 2010 07:27:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.522
X-Spam-Level:
X-Spam-Status: No, score=-2.522 tagged_above=-999 required=5 tests=[AWL=0.077, BAYES_00=-2.599]
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 6gXeBm1jIRAN for <martini@core3.amsl.com>; Thu, 7 Jan 2010 07:27:12 -0800 (PST)
Received: from ms04.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id A4A553A67FB for <martini@ietf.org>; Thu, 7 Jan 2010 07:27:11 -0800 (PST)
Received: from senmx11-mx ([62.134.46.9] [62.134.46.9]) by ms04.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-466141; Thu, 7 Jan 2010 16:27:09 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx11-mx (Server) with ESMTP id 1B12F1EB8293; Thu, 7 Jan 2010 16:27:09 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Thu, 7 Jan 2010 16:27:09 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Adam Roach <adam@nostrum.com>
Date: Thu, 07 Jan 2010 16:27:08 +0100
Thread-Topic: [martini] draft-roach-martini-up-00
Thread-Index: AcqPqHFNEu8jvPskSsGI/1rx/bqtDQABOsQA
Message-ID: <A444A0F8084434499206E78C106220CA660B00E8@MCHP058A.global-ad.net>
References: <4B44B489.6080708@nostrum.com> <A444A0F8084434499206E78C106220CA66034052@MCHP058A.global-ad.net> <4B454064.4000107@nostrum.com> <A444A0F8084434499206E78C106220CA66034166@MCHP058A.global-ad.net> <4B45F429.3080802@nostrum.com>
In-Reply-To: <4B45F429.3080802@nostrum.com>
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
Cc: "martini@ietf.org" <martini@ietf.org>
Subject: Re: [martini] draft-roach-martini-up-00
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: Thu, 07 Jan 2010 15:27:12 -0000

 

> -----Original Message-----
> From: Adam Roach [mailto:adam@nostrum.com] 
> Sent: 07 January 2010 14:48
> To: Elwell, John
> Cc: martini@ietf.org
> Subject: Re: [martini] draft-roach-martini-up-00
> 
> John:
> 
> The problem with the approach you espouse below is that it is a point 
> solution for a very specific architecture. The general approach that 
> we've taken with SIP in the past is to standardize general tools that 
> can be combined to accommodate varying services and varying 
> architectures.
> 
> This is, for example, why we selected draft-ietf-sip-refer over 
> draft-dean-handoff 
> (http://tools.ietf.org/id/draft-dean-handoff-00.txt) 
> -- we recognized that defining a service-enabling tool was infinitely 
> more flexible than defining a service.
> 
> In terms of "perceived benefits," I'll point out that the PUBLISH 
> proposal eliminates the vast majority of the problems 
> described in the 
> martini-mixing-problems draft not by solving them, but by 
> sidestepping 
> them altogether.
> 
> Do I care about that? Not very much. It's not why I'm here.
> 
> What's important to me is that my proposal also doesn't materially 
> change the semantics of a core SIP method -- because such changes can 
> result in potential policy violations, like the one I describe in my 
> message below. My horse in this race is "don't screw up the core SIP 
> protocol." I understand that you have a very specific problem you're 
> trying to solve, and that the least-effort approach would be 
> to define a 
> laser-focused point solution that addresses precisely one 
> architectural 
> model, with little regard for how it interacts with other 
> architectures 
> or other parts of the protocol.
> 
> I'm here to make sure there's no collateral damage.
[JRE] I understand that, but it is not clear to me why we can't come up with a REGISTER-based proposal that is not fundamentally broken. I believe the PUBLISH proposal is even more broken, if intermediaries have to be aware of the specific event package and take special action to do with Path, for example.

John