Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: session-level attributes

Paul Kyzivat <pkyzivat@alum.mit.edu> Sun, 30 December 2012 00:36 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 5EC2B21F882B for <mmusic@ietfa.amsl.com>; Sat, 29 Dec 2012 16:36:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.115
X-Spam-Level:
X-Spam-Status: No, score=-0.115 tagged_above=-999 required=5 tests=[AWL=-0.278, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, J_CHICKENPOX_18=0.6, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uNnNm1ylQ4eh for <mmusic@ietfa.amsl.com>; Sat, 29 Dec 2012 16:36:45 -0800 (PST)
Received: from qmta12.westchester.pa.mail.comcast.net (qmta12.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:227]) by ietfa.amsl.com (Postfix) with ESMTP id 63D5421F8795 for <mmusic@ietf.org>; Sat, 29 Dec 2012 16:36:43 -0800 (PST)
Received: from omta24.westchester.pa.mail.comcast.net ([76.96.62.76]) by qmta12.westchester.pa.mail.comcast.net with comcast id hcPw1k0021ei1Bg5CccjHX; Sun, 30 Dec 2012 00:36:43 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta24.westchester.pa.mail.comcast.net with comcast id hcci1k00H3ZTu2S3kcciR4; Sun, 30 Dec 2012 00:36:43 +0000
Message-ID: <50DF8C9A.5040603@alum.mit.edu>
Date: Sat, 29 Dec 2012 19:36:42 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <1.a57ca2dbcae58b0531f5@cisco.com>
In-Reply-To: <1.a57ca2dbcae58b0531f5@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1356827803; bh=J31yD0rIsdITG+dz+15RwxYBB3yySGeTZfxGaNV+IMs=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=T123MV2WwzOi15OfJFzwpCl9l1ktm9+lum1Eo9OB0Z1pn17VQNFxsin1cy5dW9912 BW9AvhJqYxj+Pj0HWYyNXUKVUdBvTwRLmMMrW6Q3RTv0TnhLIp0mLKo4giCpfPnOi+ Kgp13XwObL2sIEKvMghe25Tlaku82zra5wmKagY7XnALdF9sBP0bBfWNCY7wD1WO5F 7BxvjPaLnikzab42e4nv6qI2U28zwz+OCmnmJiFEjAEWxbSiVHExY+GsfXbeN2+tm2 C8SrK2k2a0X6L08BGlwSAGsz5WYjGZlDyqb8jX8dWh3zEAMx67VlD76i4WgMigflIG lue+xekKwoKYA==
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: Sun, 30 Dec 2012 00:36:46 -0000

On 12/29/12 6:03 PM, Ali C. Begen (abegen) wrote:
> I don¹t remember us reaching a consensus regarding the text proposed by
> Brett. One thing certain is that we don't wanna break anything that
> complies with 4566 but we should also make the text as clear as possible.
>
> I am OK with Brett's suggestion as I don't recall an attribute like what
> Paul might have seen. But, even if such an attribute exists, the current
> text would be incorrect, too (This would indicate a problem with that
> particular attribute not 4566 or 4566bis).

I found one: a=maxprate in RFC3890.

	Thanks,
	Paul

