Re: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value
Christer Holmberg <christer.holmberg@ericsson.com> Sun, 20 October 2013 20:38 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 0222F11E8440 for <mmusic@ietfa.amsl.com>; Sun, 20 Oct 2013 13:38:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.665
X-Spam-Level:
X-Spam-Status: No, score=-5.665 tagged_above=-999 required=5 tests=[AWL=0.583, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, 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 1APElOmXS955 for <mmusic@ietfa.amsl.com>; Sun, 20 Oct 2013 13:38:16 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 9B49A11E8436 for <mmusic@ietf.org>; Sun, 20 Oct 2013 13:38:15 -0700 (PDT)
X-AuditID: c1b4fb25-b7eff8e000000eda-3b-52643f33ab41
Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 5E.E7.03802.33F34625; Sun, 20 Oct 2013 22:38:12 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.201]) by ESESSHC004.ericsson.se ([153.88.183.30]) with mapi id 14.02.0328.009; Sun, 20 Oct 2013 22:38:11 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Emil Ivov <emcho@jitsi.org>
Thread-Topic: VS: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value
Thread-Index: AQHOzcp+iLSYC/YIgkW4GBkoIrtjKJn9/Sjg///o7gCAAAFHgIAAI63Q
Date: Sun, 20 Oct 2013 20:38:10 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C4DDD6F@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C4C2F3D@ESESSMB209.ericsson.se> <5261AAF0.3030509@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1C4C34F9@ESESSMB209.ericsson.se> <CAPvvaa+0MgAT7Svw47zFRZUdjAEGDU=72yAqwxY_cnEb9ZhUww@mail.gmail.com> <5261C314.8020001@alum.mit.edu> <CAPvvaaJuVfeW4jbY0Ayxxm32rbHTD-GwT+YhRgo5xh380=Y-yA@mail.gmail.com> <h7ciobmuoh8ivvljnya8r8t9.1382163037289@email.android.com> <CAPvvaaJWSoKKwn_h84yDsZ6BgD=QPS9ERPvSskzWvn_x1Bju1w@mail.gmail.com> <yv22u8tdcxanwt643ccmsn7t.1382197429573@email.android.com> <CAPvvaaJFrWFsov5v4zMWOnzex_foF1Zy-0V1iYyXdWwMW3C5aQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C4D6F06@ESESSMB209.ericsson.se> <CAPvvaa+4QOhBqmot-jTGwkCdh_5icLHy5KjUjHvwhWPZW_KKHw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C4D8F8A@ESESSMB209.ericsson.se> <CAPvvaaJ3+LnhXeph3HWuTdV+A5sM7FdGgDwuhMkzc6qT7fAjqQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C4DA0FA@ESESSMB209.ericsson.se> <52642EB8.3060203@nostrum.com> <7594FB04B1934943A5C02806D1A2204B1C4DDC7D@ESESSMB209.ericsson.se> <CAPvvaa+qtghsTBLN_pnmJsXeLWfJcJXQnbgv6fBNc1iq+pYnoQ@mail.gmail.com> <CAPvvaaJ4Ak+ejoHXHDL4b_1397VzAdTX2ep46gaHNCddrf_Lag@mail.gmail.com>
In-Reply-To: <CAPvvaaJ4Ak+ejoHXHDL4b_1397VzAdTX2ep46gaHNCddrf_Lag@mail.gmail.com>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.154]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C4DDD6FESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRmVeSWpSXmKPExsUyM+Jvja6JfUqQwYIbPBZ7/i5it1izcwKL xdTlj1ksVmw4wOrA4vH3/QcmjyVLfjJ5/H8T6DFr5xOWAJYoLpuU1JzMstQifbsErozTvaYF 870qNtxvZmlgXGPfxcjJISFgInFw0WZGCFtM4sK99WxdjFwcQgKHGSWOP/3BDuEsYZQ4uus4 SxcjBwebgIVE9z9tkAYRAXmJ7rZFTCA2s0CyxKnGj2CDhAUCJJbMfsIOUi4iEChxYZs+RLmb xMwzrawgYRYBVYmns4RAwrwCvhJ7D31khdi0g1Pi0lWQGzg5OIFaryy6CWYzAt32/dQaqFXi Eh8OXmeGuFlAYsme81C2qMTLx/9YIWwliUW3P0PV50vMXLeUCWKZoMTJmU9YJjCKzkIyahaS sllIyiDiehI3pk5hg7C1JZYtfA1Vrysx498hFmTxBYzsqxjZcxMzc9LLjTYxAqPu4JbfqjsY 75wTOcQozcGiJM774a1zkJBAemJJanZqakFqUXxRaU5q8SFGJg5OqQbGOvc1ad2f16Xcu/no 6uI0h7QjPN/kv6UFlj/xfjAxTebylf+RyiI6W56HP7MMCZ3KyvPkkk3V9fJOsb5lFYGuProl Mlu+v1H+edH9ofSW/8dySkoD2Fwr/tRPTtxpr7z6l65OrlzuEd2EZQxHPfva57H01sc+dGJK idePdyu0mHR10kWOmjIlluKMREMt5qLiRAB73OAjiAIAAA==
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: Sun, 20 Oct 2013 20:38:35 -0000
Hi Emil, No matter whether you consider the ICE state (including the candidates) part of the SDP session state or not, SDP session modification requests (read: SDP Offers and Answers) DO impact the ICE State, as Offers and Answers can be used to carry candidates. Regards, Christer Lähettäjä: Emil Ivov [mailto:emcho@jitsi.org] Lähetetty: 20. lokakuuta 2013 23:23 Vastaanottaja: Christer Holmberg Kopio: Paul Kyzivat; Adam Roach; mmusic Aihe: Re: VS: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value One more thought: Please understand that trickle ICE is NOT a session modification. Please try to isolate the SDP syntax that it uses from general O/A. It is not part of it. Think of it as JSON if that would make thinks easier. Emil --sent from my mobile On 20 Oct 2013 22:18, "Emil Ivov" <emcho@jitsi.org<mailto:emcho@jitsi.org>> wrote: Christer, "I tried to explain" to you that what you are saying has been addressed and cannot happen. If you believe that there is a specific situation that is still possible and is a problem, then please describe that rather than continuing to suggest that things don't work without any valid arguments whatsoever. --sent from my mobile On 20 Oct 2013 21:50, "Christer Holmberg" <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote: Hi, >> Example: >> >> 1. Alice sends an SDP Offer to Bob. >> >> 2. Bob sends the SDP Answer to Alice, with candidates A, B and C. >> >> 3. After that, Bob sends, using trickle ICE, candidates D and E to Alice. >> >> If Alice receives the SDP Answer first, and then the trickle ICE request, she will assume that Bob first provided candidates A, B and C (in the SDP Answer), and then added D and E (in the trickle ICE request). >> >> If Alice receives the trickle ICE request first, and then the SDP Answer > > Don't do that then. > > It's been pretty clear from the start that any session *modification* mechanism that does not also contain the full session state completely falls apart in the face of unordered delivery. This is a fundamental information problem, and you aren't going to write rules that somehow cause it not to be true. > > We haven't yet tackled how to send trickle ICE in SIP, much less partial offers and partial answers. When we do, the only way it's going to have any chance of working at all is by requiring ordered delivery. I totally agree, and my opinion (which I tried to explain to Emil) is that it applies also to candidates. Regards, Christer
- 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