Re: [cuss] "isdn-uui" versus "isdn-network"

Andrew Allen <aallen@blackberry.com> Thu, 21 November 2013 15:32 UTC

Return-Path: <aallen@blackberry.com>
X-Original-To: cuss@ietfa.amsl.com
Delivered-To: cuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CD471ADF90 for <cuss@ietfa.amsl.com>; Thu, 21 Nov 2013 07:32:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.425
X-Spam-Level:
X-Spam-Status: No, score=-2.425 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.525] 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 5lIocqV4kOlO for <cuss@ietfa.amsl.com>; Thu, 21 Nov 2013 07:32:06 -0800 (PST)
Received: from smtp-p02.blackberry.com (smtp-p02.blackberry.com [208.65.78.89]) by ietfa.amsl.com (Postfix) with ESMTP id D489E1AE177 for <cuss@ietf.org>; Thu, 21 Nov 2013 07:32:05 -0800 (PST)
Received: from xct105ads.rim.net ([10.67.111.46]) by mhs214cnc.rim.net with ESMTP/TLS/AES128-SHA; 21 Nov 2013 10:31:51 -0500
Received: from XMB104ADS.rim.net ([fe80::2494:a63d:e3:723b]) by XCT105ADS.rim.net ([fe80::2d01:2041:eea3:819b%22]) with mapi id 14.03.0158.001; Thu, 21 Nov 2013 09:31:50 -0600
From: Andrew Allen <aallen@blackberry.com>
To: "bruno.chatras@orange.com" <bruno.chatras@orange.com>, "Vijay K. Gurbani" <vkg@bell-labs.com>, "cuss@ietf.org" <cuss@ietf.org>
Thread-Topic: [cuss] "isdn-uui" versus "isdn-network"
Thread-Index: AQHO3wT1dpjYGndAPU2F8sy5W0sV45ouyA4AgAEOYIA=
Date: Thu, 21 Nov 2013 15:31:50 +0000
Message-ID: <BBF5DDFE515C3946BC18D733B20DAD2338E677A4@XMB104ADS.rim.net>
References: <5281161C.1060404@bell-labs.com> <17974_1384966290_528CE892_17974_4141_1_88CAD1D4E8773F42858B58CAA28272A0112D245F@PEXCVZYM12.corporate.adroot.infra.ftgroup>
In-Reply-To: <17974_1384966290_528CE892_17974_4141_1_88CAD1D4E8773F42858B58CAA28272A0112D245F@PEXCVZYM12.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.67.110.252]
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Subject: Re: [cuss] "isdn-uui" versus "isdn-network"
X-BeenThere: cuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Call Control UUI for SIP \(cuss\) working group discussion list" <cuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cuss>, <mailto:cuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/cuss/>
List-Post: <mailto:cuss@ietf.org>
List-Help: <mailto:cuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cuss>, <mailto:cuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Nov 2013 15:32:08 -0000

I have some sympathy for Bruno's position. He is merely asking to align with the principle of "Be strict in what you send, but generous in what you receive".

I don't think this creates a bad precedent (similar things have been done already - just  take a look at the more complex backwards compatibility being defined now in INSIPID) and whatever is done always requires consensus.

At IETF we hold in high regard running code and hope and expect that people will implement drafts ahead of publication. Given the time this draft has taken to progress it shouldn't be a surprise that there is now deployed equipment based on earlier versions of the draft. In many cases work in IETF has originated based on what was already done outside IETF (e.g. Jabber) and backwards compatibility with pre-standard kit is often a design goal.

I don't think acceptance of a pre-standard  token value is too much to ask to ensure interoperability. That's why we create standards to ensure interoperability not to be an obstacle to it.

Andrew

-----Original Message-----
From: cuss [mailto:cuss-bounces@ietf.org] On Behalf Of bruno.chatras@orange.com
Sent: Wednesday, November 20, 2013 11:51 AM
To: Vijay K. Gurbani; cuss@ietf.org
Subject: Re: [cuss] "isdn-uui" versus "isdn-network"

Vijay,

I don't know who had been invited to the hallway conversation you mentioned but to be honest, I'm really surprised by the decision made. 

Indeed, there were no objections on the cuss list to the latest wording (informative) proposed on Sept 12 for the text to be added to the document and I don't really understand why the proposal was not implemented right away in the I-D actually! 
http://www.ietf.org/mail-archive/web/cuss/current/msg00509.html

Moreover, all people who have been active on this topic on the cuss mailing list either supported the addition of an informative text or have asked questions for clarification. I have not seen any explicit objection.

So, how can a hallway conversation lead to such a U-turn? 

Furthermore, I'd like to understand why people have concerns with adding the proposed informative statement in the CUSS document but seem to be happy with a similar note in draft-ietf-bfcpbis-rfc4583bis

  Note: In [15] 'm-stream' was erroneously used in Section 10.
   Although the example was non-normative, it is implemented by some
   vendors and occurs in cases where the endpoint is willing to act as
   an server.  Therefore, it is RECOMMENDED to support parsing and
   interpreting 'm-stream' the same way as 'mstrm' when receiving.

Bruno

> -----Message d'origine-----
> De : cuss-bounces@ietf.org [mailto:cuss-bounces@ietf.org] De la part 
> de Vijay K. Gurbani Envoyé : lundi 11 novembre 2013 18:39 À : 
> cuss@ietf.org Objet : [cuss] "isdn-uui" versus "isdn-network"
> 
> Folks:
> 
> The forward movement of draft-ietf-cuss-sip-uui-isdn has been bogged down.
> While the issue that stopped its movement is not as grandiose as the 
> MTI discussion on the rtcweb WG (thankfully!), nonetheless, it must 
> get resolved to proceed further.
> 
> At issue is the fact that draft-ietf-cuss-sip-uui-isdn uses the value 
> of "isdn-uui" for the "purpose" header field parameter.  Older 
> versions of the draft used the value "isdn-network".  Consequently, 
> there are some implementations that use "isdn-network" and 
> doubtlessly, for some valid reasons these implementations are not amenable to change.
> 
> Therefore, it was proposed that a note be added that allows senders to 
> use either "isdn-network" or "isdn-uui" and the receiver be prepared 
> to receive either of the value.
> 
> The big question was whether this note appear as informative or normative?
> 
> If normative, then the ABNF would need to modified to support "isdn- 
> network" generation as well.  If informative, then this note sets a 
> precedence that parameters defined in Work In Progress Internet-Drafts 
> be supported in perpetuity.  The argument for not supporting "isdn- 
> network" by updating the ABNF is that it introduces a certain amount 
> of
> uncertainty: how does a sender decide which representation of the 
> parameter to send out?  It can randomly choose one, of course, but 
> this just seems a bad protocol design pattern.
> 
> The chairs, the AD, the draft author and a few WG members had a a 
> hallway conversation in the Vancouver IETF to close this issue.
> 
> The outcome of this conversation is that "isdn-network" is an artifact 
> that draft-ietf-cuss-sip-uui-isdn is NOT required to carry on forward.
> Allowing the daft to support an older representation simply sets a 
> precedent that will engender a tough ride as the draft sails through the IESG.
> 
> As such, "isdn-uui" is the only legal value.
> 
> We will now proceed to issue a WGLC on the draft.
> 
> Thanks,
> 
> Vijay K. Gurbani and Enrico Marocco.
> _______________________________________________
> cuss mailing list
> cuss@ietf.org
> https://www.ietf.org/mailman/listinfo/cuss

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.

_______________________________________________
cuss mailing list
cuss@ietf.org
https://www.ietf.org/mailman/listinfo/cuss
---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.