Re: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: session-level attributes
Brett Tate <brett@broadsoft.com> Sun, 10 March 2013 14:25 UTC
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 C882921F86D9 for <mmusic@ietfa.amsl.com>; Sun, 10 Mar 2013 07:25:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.099
X-Spam-Level:
X-Spam-Status: No, score=-1.099 tagged_above=-999 required=5 tests=[AWL=-1.500, BAYES_00=-2.599, J_CHICKENPOX_12=0.6, J_CHICKENPOX_13=0.6, J_CHICKENPOX_14=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_18=0.6]
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 NGuO-3fkwzWd for <mmusic@ietfa.amsl.com>; Sun, 10 Mar 2013 07:25:53 -0700 (PDT)
Received: from smtpout01.partnerhosted.com (smtpout01.partnerhosted.com [173.225.22.21]) by ietfa.amsl.com (Postfix) with ESMTP id 4CE5121F86D5 for <mmusic@ietf.org>; Sun, 10 Mar 2013 07:25:53 -0700 (PDT)
Received: from CASUMHUB04.citservers.local (172.16.98.225) by smtpedge.partnerhosted.com (172.16.98.247) with Microsoft SMTP Server (TLS) id 14.2.247.3; Sun, 10 Mar 2013 07:27:54 -0700
Received: from MBX07.citservers.local ([fe80::d9a5:240b:376a:aeb6]) by CASUMHUB04.citservers.local ([::1]) with mapi id 14.02.0247.003; Sun, 10 Mar 2013 07:27:54 -0700
From: Brett Tate <brett@broadsoft.com>
To: "Ali C. Begen (abegen)" <abegen@cisco.com>, Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Draft-ietf-mmusic-rfc4566bis-05: session-level attributes
Thread-Index: AQHN5hjLtrmzSS0hf0Omfa72mDfZ75g4pQWAgAA0aQCAAAFJAIAAFbaAgGYRvgCAAFzE0A==
Date: Sun, 10 Mar 2013 14:27:53 +0000
Message-ID: <576A8B541C219D4E9CEB1DF8C19C7B88196A2A36@MBX07.citservers.local>
References: <C15918F2FCDA0243A7C919DA7C4BE9940CDE1808@xmb-aln-x01.cisco.com> <50E60DDF.6070204@cisco.com> <50E639D6.90105@alum.mit.edu> <C15918F2FCDA0243A7C919DA7C4BE9940CDFB627@xmb-aln-x01.cisco.com> <50E64D21.2030609@alum.mit.edu> <C15918F2FCDA0243A7C919DA7C4BE9940CF510A4@xmb-aln-x01.cisco.com>
In-Reply-To: <C15918F2FCDA0243A7C919DA7C4BE9940CF510A4@xmb-aln-x01.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.16.98.77]
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: Sun, 10 Mar 2013 14:25:56 -0000
> >>> And at the same time we should polish up the definitions of the > attributes defined in this document so that they are very clear how > session and media level interact. > >> > >> Could you provide an example of what you have in mind? > > > > I'll try. (But please review this carefully!) In section 6: > > > > OLD: > > > > a=recvonly > > > > This specifies that the tools should be started in receive- > only > > mode where applicable. It can be either a session- or media- > > level attribute, and it is not dependent on charset. Note > that > > recvonly applies to the media only, not to any associated > > control protocol (e.g., an RTP-based system in recvonly mode > > SHOULD still send RTCP packets). > > > > a=sendrecv > > > > This specifies that the tools should be started in send and > > receive mode. This is necessary for interactive conferences > > with tools that default to receive-only mode. It can be > either > > a session or media-level attribute, and it is not dependent > on > > charset. > > > > 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). > > > > a=sendonly > > > > This specifies that the tools should be started in send-only > > mode. An example may be where a different unicast address is > > to be used for a traffic destination than for a traffic > source. > > In such a case, two media descriptions may be used, one > > sendonly and one recvonly. It can be either a session- or > > media-level attribute, but would normally only be used as a > > media attribute. It is not dependent on charset. Note that > > sendonly applies only to the media, and any associated > control > > protocol (e.g., RTCP) SHOULD still be received and processed > as > > normal. > > > > a=inactive > > > > This specifies that the tools should be started in inactive > > mode. This is necessary for interactive conferences where > > users can put other users on hold. No media is sent over an > > inactive media stream. Note that an RTP-based system SHOULD > > still send RTCP, even if started inactive. It can be either > a > > session or media-level attribute, and it is not dependent on > > charset. > > > > NEW: > > > > a=recvonly, a=sendrecv, a=sendonly, a=inactive > > > > At most one of recvonly/sendrecv/sendonly/inactive MAY appear > > at session level, and at most one MAY appear in each media > > section. > > > > If any one of these appears in a media section then it > > applies for that media section. If none appear in a media > > section then the one from session level, if any, applies > > to that media section. > > > > If none of the attributes "sendonly", "recvonly", "inactive", > > and "sendrecv" is present at either session level or media > > level, "sendrecv" SHOULD be assumed as the > > default for sessions that are not of the conference type > > "broadcast" or "H332" (see below). > > > > For instance, in the > > example below, each media behaves as if it were given a > > "recvonly" attribute. > > > > An example SDP description is: > > > > v=0 > > o=jdoe 2890844526 2890842807 IN IP4 198.51.100.1 > > s=SDP Seminar > > i=A Seminar on the session description protocol > > u=http://www.example.com/seminars/sdp.pdf > > e=j.doe@example.com (Jane Doe) > > c=IN IP4 233.252.0.1/127 > > t=2873397496 2873404696 > > a=recvonly > > m=audio 49170 RTP/AVP 0 > > m=video 51372 RTP/AVP 99 > > a=rtpmap:99 h263-1998/90000 > > a=recvonly > > > > Is not the last/second "recvonly" redundant? Yes; although is simplifies the example. The following example/description adjustment reflects a potential change to the session level attribute. Within the following SDP example, the "inactive" attribute applies to audio media and the "recvonly" attribute applies to video media. v=0 o=jdoe 2890844526 2890842807 IN IP4 198.51.100.1 s=SDP Seminar i=A Seminar on the session description protocol u=http://www.example.com/seminars/sdp.pdf e=j.doe@example.com (Jane Doe) c=IN IP4 233.252.0.1/127 t=2873397496 2873404696 a=inactive m=audio 49170 RTP/AVP 0 m=video 51372 RTP/AVP 99 a=rtpmap:99 h263-1998/90000 a=recvonly
- [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