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
- [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: session… Brett Tate
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Ali C. Begen (abegen)
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Brett Tate
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Charles Eckel (eckelcu)
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Ali C. Begen (abegen)
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Paul Kyzivat
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Miguel A. Garcia
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Miguel A. Garcia
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Paul Kyzivat
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Ali C. Begen (abegen)
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Paul Kyzivat
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Ali C. Begen (abegen)
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Paul Kyzivat
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Flemming Andreasen
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Paul Kyzivat
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Ali C. Begen (abegen)
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Paul Kyzivat
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Ali C. Begen (abegen)
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Brett Tate
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Paul Kyzivat
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Ali C. Begen (abegen)
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Ali C. Begen (abegen)
- Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: ses… Paul Kyzivat