> Brett's proposal does not make the text any worse. So, I am planning to
> incorporate this change.
>
> Any objections?
>
> -acbegen
>
> -----Original Message-----
> From: Paul Kyzivat <pkyzivat@alum.mit.edu>
> Date: Monday, August 27, 2012 12:03 PM
> To: "mmusic@ietf.org" <mmusic@ietf.org>
> Subject: Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05:
> session-level attributes
>
>  >I've always thought this should be the way things work, for all
>  >attributes. But somewhere I came across an attribute (sorry, don't
>  >remember which one) where the attribute at session level means something
>  >different than the attribute at media level, and so can't be treated as
>  >a default for media level. (E.g. the session level is an aggregate limit
>  >for something, while the media level is a limit for a single m-line.)
>  >
>  >Am I just dreaming this? Or can someone identify specific attributes
>  >that behave this way?
>  >
>  >If there are existing attributes that behave this way, then we can't
>  >make a blanket statement like this. There will need to be an escape
>  >hatch. For example:
>  >
>  >"The connection ("c=") information in the
>  > session-level section applies to all the media of that session unless
>  > overridden by connection information
>  > in the media description. For instance, in the example
>  > below, TBD..."
>  >
>  >"The attribute ("a=") information in the
>  > session-level section applies to all the media of that session unless
>  > overridden by connection information or an attribute of the same name
>  > or choice in the media description, or the specification of that
>  > attribute calls for a different treatment.
>  > For instance, in the example
>  > below, each media behaves as if it were given a "recvonly" attribute.
>  > If the example had additionally contained a "sendrecv" media-level
>  > attribute for audio, only the video media would behave as if it were
>  > given a "recvonly" attribute."
>  >
>  >Even this could have some backward compatibility consequences. I think
>  >there are some attributes that are only defined for media level. This
>  >revision would mean that a session level value could override a default
>  >for media level. Implementations that aren't prepared for that might
>  >break.
>  >
>  > Thanks,
>  > Paul
>  >
>  >On 8/27/12 12:04 PM, Ali C. Begen (abegen) wrote:
>  >> Brett suggested the following change in the SDP draft. Any objections?
>  >>
>  >> -acbegen
>  >>
>  >> Current text:
>  >>
>  >> "The connection ("c=") and attribute ("a=") information in the
>  >> session-level section applies to all the media of that session unless
>  >> overridden by connection information or an attribute of the same name
>  >> in the media description. For instance, in the example below, each
>  >> media behaves as if it were given a "recvonly" attribute."
>  >>
>  >> Proposed text:
>  >>
>  >> "The connection ("c=") and attribute ("a=") information in the
>  >> session-level section applies to all the media of that session unless
>  >> overridden by connection information or an attribute of the same name
>  >> or choice in the media description. For instance, in the example
>  >> below, each media behaves as if it were given a "recvonly" attribute.
>  >> If the example had additionally contained a "sendrecv" media-level
>  >> attribute for audio, only the video media would behave as if it were
>  >> given a "recvonly" attribute."
>  >>
>  >>> -----Original Message-----
>  >>> From: Brett Tate [mailto:brett@broadsoft.com]
>  >>> Sent: Wednesday, August 08, 2012 7:54 AM
>  >>> To: Ali C. Begen (abegen); mmusic@ietf.org
>  >>> Subject: RE: Draft-ietf-mmusic-rfc4566bis-05: session-level attributes
>  >>>
>  >>>>> Draft-ietf-mmusic-rfc4566bis-05 section 5 indicates the
>  >>>>> following.
>  >>>>>
>  >>>>> "In general, session-level values are the default for all
>  >>>>> media unless overridden by an equivalent media-level value."
>  >>>>>
>  >>>>> "The connection ("c=") and attribute ("a=") information
>  >>>>> in the session-level section applies to all the media of
>  >>>>> that session unless overridden by connection information
>  >>>>> or an attribute of the same name in the media description.
>  >>>>> For instance, in the example below, each media behaves
>  >>>>> as if it were given a "recvonly" attribute."
>  >>>>>
>  >>>>> If the attributes are related but with different names
>  >>>>> (such as "inactive" and "sendrecv"), does the attribute
>  >>>>> at the media-level have precedence over the value at the
>  >>>>> session-level? If so, I recommend that the draft be
>  >>>>> updated to clarify the topic.
>  >>>>
>  >>>> I believe so. at least that is my understanding from the
>  >>>> 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 concerning application of "unless overridden by an
>  >>>equivalent media-level value". For instance if I sent "a=inactive"
>  >>> at session-level and "a=sendrecv" 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
>  >>>allowing "a=sendrecv" to override "a=inactive".
>  >>>
>  >>> In case it matters from an extendibility perspective, requiring the
>  >>>same name might make it easier to recognize the override.
>  >>> However since section 6 already introduces complications with
>  >>>defaulting to "sendrecv" if a new option 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 communication of a backup attribute (such as "a=inactive") if
>  >>>they don't understand the preferred new attribute (such
>  >>> as "a=foo").
>  >>>
>  >>> "If none of the attributes "sendonly", "recvonly", "inactive",
>  >>> 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
>  >>
>  >> _______________________________________________
>  >> mmusic mailing list
>  >> mmusic@ietf.org
>  >> https://www.ietf.org/mailman/listinfo/mmusic
>  >>
>  >
>  >_______________________________________________
>  >mmusic mailing list
>  >mmusic@ietf.org
>  >https://www.ietf.org/mailman/listinfo/mmusic
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic