Re: [MMUSIC] Trickle ICE

Christer Holmberg <christer.holmberg@ericsson.com> Sat, 13 October 2012 08:51 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 B0C7D21F84F1 for <mmusic@ietfa.amsl.com>; Sat, 13 Oct 2012 01:51:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.824
X-Spam-Level:
X-Spam-Status: No, score=-5.824 tagged_above=-999 required=5 tests=[AWL=-0.175, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_33=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GuQ5gBRyy-62 for <mmusic@ietfa.amsl.com>; Sat, 13 Oct 2012 01:51:17 -0700 (PDT)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id 3E42E21F84AE for <mmusic@ietf.org>; Sat, 13 Oct 2012 01:51:17 -0700 (PDT)
X-AuditID: c1b4fb30-b7f7d6d0000042ea-af-50792b82217c
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id EE.47.17130.28B29705; Sat, 13 Oct 2012 10:51:14 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.243]) by esessmw0247.eemea.ericsson.se ([153.88.115.93]) with mapi; Sat, 13 Oct 2012 10:51:14 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>
Date: Sat, 13 Oct 2012 10:48:40 +0200
Thread-Topic: [MMUSIC] Trickle ICE
Thread-Index: Ac2o5Q/RAOkJ55O0TpaitQ/uJId22AAOnrt6
Message-ID: <7F2072F1E0DE894DA4B517B93C6A0585340BAFAA8F@ESESSCMS0356.eemea.ericsson.se>
References: <20121010141600.30314.22528.idtracker@ietfa.amsl.com> <5075864F.3030700@jitsi.org> <7F2072F1E0DE894DA4B517B93C6A0585340BAFAA6E@ESESSCMS0356.eemea.ericsson.se>, <BLU401-EAS379CF77DAA2110D2875C06693730@phx.gbl>
In-Reply-To: <BLU401-EAS379CF77DAA2110D2875C06693730@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsUyM+JvrW6TdmWAwa3pFhb7l1xmtlizcwKL xdTlj1kcmD0e95xh81iy5CeTx/83gQHMUVw2Kak5mWWpRfp2CVwZH3Z9ZStYzl3Re+QbSwNj M2cXIweHhICJxJ//Dl2MnECmmMSFe+vZuhi5OIQETjFKnJy+EcpZyCjx6es7JpAGNgELie5/ 2iCmiICuxN8uIxCTWcBR4ttlRpAxLAKqEot/f2cCsYUFFCVuHd/EBmKLCChJPH8+iRXCNpL4 fuskWA2vQLhE94MXjBCb7jNK7Fg9G2wQp4CtxLSDB8BsRqDbvp9aA9bALCAucevJfCaImwUk luw5zwxhi0q8fPyPFaJeVOJO+3pGiHodiQW7P7FB2NoSyxa+ZoZYLChxcuYTlgmMYrOQjJ2F pGUWkpZZSFoWMLKsYhTOTczMSS8310stykwuLs7P0ytO3cQIjKSDW34b7GDcdF/sEKM0B4uS OK+e6n5/IYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxSDYwuJhY6kXMzb5VPOmf4VGRrvOkMMQ1Z xUWHmEyTM8K8J8ld27T6ZP6s76ovVSfv2Xg7/eUPA5mjGYypsZ8/+J1b2zVH1KWRsZT/b7sh p1Tf2u5nKXN9Zi3avE/FkSMiY2q9aPMeyw3B3qJKYVN2hybcfH10ddrNlyE2DwLkl+/sqApk E9V4W6zEUpyRaKjFXFScCAAx96uhcgIAAA==
Cc: MMUSIC IETF WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] Trickle ICE
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: Sat, 13 Oct 2012 08:51:18 -0000

Hi,

Q1: Remote endpoint support (SIP):
-------------------------------------

>> You say that, before the first offer is sent, one SHOULD determine whether the remote endpoint supports trickle ICE.
>>
>> For SIP, you give RFC 3840 as an example. I am not sure how that will work. Yes, you can use 3840 to request that the
>> offer is sent to an entity which supports trickle ICE (for that, btw, you will also need to define an option tag, or something 
>> similar), but you cannot use it to determine whether the remote endpoint supports trickle ICE. In addition, you typically 
>> use 3840 at the same time when you send the initial offer.
>> Of course, you could use SIP OPTIONS. But, there are a number of issues related to that, and I don't think we want to 
>> define a mechanism which relies on the usage of OPTIONS.
>
> I think the idea originated from the RFC 5768 use of sip.ice, such as in a Require header in an INVITE request, Contact header 
> in a REGISTER request or OPTIONS response. Some of the scenarios mentioned there include gateway scenarios in Section 3.1.

Sure. SIP allows you to indicate support of features during registration, it allows you to require support of features from the remote 
peer when you send the INVITE, and it allows you to request that the INVITE is routed towards a remote peer entity that supports
certain features.

Regards,

Christer