Re: [MMUSIC] 10 BUNDLE questions
Harald Alvestrand <harald@alvestrand.no> Mon, 18 March 2013 21:05 UTC
Return-Path: <harald@alvestrand.no>
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 4189321F9000 for <mmusic@ietfa.amsl.com>; Mon, 18 Mar 2013 14:05:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.398
X-Spam-Level:
X-Spam-Status: No, score=-109.398 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_13=0.6, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 DkpXXp0doHRE for <mmusic@ietfa.amsl.com>; Mon, 18 Mar 2013 14:05:40 -0700 (PDT)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 2D2B821F9081 for <mmusic@ietf.org>; Mon, 18 Mar 2013 14:05:40 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 0D4DC39E1C9; Mon, 18 Mar 2013 22:05:39 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ILvn2qKex5lv; Mon, 18 Mar 2013 22:05:37 +0100 (CET)
Received: from [172.30.42.70] (c-f8f1e555.03-217-73746f1.cust.bredbandsbolaget.se [85.229.241.248]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id D555C39E1C4; Mon, 18 Mar 2013 22:05:37 +0100 (CET)
Message-ID: <514781A1.8030904@alvestrand.no>
Date: Mon, 18 Mar 2013 22:05:37 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3
MIME-Version: 1.0
To: Justin Uberti <juberti@google.com>
References: <CAOJ7v-0tr6_HAPwOnLD_De-LkNCsj1EfLhZL=G_B=k5tz9Hkwg@mail.gmail.com> <5145786F.8060507@alvestrand.no> <CAOJ7v-0X2KbAgQpf0wN7wq0=eumAA300tn2TVWHPwmMrcJq8uw@mail.gmail.com> <5146BD66.9090506@alvestrand.no> <CAOJ7v-3qxPeqZC15vk7u4p7gFxaJu-SQiwqrSncjdHmcQewN-A@mail.gmail.com>
In-Reply-To: <CAOJ7v-3qxPeqZC15vk7u4p7gFxaJu-SQiwqrSncjdHmcQewN-A@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------000101040002090609030600"
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] 10 BUNDLE questions
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: Mon, 18 Mar 2013 21:05:41 -0000
On 03/18/2013 04:59 PM, Justin Uberti wrote: > You're looking at the handling of a=mid, not a=group. > > Section 9.2 indicates the handling of a=group, which seems to indicate > a subset is allowed: > > A SIP entity that receives an offer that contains an "a=group" line > with semantics that are understood MUST return an answer that > contains an "a=group" line with the same semantics. The > identification-tags contained in this "a=group" line MUST be the same > as those received in the offer, or a subset of them (zero > identification-tags is a valid subset). When the identification-tags > in the answer are a subset, the "group" value to be used in the > session MUST be the one present in the answer. Aha, I misinterpreted the phrase "BUNDLE mids in the answer doesn't match". This is, in some sense, a subset of the question "is unbundling possible". I don't have a strong opinion on this. > > > > On Mon, Mar 18, 2013 at 12:08 AM, Harald Alvestrand > <harald@alvestrand.no <mailto:harald@alvestrand.no>> wrote: > > On 03/18/2013 04:19 AM, Justin Uberti wrote: >> >> >>> 1. If the BUNDLE mids in the answer doesn't match the >>> BUNDLE mids in the offer, what happens? (assume fail) >>> >> I think this violates RFC 5888 section 9.1, so it should be a >> FAIL. >> >> >> According to 9.2, the only restriction is the answer mids must be >> a subset of the offer, so we would have to specify an exact match >> directly. But I think we do want to impose this restriction, or >> else we can't BUNDLE a new m-line until we know the other side >> wants to BUNDLE it as well. > > The important phrase from 9.1 is > > If a media stream that contained a particular "mid" identifier > in the > offer contains a different identifier in the answer, the > application > ignores all of the "mid" and "group" lines that might appear in the > session description. The following example illustrates this > scenario. > > So if there's any mismatch, we don't get BUNDLE negotiated. > Negotiation might not fail, but we don't get BUNDLE (or any other > form of grouping). > > >
- [MMUSIC] 10 BUNDLE questions Justin Uberti
- Re: [MMUSIC] 10 BUNDLE questions Harald Alvestrand
- Re: [MMUSIC] 10 BUNDLE questions Justin Uberti
- Re: [MMUSIC] 10 BUNDLE questions Harald Alvestrand
- Re: [MMUSIC] 10 BUNDLE questions Justin Uberti
- Re: [MMUSIC] 10 BUNDLE questions Dale R. Worley
- Re: [MMUSIC] 10 BUNDLE questions Harald Alvestrand
- Re: [MMUSIC] 10 BUNDLE questions Justin Uberti
- Re: [MMUSIC] 10 BUNDLE questions Ejzak, Richard P (Richard)
- Re: [MMUSIC] 10 BUNDLE questions Justin Uberti
- Re: [MMUSIC] 10 BUNDLE questions Ejzak, Richard P (Richard)
- Re: [MMUSIC] 10 BUNDLE questions Paul Kyzivat
- Re: [MMUSIC] 10 BUNDLE questions Cullen Jennings (fluffy)
- Re: [MMUSIC] 10 BUNDLE questions Martin Thomson
- Re: [MMUSIC] 10 BUNDLE questions Cullen Jennings (fluffy)
- Re: [MMUSIC] 10 BUNDLE questions Martin Thomson
- Re: [MMUSIC] 10 BUNDLE questions Paul Kyzivat
- Re: [MMUSIC] 10 BUNDLE questions Eric Rescorla
- Re: [MMUSIC] 10 BUNDLE questions Paul Kyzivat
- Re: [MMUSIC] 10 BUNDLE questions Paul Kyzivat