Re: [rtcweb] JSEP-04: Some comments on Section 5.2.1. and 5.2.2 (19th september)

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 27 September 2013 18:53 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2F8921F9994 for <rtcweb@ietfa.amsl.com>; Fri, 27 Sep 2013 11:53:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.678
X-Spam-Level:
X-Spam-Status: No, score=-5.678 tagged_above=-999 required=5 tests=[AWL=0.570, 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 mlWOkFb5Un60 for <rtcweb@ietfa.amsl.com>; Fri, 27 Sep 2013 11:52:57 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 29CA521F9C46 for <rtcweb@ietf.org>; Fri, 27 Sep 2013 11:52:56 -0700 (PDT)
X-AuditID: c1b4fb25-b7eff8e000000eda-f5-5245d4064bd8
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 56.27.03802.604D5425; Fri, 27 Sep 2013 20:52:55 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.146]) by ESESSHC009.ericsson.se ([153.88.183.45]) with mapi id 14.02.0328.009; Fri, 27 Sep 2013 20:52:54 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Justin Uberti <juberti@google.com>
Thread-Topic: [rtcweb] JSEP-04: Some comments on Section 5.2.1. and 5.2.2 (19th september)
Thread-Index: AQHOti5khdNmMeesKEOgz91K2tbZBJnPLVCAgAqcawCAAC2aZIAAAd2E
Date: Fri, 27 Sep 2013 18:52:54 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C4AE0B5@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C4A77DB@ESESSMB209.ericsson.se> <C5E08FE080ACFD4DAE31E4BDBF944EB1166BED56@xmb-aln-x02.cisco.com> <7594FB04B1934943A5C02806D1A2204B1C4A8EA4@ESESSMB209.ericsson.se>, <CAOJ7v-3Pr7_uY3pVaCxQkwS=1COXsx+manVwu0bCadDaWQ2xPg@mail.gmail.com>
In-Reply-To: <CAOJ7v-3Pr7_uY3pVaCxQkwS=1COXsx+manVwu0bCadDaWQ2xPg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.20]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C4AE0B5ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRmVeSWpSXmKPExsUyM+JvrS77Fdcgg0mvWSw6JrNZbJ0qZLH2 Xzu7A7PHlN8bWT0WbCr1WLLkJ1MAcxSXTUpqTmZZapG+XQJXxopZO5kKGjQqJi25ytbA2KHY xcjJISFgItF76jIrhC0mceHeejYQW0jgMKPE1DdlXYxcQPYSILvjB3sXIwcHm4CFRPc/bZAa EQE1iYezdoH1MgtESBw51QvWKywQLfFoxUQ2iJoYiV3nv7BA2G4S9188BLNZBFQlPj1YBWbz CvhK7L/9hhli10wmiY//94I1cwoEShw6twWsiBHouO+n1jBBLBOXuPVkPhPE0QISS/acZ4aw RSVePv4H9YyixNXpy6Hq8yUmX7rBDLFMUOLkzCcsExhFZyEZNQtJ2SwkZRBxPYkbU6ewQdja EssWvmaGsHUlZvw7BFVjLTFx+09WZDULGDlWMbLnJmbmpJcbbWIERt7BLb9VdzDeOSdyiFGa g0VJnPfDW+cgIYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxSDYxra88XJm0qf3Dm4Z3Ze16HzJaa /8aJI/rloVl+Dm/Zbv7he7E35/XR6u5dygbJW5lbmSrXmpkdWjwxy4i75va7pRxSUpq9b4Qn fAh0niL50XX117Pf59345G0ieCqkbbvvr05Pr83ykqfuCkXU8bxsXnpfRYPx39s91Rdii8xu t3u5BH27ZWelxFKckWioxVxUnAgATix2n4oCAAA=
Cc: "Cullen Jennings (fluffy)" <fluffy@cisco.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] JSEP-04: Some comments on Section 5.2.1. and 5.2.2 (19th september)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Sep 2013 18:53:04 -0000

Hi,

>>>> Section 5.2.2:
>>>> -----------------
>>>>
>>>>
>>>> Q_5:      Offer when in "local-offer"
>>>>
>>>> The text says:
>>>>
>>>> "If the initial offer was applied using setLocalDescription, but an
>>>>                answer from the remote side has not yet been applied, meaning the
>>>>                PeerConnection is still in the "local-offer" state, the steps for
>>>>                generating an initial offer should be followed,"
>>>>
>>>> I don't understand this. Why would you create a new Offer while you are waiting for an Answer to the previously sent Offer?
>>
>>

>>> Justin has asked for this in the case when the offer has not been sent to anyone else. This is not going to be useful for typical systems trying to have SIP or Jingle compatible flow but who knows ...
>>
>> Again, we have consensus to base JSEP on 3264. And, if we are going to deviate from 3264, I'd like to have some discussion and justification for that.
>
>

> We have been through this many times before.
>
> The state machine that has been in the JSEP document for a while clearly shows that local-offer->local-offer state transitions are permitted.

If we've been through this many times, I must have missed, or forgotten, each time :) Well, that can happen, so feel free to send me a link to a discussion/decission on this.

But, still, whatever deviations we agree to make to 3264, I would like to have it clearly documented - with justification.

In this case, I would also want to have it documented that the previous Offer is "cancelled", and that any associated pranswer/answer etc only applies to the latest offer.

Regards,

Christer