[MMUSIC] BUNDLE (pre-5): New Answerer text

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 19 September 2013 10:23 UTC

Return-Path: <christer.holmberg@ericsson.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 0179C21F99B7 for <mmusic@ietfa.amsl.com>; Thu, 19 Sep 2013 03:23:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.47
X-Spam-Level:
X-Spam-Status: No, score=-5.47 tagged_above=-999 required=5 tests=[AWL=0.178, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, J_CHICKENPOX_56=0.6, RCVD_IN_DNSWL_MED=-4]
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 5niKelrmH-Q3 for <mmusic@ietfa.amsl.com>; Thu, 19 Sep 2013 03:23:12 -0700 (PDT)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id E2A7121F99A0 for <mmusic@ietf.org>; Thu, 19 Sep 2013 03:23:11 -0700 (PDT)
X-AuditID: c1b4fb30-b7f9a8e000005620-05-523ad08ce1f6
Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id F4.67.22048.C80DA325; Thu, 19 Sep 2013 12:23:08 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.146]) by ESESSHC002.ericsson.se ([153.88.183.24]) with mapi id 14.02.0328.009; Thu, 19 Sep 2013 12:23:08 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: BUNDLE (pre-5): New Answerer text
Thread-Index: Ac6vqXfgfa2PFfL9SQ+/vvsowoLHhQ==
Date: Thu, 19 Sep 2013 10:23:07 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C4A787B@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.17]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C4A787BESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKLMWRmVeSWpSXmKPExsUyM+JvjW7PBasgg5cHzSymLn/M4sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujB87P7MX7J3OWHF5ZnkD45c2xi5GTg4JAROJtqdPmSBsMYkL 99azgdhCAocZJbrvWnYxcgHZSxglDj/4BJTg4GATsJDo/qcNUiMioC7xdW8PM4gtLKAl8eD4 dGaIuL5Ew/3FULaexPYHv8FmsgioSjy+NQ1sF6+Ar8TbC21gcUagvd9PrQGLMwuIS9x6Mh/q HgGJJXvOM0PYohIvH/9jBTlBQkBRYnm/HER5vkTzwztQIwUlTs58wjKBUWgWkkmzkJTNQlIG EdeRWLD7ExuErS2xbOFrZhj7zIHHTMjiCxjZVzGy5yZm5qSXm29iBAb9wS2/DXYwbrovdohR moNFSZx3s96ZQCGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2Mtb781mw11bO59y5Y/9D5Ug+X YezcI0/8XnVdX3bymnXuam6jKceUTFbaloY2b59p0F7+PlX3jpv+uqo1r6N5d6hu8vqm7uMf cCTrxPWlT8t+/JITZNjftdcsaZW5lpI46xaxv6EnF/RKuGz6z/Dhd/7x0xx8U7ed55aNFXmT +L1Rd9VnwZsdSizFGYmGWsxFxYkADz40EUgCAAA=
Subject: [MMUSIC] BUNDLE (pre-5): New Answerer text
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: Thu, 19 Sep 2013 10:23:19 -0000

Hi,

Based on the new BUNDLE Offerer text, I also modified (and, hopefully clarified) the Answerer text.

In addition, the new text also covers 'bundle-only' m- lines.

Comments are welcome.

Regards,

Christer

---------------------

6.5.  SDP Answerer Procedures

6.5.1.  Answerer Bundle Address Selection and Usage

6.5.1.1.  Offerer Bundle Address Selection

When an Answerer generates an Answer that contains a BUNDLE group,
the Answer MUST select the Offerer's BUNDLE address. The first mid
value in the SDP group:BUNDLE attribute mid list of the Offer
represents the address which the Offerer wishes the Answer to
select as the Offerer's BUNDLE address [ref-to-offer-prec].

The Answerer SHOULD select the address represented by the first mid
value, unless the Answerer in the associated Answer will rejects the
"m=" line associated with the mid value [ref], or remove the "m=" line
from the BUNDLE group [ref] from the BUNDLE group. In such case the
Answerer MUST select an address associated with the next mid value in
the SDP group:BUNDLE attribute mid list of the Offer.

In the SDP Answer, the Answerer MUST place the mid value associated with
the selected Offerer's BUNDLE address first in the SDP group:BUNDLE
attribute mid list associated with the BUNDLE group.

Section 10.1 shows an example of an Offerer's BUNDLE address
selection.


6.5.1.2.  Anwerer Bundle Address Selection

When an Answerer creates an Answer that contains a BUNDLE group,
the Answerer MUST assign a local shared address, the Answerer's BUNDLE
address, to each "m=" line within the BUNDLE group.

The Answerer is allowed to change its BUNDLE address in any SDP
Answer.

The Answerer MUST NOT assign a shared address, that it has assigned
to an "m=" line within a BUNDLE group, to an "m=" line outside
the BUNDLE group.

Section 10.1 shows an example of an Answerer's local BUNDLE address
selection.

6.5.2.  Moving A Media Description Out Of A BUNDLE Group

When an Answerer generates an Answer, in which an "m=" line is moved
out of a BUNDLE group, the Answerer assigns an address to the moved
"m=" line based on the type of address that the Offerer assigned
to the associated "m=" line in the associated Offer, as described below.

If the Offerer assigned a shared address to the "m=" line, the
answerer MUST reject the moved "m=" line, according to the procedures
in Section 6.5.3.

If the Offerer assigned a 'bundle-only' attribute to the "m=" line,
the Answerer MUST reject the moved "m=" line, according to the procedures
in Section 6.5.3.

If the Offerer assigned a unique address to the "m=" line, the Answer
MUST assign a unique address to the moved "m=" line.

In addition, in either case above, the Answerer MUST NOT anymore
include a mid value, representing the "m=" line, in the SDP
group:BUNDLE attribute list associated with the BUNDLE group.


6.5.3.  Rejecting A Media Description In A BUNDLE Group

When an Answerer generates an Answer, in which an "m=" line associated
with a BUNDLE group is rejected, the Answerer MUST assign an address
with a zero port value to the rejected "m=" line, according to the
procedures in [RFC3264]. In addition, the Answerer MUST NOT anymore
include a mid value, representing the "m=" line, in the SDP group:BUNDLE
attribute midlist associated with the BUNDLE group.