Re: [MMUSIC] ICE options: need new optional and/or required attributes?

Ari Keränen <ari.keranen@ericsson.com> Sun, 02 March 2014 00:55 UTC

Return-Path: <ari.keranen@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE5681A0B43 for <mmusic@ietfa.amsl.com>; Sat, 1 Mar 2014 16:55:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.551
X-Spam-Level:
X-Spam-Status: No, score=-3.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cVOPNmizl4QQ for <mmusic@ietfa.amsl.com>; Sat, 1 Mar 2014 16:55:45 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id DA1E11A02F1 for <mmusic@ietf.org>; Sat, 1 Mar 2014 16:55:44 -0800 (PST)
X-AuditID: c1b4fb2d-b7f5d8e000002a7b-19-5312818da36f
Received: from ESESSHC014.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 7D.F9.10875.D8182135; Sun, 2 Mar 2014 01:55:41 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.62) with Microsoft SMTP Server id 14.2.347.0; Sun, 2 Mar 2014 01:55:41 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 527531101F3; Sun, 2 Mar 2014 02:55:41 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 48FA456B22; Sun, 2 Mar 2014 02:55:36 +0200 (EET)
Received: from As-MacBook-Air.local (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id CD46751706; Sun, 2 Mar 2014 02:55:35 +0200 (EET)
Message-ID: <5312818A.9010705@ericsson.com>
Date: Sun, 02 Mar 2014 00:55:38 +0000
From: Ari Keränen <ari.keranen@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Emil Ivov <emcho@jitsi.org>
References: <5310B236.7050108@ericsson.com> <25289CDD-23B0-4060-A12B-EE9F7CCD64F3@jitsi.org>
In-Reply-To: <25289CDD-23B0-4060-A12B-EE9F7CCD64F3@jitsi.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrALMWRmVeSWpSXmKPExsUyM+JvjW5vo1CwweOdZhZrdk5gsbh25h+j xdTlj1kcmD12zrrL7rFkyU8mj/9vAgOYo7hsUlJzMstSi/TtErgyvhx9xF5wgKti4u2HbA2M ezm6GDk5JARMJDbPn8QKYYtJXLi3nq2LkYtDSOAQo8TdSU3sEM56Rokf6/dAZfYwSuxf/xMq s5ZRonfDb0YIZzmjRFdDD9AwDg5eAW2J7lWpIHNZBFQkpsy8yA5iswnYS9yccB3MFhVIlrj5 /TMbiM0rIChxcuYTFhBbREBeorttEROIzSzgLnFxVz9YjbBAgMTJPxfBbCGBGImf99+A1XAK 2Eosaz3KCFFvK3FhznUWCFteonnrbGaI39Qkrp7bxAzRqypx9d8rxgmMorOQrJ6FpH0WkvYF jMyrGNlzEzNz0ssNNzECY+Hglt+6OxhPnRM5xCjNwaIkzvvhrXOQkEB6YklqdmpqQWpRfFFp TmrxIUYmDk6pBkbBKunyLo+Knx5nVigonf27bZPn/nOPN/Xw3hV2VWdeUix/+I0+X77QjFWz hBOV3l9eyXh+6xY/t4scKw2mMsyr/3zBaYJpk0936GSZxP+Ce3SVJl7bacix+ZAKg0i2c23D k/dRm++0bl/RYssWcSUhw8UxcW7v5EcqvJI6eZEioi81T/+55KTEUpyRaKjFXFScCAA+SLN0 UwIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/x-K2s6EV-mF-EWRrHsiRorolSmQ
Cc: mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] ICE options: need new optional and/or required attributes?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Mar 2014 00:55:47 -0000

On 3/1/14 10:08 AM, Emil Ivov wrote:
>
> On 28.02.2014, at 17:58, Ari Keränen <ari.keranen@ericsson.com> wrote:
>
>> Hi all,
>>
>> One open issue regarding ICE-bis has been the semantics of the ice-options attribute. Currently there is no way of saying "do aggressive ICE even if you don't understand this option" or "reject my offer if you don't understand this option".
>>
>> One way of solving this would be to introduce a new attribute like:
>>
>> a=ice-options-required:foo
>>
>> That is, if "foo" is unknown option to the answerer, the offer is rejected. In addition to solving the second case, it could also be used to test for the first and if option was not understood, simply leave it out of the new offer. Of course this would result in one signaling exchange of delay, and hence for the first case (do still aggressive) we could also introduce yet another option:
>>
>> a=ice-options-optional:bar
>
> I don't have a strong opinion on this but the latter seems to be the only one offering consistency with existing implementations.

Do you mean that existing implementations ignore unknown options and 
still do aggressive ICE?

The first one, understand or fail, is what Martin Thomson requested at 
the previous meeting. With that you can actually accomplish both, but 
with some penalty.


Cheers,
Ari