Return-Path: <brett@broadsoft.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
 with ESMTP id D5BB421F85E1 for <mmusic@ietfa.amsl.com>;
 Wed,  8 Aug 2012 04:53:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5
 tests=[BAYES_00=-2.599]
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 bWwNCPyveGmX for
 <mmusic@ietfa.amsl.com>; Wed,  8 Aug 2012 04:53:44 -0700 (PDT)
Received: from smtpout01.partnerhosted.com (smtpout01.partnerhosted.com
 [173.225.22.203]) by ietfa.amsl.com (Postfix) with ESMTP id 3C7B021F85E0 for
 <mmusic@ietf.org>; Wed,  8 Aug 2012 04:53:44 -0700 (PDT)
Received: from casumhub01.citservers.local (172.16.98.57) by
 Xedge01.citservers.local (172.16.98.247) with Microsoft SMTP Server (TLS) id
 14.2.247.3; Wed, 8 Aug 2012 04:57:10 -0700
Received: from EXMBXCLUS01.citservers.local
 ([fe80:0000:0000:0000:a488:d1ec:167.6.58.109]) by casumhub01.citservers.local
 ([172.16.98.57]) with mapi; Wed, 8 Aug 2012 04:57:10 -0700
From: Brett Tate <brett@broadsoft.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>,
 "mmusic@ietf.org" <mmusic@ietf.org>
Date: Wed, 8 Aug 2012 04:53:41 -0700
Thread-Topic: Draft-ietf-mmusic-rfc4566bis-05: session-level attributes
Thread-Index: Ac1z5irXaxvG+6IYTyi3BKqjoBMk/ABMAh4wAA/knVA=
Message-ID: <7FF1E5E16911C54BB2D57D4C4A2ED35A0C2E2F6654@EXMBXCLUS01.citservers.local>
References: <7FF1E5E16911C54BB2D57D4C4A2ED35A0C2E1CF526@EXMBXCLUS01.citservers.local>
 <C15918F2FCDA0243A7C919DA7C4BE994D81B59@xmb-aln-x01.cisco.com>
In-Reply-To: <C15918F2FCDA0243A7C919DA7C4BE994D81B59@xmb-aln-x01.cisco.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
Subject: Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: session-level attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>,
 <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>,
 <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Aug 2012 11:53:45 -0000

> > Draft-ietf-mmusic-rfc4566bis-05 section 5 indicates the=20
> > following.
> >
> > "In general, session-level values are the default for all=20
> > media unless overridden by an equivalent media-level value."
> >
> > "The connection ("c=3D") and attribute ("a=3D") information=20
> > in the session-level section applies to all the media of=20
> > that session unless overridden by connection information=20
> > or an attribute of the same name in the media description.
> > For instance, in the example below, each media behaves=20
> > as if it were given a "recvonly" attribute."
> >
> > If the attributes are related but with different names=20
> > (such as "inactive" and "sendrecv"), does the attribute=20
> > at the media-level have precedence over the value at the=20
> > session-level?  If so, I recommend that the draft be=20
> > updated to clarify the topic.
>=20
> I believe so. at least that is my understanding from the=20
> text. Does it really need clarification? Thoughts?

I think that it should be clarified because it is unclear if "an attribute =
of the same name" indicates the typical situation or only situation concern=
ing application of "unless overridden by an equivalent media-level value". =
 For instance if I sent "a=3Dinactive" at session-level and "a=3Dsendrecv" =
at media-level, I'd be concerned that the receiver may interpret the SDP as=
 being abnormal (such as including both values at media-level) instead of a=
llowing "a=3Dsendrecv" to override "a=3Dinactive".

In case it matters from an extendibility perspective, requiring the same na=
me might make it easier to recognize the override.  However since section 6=
 already introduces complications with defaulting to "sendrecv" if a new op=
tion is defined/used and unknown, allowing the override even when the names=
 are not the same doesn't make things too much worse; it actually allows co=
mmunication of a backup attribute (such as "a=3Dinactive") if they don't un=
derstand the preferred new attribute (such as "a=3Dfoo").

"If none of the attributes "sendonly", "recvonly", "inactive",=20
and "sendrecv" is present, "sendrecv" SHOULD be assumed as the
default for sessions that are not of the conference type
"broadcast" or "H332" (see below)."

Thanks for the response,
Brett

