Re: [MMUSIC] Trickle ICE for SIP Questions

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 22 July 2013 06:24 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 C695321E8089 for <mmusic@ietfa.amsl.com>; Sun, 21 Jul 2013 23:24:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.637
X-Spam-Level:
X-Spam-Status: No, score=-5.637 tagged_above=-999 required=5 tests=[AWL=0.612, BAYES_00=-2.599, HELO_EQ_SE=0.35, 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 BJBdIOCWS6ME for <mmusic@ietfa.amsl.com>; Sun, 21 Jul 2013 23:24:22 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id EE88121E8050 for <mmusic@ietf.org>; Sun, 21 Jul 2013 23:24:21 -0700 (PDT)
X-AuditID: c1b4fb25-b7f826d000001766-f3-51ecd00f681e
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id C2.84.05990.F00DCE15; Mon, 22 Jul 2013 08:24:15 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.135]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.02.0328.009; Mon, 22 Jul 2013 08:24:14 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, Emil Ivov <emcho@jitsi.org>
Thread-Topic: VS: [MMUSIC] Trickle ICE for SIP Questions
Thread-Index: AQHOd/eSpf9rBUBElUWwJCcck0Z1VZlUX4cAgAGiawCABGabgIAAbIEAgAHtwYCAABaEAIASqbgA///zoYCAAC3VgIAAstXA
Date: Mon, 22 Jul 2013 06:24:14 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C3F3644@ESESSMB209.ericsson.se>
References: <51D43186.2010907@jitsi.org> <F81CEE99482EFE438DAE2A652361EE12114A0200@MCHP04MSX.global-ad.net> <51D6D456.7090900@jitsi.org> <F81CEE99482EFE438DAE2A652361EE12114A1127@MCHP04MSX.global-ad.net> <51DAE06C.1030203@alum.mit.edu> <F81CEE99482EFE438DAE2A652361EE12114A31B0@MCHP04MSX.global-ad.net> <51DC9180.5070407@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C3F2106@ESESSMB209.ericsson.se> <51EC2EF7.1090000@jitsi.org> <51EC5569.60106@alum.mit.edu>
In-Reply-To: <51EC5569.60106@alum.mit.edu>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRmVeSWpSXmKPExsUyM+JvrS7/hTeBBntPCVms2TmBxWLq8scs Fis2HGC12LW9xoHF4+/7D0weS5b8ZPL4/ybQ48bt98wBLFFcNimpOZllqUX6dglcGdtvnWEr uMtfMeN+P2MD41qeLkZODgkBE4lHJ48xQthiEhfurWfrYuTiEBI4zChxo2UNC4SzhFFixfnl QFUcHGwCFhLd/7RBTBEBV4l5zxRBTGaBBImuf+YgY4QFzCXuvzvLBGKLABXPOt3CCFGdJ9F3 SBIkzCKgKnF2bz9YCa+Ar0THyn3MEItuMEucm7yYGSTBKaAl0XVpLxuIzQh02vdTa8AamAXE JT4cvM4McbKAxJI956FsUYmXj/+xQthKEo1LnrBC1OtILNj9iQ3C1pZYtvA1M8RiQYmTM5+w TGAUm4Vk7CwkLbOQtMxC0rKAkWUVI3tuYmZOernRJkZgDB3c8lt1B+OdcyKHGKU5WJTEeTfr nQkUEkhPLEnNTk0tSC2KLyrNSS0+xMjEwSnVwLh+Vvy+2HYrtoaD+49JBVZd5s13eXWW083g 57PatfU3WdTubdQrOCrOHL4t0K5u5inOmCLZxNQZ3+SMju15t2WfpL/2iiMMqfcv3FW6pCQ8 fev7Sm3X901briZWLGz6z87PMO8xi7bE8+c6Ui7vmeqKwkPMdglbrHxdt93KO8jhyerc35rr vZVYijMSDbWYi4oTASkYrfxvAgAA
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Trickle ICE for SIP 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, 22 Jul 2013 06:24:28 -0000

Hi,

>How is this better than PRACK?

I didn't say it's better :)

Regards,

Christer



On 7/21/13 2:56 PM, Emil Ivov wrote:
> Hey Christer,
>
> On 21.07.13, 19:49, Christer Holmberg wrote:
>> Hi,
>>
>> As I've been on vacation,
>
> Hope you had a good one!
>
>> I tried to go through this thread in one sweep. I may have 
>> missed/misunderstood some parts, and my apologies if my comments 
>> below have already been dealt with.
>>
>> First, regarding 180, no matter if we use PRACK or not, SIP requires 
>> the SDP to be identical in all 180 responses. That means you can't 
>> add new candidates in subsequent 180 responses (eventhough vanilla 
>> ICE uses 180s without PRACK, the SDP is identical in all 180s, 
>> AFAIR).
>
> Good point!
>
>> Second, I get a little confused when we talk about the UAS sending 
>> INFO before it knows that the dialog is established, and that we 
>> would define some new handling rules when an error response is 
>> received. Now, IF we want the UAC to inform the UAS that the dialog 
>> has been established, we don't need PRACK for that. The UAC could 
>> send an INFO when it receives the 180, and when the UAS receives the 
>> INFO it knows the dialog has been established. I haven't thought so 
>> much about it, so I am not suggesting such mechanism at this point, I 
>> am only saying that it would be a possible solution from a SIP 
>> protocol perspective :)
>
> This could indeed work! It would also make a lot of sense in cases 
> where both agents are doing full trickle.
>
> Of course it does mean that, especially in half trickle scenarios, we 
> basically have one full end-to-end signalling RTT (180 + INFO) during 
> which trickling will be completely blocked. This could take a while.
>
> Still, if we don't come up with a better alternative, the worst case 
> (i.e. half trickle + slow signalling) shouldn't be much worse than 
> vanilla ICE.
>
> Emil
>