Re: [MEDIACTRL] Question about draft-ietf-mediactrl-call-flows: Is "a=ctrl-package" OK?

"DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com> Mon, 13 May 2013 00:05 UTC

Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: mediactrl@ietfa.amsl.com
Delivered-To: mediactrl@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 318D421F84AF for <mediactrl@ietfa.amsl.com>; Sun, 12 May 2013 17:05:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.199
X-Spam-Level:
X-Spam-Status: No, score=-110.199 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_I_LETTER=-2, J_CHICKENPOX_111=0.6, J_CHICKENPOX_12=0.6, J_CHICKENPOX_18=0.6, J_CHICKENPOX_19=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Am40it5pJnZH for <mediactrl@ietfa.amsl.com>; Sun, 12 May 2013 17:05:47 -0700 (PDT)
Received: from ihemail2.lucent.com (ihemail2.lucent.com [135.245.0.35]) by ietfa.amsl.com (Postfix) with ESMTP id A716521F84A9 for <mediactrl@ietf.org>; Sun, 12 May 2013 17:05:47 -0700 (PDT)
Received: from us70uusmtp3.zam.alcatel-lucent.com (h135-5-2-65.lucent.com [135.5.2.65]) by ihemail2.lucent.com (8.13.8/IER-o) with ESMTP id r4D05k6L017800 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 12 May 2013 19:05:46 -0500 (CDT)
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (us70uwxchhub02.zam.alcatel-lucent.com [135.5.2.49]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id r4D05jvb011456 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 12 May 2013 20:05:45 -0400
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (135.239.2.112) by US70UWXCHHUB02.zam.alcatel-lucent.com (135.5.2.49) with Microsoft SMTP Server (TLS) id 14.2.247.3; Sun, 12 May 2013 20:05:45 -0400
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.201]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.02.0247.003; Mon, 13 May 2013 02:05:42 +0200
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Eric Burger <eburger@standardstrack.com>, "mediactrl@ietf.org mailing list" <mediactrl@ietf.org>
Thread-Topic: [MEDIACTRL] Question about draft-ietf-mediactrl-call-flows: Is "a=ctrl-package" OK?
Thread-Index: AQHOTOFPt5K23DvgxEWnKs53ZhCdhJkB95uAgABJjfA=
Date: Mon, 13 May 2013 00:05:41 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8B037960@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <201305091815.r49IFG0i4424540@shell01.TheWorld.com> <CA7A9B90-CE7F-48F4-A234-C5FABE6D6183@standardstrack.com>
In-Reply-To: <CA7A9B90-CE7F-48F4-A234-C5FABE6D6183@standardstrack.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.38]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.35
Subject: Re: [MEDIACTRL] Question about draft-ietf-mediactrl-call-flows: Is "a=ctrl-package" OK?
X-BeenThere: mediactrl@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Media Control WG Discussion List <mediactrl.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mediactrl>
List-Post: <mailto:mediactrl@ietf.org>
List-Help: <mailto:mediactrl-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 May 2013 00:05:53 -0000

I'd endorse taking it out.

While one does not need an RFC to define an attribute, I'd suggest that the only attributes used in the examples are those registered by RFC's.

Regards

Keith

> -----Original Message-----
> From: mediactrl-bounces@ietf.org [mailto:mediactrl-bounces@ietf.org] On
> Behalf Of Eric Burger
> Sent: 12 May 2013 22:41
> To: mediactrl@ietf.org mailing list
> Subject: Re: [MEDIACTRL] Question about draft-ietf-mediactrl-call-flows:
> Is "a=ctrl-package" OK?
> 
> [not as chair]
> I would say take it out.
> 
> Leaving it in makes it look like it IS part of the standard. It is not.
> 
> If we do resurrect draft-boulton-mmusic-sdp-control-package-attribute,
> there is no guarantee the ultimate result will look like the example in
> the call flows. Worse yet, if for some reason the example in the call
> flows is broken, people will be arguing to keep them broken because people
> coded to the call flows document and we need to be backwards compatible
> (!!!).
> 
> [as chair]
> This is worse than the danger I was worried about when we chartered doing
> the call flows.  My main concern was that we would get an example wrong,
> contradicting the specification, and through physics, the call flows
> document would become the standard. This is worse because we are making up
> a specification, without writing it down or going through the Internet
> Standards Process.
> 
> What do others think?
> 
> On May 9, 2013, at 2:15 PM, Dale R. Worley <worley@ariadne.com>; wrote:
> 
> > [as chair]
> >
> > We're working on finishing up draft-ietf-mediactrl-call-flows and want
> > to get the WG's input on an issue:  Should the example call flows show
> > uses of the "a=ctrl-package" attribute in the SDP?
> >
> > A typical example is in the SDP in the body of this INVITE to
> > establish a CFW connection:
> >
> >   To: <sip:MediaServer@ms.example.net:5060>
> >   From: <sip:ApplicationServer@as.example.com:5060>;tag=4354ec63
> >   Call-ID: MDk2YTk1MDU3YmVkZjgzYTQwYmJlNjE5NTA4ZDQ1OGY.
> >   CSeq: 1 INVITE
> >   Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, REGISTER
> >   Content-Type: application/sdp
> >   Content-Length: 263
> >
> >   v=0
> >   o=lminiero 2890844526 2890842807 IN IP4 as.example.com
> >   s=MediaCtrl
> >   c=IN IP4 as.example.com
> >   t=0 0
> >   m=application 5757 TCP cfw
> >   a=connection:new
> >   a=setup:active
> >   a=cfw-id:5feb6486792a
> >   a=ctrl-package:msc-ivr/1.0
> >   a=ctrl-package:msc-mixer/1.0
> >
> > Historically, this attribute was defined in
> > draft-boulton-mmusic-sdp-control-package-attribute, which was intended
> > to proceed to standardization.
> >
> > But the effort to standardize "a=ctrl-package" has been abandoned and
> > the last version of the draft expired in March 2012.
> >
> > But at least one vendor has implemented the attribute.
> >
> > Should we keep the "a=ctrl-package" attributes in the SDP examples?
> >
> > There are a lot of ways that you can look at this situation:
> >
> > - Devices that do not understand "a=ctrl-package" can safely ignore
> >  it, so examples containing it are upward-compatible with the
> >  standards (and probably with the real world).
> >
> > - The official examples should conform to the official standards.
> >
> > - If we intend to resume the standardization effort (respinning the
> >  draft), it is reasonable to presume its eventual success when
> >  writing examples.
> >
> > - If enough vendors implement it, it is a de-facto standard and should
> >  be shown.
> >
> > And then there's the problem that implementors don't properly
> > distinguish between the specifications of the standard and the details
> > of the examples.  As was once stated vigorously, "The problem is
> > people will code implementations to the call flows document, NOT the
> > actual RFCs that define the protocols. Our choices are to take it out
> > altogether or surround the section with lots of all-capital letters
> > saying this may not be in the final specifications and is highly
> > likely not to be the way it works in the wild."
> >
> > How should we handle this situation?
> >
> > Dale
> > _______________________________________________
> > MEDIACTRL mailing list
> > MEDIACTRL@ietf.org
> > https://www.ietf.org/mailman/listinfo/mediactrl
> > Supplemental Web Site:
> > http://www.standardstrack.com/ietf/mediactrl