Re: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value
Emil Ivov <emcho@jitsi.org> Fri, 18 October 2013 22:11 UTC
Return-Path: <emcho@sip-communicator.org>
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 A8AB821F99B0 for <mmusic@ietfa.amsl.com>; Fri, 18 Oct 2013 15:11:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.548
X-Spam-Level:
X-Spam-Status: No, score=-2.548 tagged_above=-999 required=5 tests=[AWL=0.428, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 Tgh3nSW4dros for <mmusic@ietfa.amsl.com>; Fri, 18 Oct 2013 15:11:42 -0700 (PDT)
Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by ietfa.amsl.com (Postfix) with ESMTP id 7F09421F995A for <mmusic@ietf.org>; Fri, 18 Oct 2013 15:11:39 -0700 (PDT)
Received: by mail-pb0-f54.google.com with SMTP id ro12so4410614pbb.13 for <mmusic@ietf.org>; Fri, 18 Oct 2013 15:11:39 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=Q0kAl9+QltVOTeZeDhzWTCmWKUx9GwN3HJd5Z0rVLtI=; b=klzW/j8cZv13T2NBSfkxbeThMjcXJucn91zGohclKnaewx4N1gp1DDYq6LzeMjMhvS RnxGb/uizrAowfLgkLnppDIfV3MRfU6gN4zuGdlysKqWfW+Gc3H84Jz2TfvUhFqJXi9g qJ+tvUSSOkUUoAoqXazjI5aLd9+w5L6pfENjlRx7aNuXMpr4VpBg5Z7MJnpzh4yNYK2/ Q2hiZOS/DKib4kbi6zuHu0fCK9JnIxiIM4mCpqG+TaJKtTJLYy9EZe6Xbl/BrGpKpChF BSO+TCIIja6vrLwSGw7Mc91qIPDIKV0MESIws3ZDI6l7XpiMrjtXbio6a85DgLxJte0F bIPQ==
X-Gm-Message-State: ALoCoQnuiMx9uKxJUkaNVPTqbb7xTvjZdhZfPfbzAAPTMjvhRQORdj0SVxKEIX7IlAQ7hEhyfrV3
X-Received: by 10.67.21.130 with SMTP id hk2mr5713797pad.76.1382134299095; Fri, 18 Oct 2013 15:11:39 -0700 (PDT)
Received: from mail-pb0-x230.google.com (mail-pb0-x230.google.com [2607:f8b0:400e:c01::230]) by mx.google.com with ESMTPSA id ab4sm4538326pbc.43.2013.10.18.15.11.38 for <mmusic@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 18 Oct 2013 15:11:38 -0700 (PDT)
Received: by mail-pb0-f48.google.com with SMTP id ma3so4403821pbc.21 for <mmusic@ietf.org>; Fri, 18 Oct 2013 15:11:38 -0700 (PDT)
X-Received: by 10.69.0.201 with SMTP id ba9mr17440pbd.184.1382134298634; Fri, 18 Oct 2013 15:11:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.66.191.163 with HTTP; Fri, 18 Oct 2013 15:11:18 -0700 (PDT)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1C4C34F9@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C4C2F3D@ESESSMB209.ericsson.se> <52617EF3.8040705@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1C4C309C@ESESSMB209.ericsson.se> <526187AC.8060200@nostrum.com> <7594FB04B1934943A5C02806D1A2204B1C4C338F@ESESSMB209.ericsson.se> <52619FCC.3090606@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1C4C33FB@ESESSMB209.ericsson.se> <5261AAF0.3030509@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1C4C34F9@ESESSMB209.ericsson.se>
From: Emil Ivov <emcho@jitsi.org>
Date: Fri, 18 Oct 2013 17:11:18 -0500
Message-ID: <CAPvvaa+0MgAT7Svw47zFRZUdjAEGDU=72yAqwxY_cnEb9ZhUww@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary="047d7b2e0acde70bd904e90b37c8"
Cc: mmusic <mmusic@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>
Subject: Re: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value
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: Fri, 18 Oct 2013 22:11:46 -0000
I do think that a different MIME type makes more sense here for the reasons Paul explained. It might be worth adding that the same MIME type would be used when sending candidate updates with Trickle ICE for SIP, which to me at least, makes a lot of sense. --sent from my mobile On 18 Oct 2013 16:55, "Christer Holmberg" <christer.holmberg@ericsson.com> wrote: > Hi, > > > I think you and I are thinking of this differently. > > > > I'm thinking that the POFs and PANs are something new, different from > offers and answers. They go on *between* offers and answers. > > > > IIUC you are thinking of POFs and PANs as extended forms of offers and > answers. > > It's not the way I think - I just wanted to explore how/if things would > work IF we were thinking like that, and what the pros and cons would be :) > > We have to keep in mind that, no matter how we look at it, the > Offers/Answers and POFs/PANs are tightly connected, meaning that they > impact the same SDP state, can cause race conditions etc. > > Regards, > > Christer > > > > > > On 10/18/13 5:06 PM, Christer Holmberg wrote: > > Hi, > > > >>>>> Content-Disposition does not apply to intermediaries. So, a proxy > >>>>> that only understands application/sdp (e.g. for gate control > >>>>> purpose) will not even look at the C-D header field value for > >>>>> other bodies. And, unless such proxy understands POF/PAN, there > >>>>> may not be any media passing through... > >>>> > >>>> Right. A middlebox that doesn't understand application/sdpfrag > >>>> won't know to look at its contents and let the new streams through. > >>>> And a middlebox that sees something marked as "application/sdp" that > conveys only a tiny fraction of the session will probably be just as > catastrophic; I would imagine everything but the modified streams would be > shut off. There's no way to win here. > >>> > >>> I think it would reject the Offer - at least that's what it should do > according to 3264. > >> > >> 3264 only talks about how to process offers and answers described in > >> SDP. It does not say how those are conveyed in sip. 3261 says that they > are carried in body parts of content-type application/sdp with > content-disposition of 'session'. If a body part has content-type > application/sdp but has a disposition other than 'session' then it isn't an > offer or answer according to 3261, and so 3264 doesn't apply. > > > > 3264 says that all m- line must be present in an Offer - even if they > are not modified. So, what I meant was that in case all m- lines are NOT > present (in the case of a POF), such Offer would be rejected - unless the > middlebox understands the POF/PAN mechanism . > > > >>>> At some point, we have to come to peace with the fact that any > middleboxes that aren't primarily in the business of stifling progress will > need to keep pace with protocol extensions as they get deployed. > >>> > >>> I really wish things worked that way :) > >> > >> So progress ends because middleboxes don't permit it? > >> > >> Maybe you are right. Then sip will go the way of h323 while the world > moves on to webrtc. > > > > I think that getting explicit rejections, rather than having to try to > > figure out where things go wrong, is good for progress :) > > > > Anyway, it wasn't really a suggestion - I just wanted to do some > > brainstorming :) > > > > Regards, > > > > Christer > > > > _______________________________________________ > mmusic mailing list > mmusic@ietf.org > https://www.ietf.org/mailman/listinfo/mmusic >
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Adam Roach
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Adam Roach
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Adam Roach
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Adam Roach
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Adam Roach
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Ravindran, Parthasarathi (NSN - IN/Bangalore)
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Suhas Nandakumar
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Parthasarathi R
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Adam Roach
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Parthasarathi R
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Adam Roach
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Adam Roach
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Emil Ivov
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Paul Kyzivat
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Parthasarathi R
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Parthasarathi R
- Re: [MMUSIC] Partial Offer/Partial Answer draft -… Christer Holmberg