Re: [MMUSIC] ICE updated offer - Back to the initial question

"Stach, Thomas" <thomas.stach@unify.com> Mon, 20 October 2014 14:58 UTC

Return-Path: <thomas.stach@unify.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 562C71A8F3B for <mmusic@ietfa.amsl.com>; Mon, 20 Oct 2014 07:58:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.61
X-Spam-Level:
X-Spam-Status: No, score=-1.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 TPiBKzJqSMKw for <mmusic@ietfa.amsl.com>; Mon, 20 Oct 2014 07:58:01 -0700 (PDT)
Received: from mx11.unify.com (mx11.unify.com [62.134.46.9]) by ietfa.amsl.com (Postfix) with ESMTP id 6EE761A86E6 for <mmusic@ietf.org>; Mon, 20 Oct 2014 07:32:53 -0700 (PDT)
Received: from MCHP02HTC.global-ad.net (unknown [172.29.42.235]) by mx11.unify.com (Server) with ESMTP id C50E81EB83FC; Mon, 20 Oct 2014 16:32:51 +0200 (CEST)
Received: from MCHP04MSX.global-ad.net ([169.254.1.241]) by MCHP02HTC.global-ad.net ([172.29.42.235]) with mapi id 14.03.0195.001; Mon, 20 Oct 2014 16:32:51 +0200
From: "Stach, Thomas" <thomas.stach@unify.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Ari Keränen <ari.keranen@ericsson.com>, mmusic <mmusic@ietf.org>
Thread-Topic: [MMUSIC] ICE updated offer - Back to the initial question
Thread-Index: AQHP7HK5lMa3/gEle0Ks8yDgFLAuew==
Date: Mon, 20 Oct 2014 14:32:50 +0000
Message-ID: <F81CEE99482EFE438DAE2A652361EE121E22F14E@MCHP04MSX.global-ad.net>
References: <543CDB90.7050509@ericsson.com> <F81CEE99482EFE438DAE2A652361EE121E22E750@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D4810A8@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D4810A8@ESESSMB209.ericsson.se>
Accept-Language: de-AT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.29.42.225]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/lORWBcHNqXPlZqdvE2SDbVdAwc4
Subject: Re: [MMUSIC] ICE updated offer - Back to the initial question
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: Mon, 20 Oct 2014 14:58:02 -0000

Christer,

I'm trying to understand ... 
... and disagree with your last point

> -----Original Message-----
> From: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
> Sent: Freitag, 17. Oktober 2014 12:01
> To: Stach, Thomas; Ari Keränen; mmusic
> Subject: RE: [MMUSIC] ICE updated offer - Back to the initial question
> 
> Hi,
> 
> Whatever decisions are made at the meetings must (or, at least that seem to
> be de facto practise) be confirmed on the mailing list. So, it is ok to
> challenge them (luckily that doesn't happen too often, though - at least
> not within the groups where I participate).
> 
> >Proposal A: Indicate in the ANSWER whether the second offer is needed or
> not.
> >Proposal B: If you need the update, send an offerless re-INVITE with a
> flag
> >            that suppresses an ICE restart,
> >            but triggers the ICE updated offer instead.
> 
> Using SIP terminology (as this mechanism could only be used with SIP
> anyway), the second offer will almost always be send during an early
> dialog, while the initial INVITE transaction is still ongoing. 
[TS] You seem to assume support for PRACK here. 
Of course, the offerless re-INVITE could not be used as a trigger for the new offer in this case.
You would need "something else" in such an environment. 
The offerless INVITE, nevertheless, sounds attractive to me for other environments, since it only requires basic RFC3261 functionality. 
> You cannot send a re-INVITE during that time, so it wouldn't work. 
[TS] If PRACK is not supported, you also couldn't send that second offer during the early dialog. 
> Sending the re-
> INVITE once the call has been established could prevent early media, 
[TS] So, if the offerer does support ICE but not PRACK, it wouldn't get early media, even if the connectivity checks were successful?
Do you assume support for preconditions in addition to PRACK?
> and
> any other information transported on the media plane during the early
> dialog phase.
> 
> >Proposal C: The signaling entity should inform the media entity about
> >            the candidates. The media entity can then learn through the
> >           STUN checks which address is eventually used for media.
> 
> That might work if the media entity is STUN aware (and if the
> interface/protocol used to control the media entity supports transporting
> that kind of information). Often they are not. They are simply used to e.g.
> enforce bandwidth (and other network resources) and gating.
> 
> > Are there additional proposals or do we want to choose from these?
> 
> One is to keep everything as it is today, as nothing is broken. 
[TS] I beg to disagree here. I repeatedly mentioned that certain 3PCC call flows break _due_ to the updated offer.
Regards
Thomas
> Nobody has indicated that as a preference, though.
> 
> Regards,
> 
> Christer
> 
> 
> 
> > -----Original Message-----
> > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Ari Keränen
> > Sent: Dienstag, 14. Oktober 2014 10:15
> > To: mmusic
> > Subject: [MMUSIC] ICE updated offer
> >
> > Hi all,
> >
> > At the Toronto meeting we discussed whether we should change the
> > behavior with ICE updated offer. Currently, based on RFC 5245, when
> > ICE has finished, there is a new offer/answer with the selected
> > candidate,
> > *if* they are different from the "default candidates", i.e., the ones
> > in original o/a m- and c-lines.
> >
> > Based on the discussion there was strong desire to have an option of
> > not doing the updated o/a at all by indicating this in the original
> > o/a. On the other hand, for some, the updated o/a was seen as a
> > requirement for getting correct behavior from the network in certain
> > scenarios (e.g., with SIP-aware middle boxes).
> >
> > I would like to hear from people, who have issues making the updated
> > o/a optional, how bad the change would be and is there a way we could
> > make this work also in those scenarios?
> >
> >
> > Cheers,
> > Ari
> >
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org
> > https://www.ietf.org/mailman/listinfo/mmusic
> 
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic