Re: [MMUSIC] Trickle ICE for SIP Questions

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 23 July 2013 19:23 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 9A7AD11E838A for <mmusic@ietfa.amsl.com>; Tue, 23 Jul 2013 12:23:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.248
X-Spam-Level:
X-Spam-Status: No, score=-6.248 tagged_above=-999 required=5 tests=[AWL=-0.000, 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 8iO9Bzc0Bx+u for <mmusic@ietfa.amsl.com>; Tue, 23 Jul 2013 12:23:53 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 6684A11E8382 for <mmusic@ietf.org>; Tue, 23 Jul 2013 12:23:51 -0700 (PDT)
X-AuditID: c1b4fb25-b7f826d000001766-83-51eed8468642
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 1F.68.05990.648DEE15; Tue, 23 Jul 2013 21:23:50 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.135]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.02.0328.009; Tue, 23 Jul 2013 21:23:49 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Emil Ivov <emcho@jitsi.org>
Thread-Topic: [MMUSIC] Trickle ICE for SIP Questions
Thread-Index: AQHOhsxOmoY6im5NjkKbz0BNRi4Q7ZlyXsGAgABH9/0=
Date: Tue, 23 Jul 2013 19:23:49 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C404166@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> <51EC5B75.1020306@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C3F366B@ESESSMB209.ericsson.se> <51ED0C24.30206@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C3F685F@ESESSMB209.ericsson.se>, <51EEB807.6010704@jitsi.org>
In-Reply-To: <51EEB807.6010704@jitsi.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C404166ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRmVeSWpSXmKPExsUyM+Jvra7bjXeBBjv2CVis2TmBxWLq8scs Fis2HGC12LW9xoHF4+/7D0weS5b8ZPL4/ybQ48bt98wBLFFcNimpOZllqUX6dglcGY/7LzEV PLOoOPt5AXsD4xP9LkZODgkBE4kpDyexQthiEhfurWfrYuTiEBI4zCgx+2kbC0hCSGAJo8Td 17ZdjBwcbAIWEt3/tEHCIgLyEt1ti5hA6pkFWhglmr63gg0SFjCWeHiskQmkXgRowesrbhD1 VhLHH+1gB7FZBFQljqxpYgEp4RXwlXjVXgKxdierROfuS2A1nAKaEhP6jzGD2IxAt30/tYYJ xGYWEJe49WQ+E8TNAhJL9pxnhrBFJV4+/scKUZMv8eL9AbAaXgFBiZMzn7BMYBSZhaR9FpKy WUjKIOJ6EjemTmGDsLUlli18zQxh60rM+HeIBVl8ASP7Kkb23MTMnPRyo02MwOg6uOW36g7G O+dEDjFKc7AoifNu1jsTKCSQnliSmp2aWpBaFF9UmpNafIiRiYNTqoGxsTP70v2l00zXTf8n tfrqe9lF6m0vGdNPMp6OWhL55zUfC0PeaoHlXfus1i/X5bMz5BTZ+STqveqPtYss78fMeBai sdjitI3GQ6njV5Rd+V3tKp1NbOZqCroc6t9iPWsm28xT5WVc+qq5Px9Nm/m9/vjTWhPrTWJv olvNTEIKjRavmpwcvvSiEktxRqKhFnNRcSIATcn+hnwCAAA=
Cc: "mmusic_ietf.org" <mmusic@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>
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: Tue, 23 Jul 2013 19:23:58 -0000

Hi,

You are right that sending a request, without a response, would cause problems.

Regards,

Christer



Sent from Windows using TouchDown (www.nitrodesk.com)

-----Original Message-----
From: Emil Ivov [emcho@jitsi.org]
To: Christer Holmberg [christer.holmberg@ericsson.com]
CC: Paul Kyzivat [pkyzivat@alum.mit.edu]; Stach, Thomas [thomas.stach@siemens-enterprise.com]; mmusic@ietf.org [mmusic@ietf.org]
Subject: Re: [MMUSIC] Trickle ICE for SIP Questions


On 22.07.13, 13:11, Christer Holmberg wrote:
> Hi,
>
>>>>> How is this better than PRACK?
>>>>
>>>> Well, you don't have to worry about supporting offers and answers in the PRACK (which could indeed be a pain).
>>>
>>> In my years of "PRACK experience", PRACK itself (for the purpose of acknowledging reliable 18x responses) has never been a
>>> problem. But, I agree there could be issues when it is used for O/A - especially if one wants to reject an offer. In my experience, however,
>>> offers in PRACK are normally used e.g. to change pre-condition state, and/or to remove codecs, so the likelihood of rejection based on the SDP content should be rather small.
>>>
>>> There are also implementations that don't accept offers in PRACK to
>>> begin with, but I think that goes under "bad implementation" :)
>>>
>>> Having said that, not specific to trickle ICE, if O/A is a show
>>> stopper for the community to use PRACK,
>>
>> Well, speaking as an implementor, I can completely see how many would feel uneasy about adding this to working implementations. It basically means adding some additional complexity with no actual benefit in return.
>>
>>> maybe that is something we need to look into on a more general level.
>>
>> You mean something like PRACK-lite that doesn't have offer answer? This sounds like something that could be relatively straightforward to specify. It would basically
>> have to mimic PRACK but remove the part that talks about the additional O/A possibilities.
>
> It could perhaps even be a request without a response, similar to ACK, which would make it even more "lite". When the UAS receives it, it simply ceases the transmission of the 18x.

Hmm ... this sounds like something that would make a lot of proxies and
SIP stacks unhappy.

I actually think we could pull this off with simple PRACKs. Only, rather
than using the "100rel" tag we go for something like "100rel-lite" which
could be defined to indicate that a UA supports PRACK but only for
reliability (and PRACK bodies are not allowed).

Emil


--
https://jitsi.org