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

"Stach, Thomas" <thomas.stach@unify.com> Tue, 21 October 2014 07:53 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 DB5B91AD0C5 for <mmusic@ietfa.amsl.com>; Tue, 21 Oct 2014 00:53:45 -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 0Sgwe47pUF6f for <mmusic@ietfa.amsl.com>; Tue, 21 Oct 2014 00:53:44 -0700 (PDT)
Received: from mx11.unify.com (mx11.unify.com [62.134.46.9]) by ietfa.amsl.com (Postfix) with ESMTP id 331331AD0A8 for <mmusic@ietf.org>; Tue, 21 Oct 2014 00:53:04 -0700 (PDT)
Received: from MCHP02HTC.global-ad.net (unknown [172.29.42.235]) by mx11.unify.com (Server) with ESMTP id 1DF891EB8469; Tue, 21 Oct 2014 09:53:04 +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; Tue, 21 Oct 2014 09:53:03 +0200
From: "Stach, Thomas" <thomas.stach@unify.com>
To: Parthasarathi R <partha@parthasarathi.co.in>, '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: AQHP7MVSXZxlbIIG/kKVaQY9SbghrJw6K5PA
Date: Tue, 21 Oct 2014 07:53:02 +0000
Message-ID: <F81CEE99482EFE438DAE2A652361EE121E22F5C7@MCHP04MSX.global-ad.net>
References: <543CDB90.7050509@ericsson.com> <F81CEE99482EFE438DAE2A652361EE121E22E750@MCHP04MSX.global-ad.net> <7594FB04B1934943A5C02806D1A2204B1D4810A8@ESESSMB209.ericsson.se> <F81CEE99482EFE438DAE2A652361EE121E22F14E@MCHP04MSX.global-ad.net> <009501cfecc5$48d513f0$da7f3bd0$@co.in>
In-Reply-To: <009501cfecc5$48d513f0$da7f3bd0$@co.in>
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/tfJCunS8dllTCDUwuNxW72cEG_c
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: Tue, 21 Oct 2014 07:53:46 -0000

Partha,

> 
> Hi Thomas,
> 
> Could you please mention the exact 3PCC callflow which breaks because of
> the ICE second offer. 
You might want to look into
http://tools.ietf.org/html/draft-elwell-mmusic-ice-updated-offer-02#section-3.1

> Of course ideally, it should have covered in ICE (RFC
> 5245).
We could cover this in ICEbis though.
> 
> Early dialog will not work without PRACK (RFC 3264) in the single
> offer/answer itself. In case you assume that 18x is reliable without PRACK
> then it has lot of caveat as the intermediate SIP entities may use UDP as a
> transport wherein UAS has no control over. 
RC5245 has already covered this
Regards
Thomas
> I assume that you intent to say
> that UPDATE (RFC 3311) is mandated in case of RFC 5245 second offer.
> 
> Thanks
> Partha
> 
> > -----Original Message-----
> > From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Stach,
> > Thomas
> > Sent: Monday, October 20, 2014 8:03 PM
> > To: Christer Holmberg; Ari Keränen; mmusic
> > Subject: Re: [MMUSIC] ICE updated offer - Back to the initial question
> >
> > 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
> >
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org
> > https://www.ietf.org/mailman/listinfo/mmusic