Re: [MMUSIC] actpass redux

Roman Shpount <roman@telurix.com> Fri, 09 June 2017 19:41 UTC

Return-Path: <roman@telurix.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 F24C7128D3E for <mmusic@ietfa.amsl.com>; Fri, 9 Jun 2017 12:41:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level:
X-Spam-Status: No, score=-1.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.com
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 3R8Z20Vrg0sP for <mmusic@ietfa.amsl.com>; Fri, 9 Jun 2017 12:41:53 -0700 (PDT)
Received: from mail-pg0-x22e.google.com (mail-pg0-x22e.google.com [IPv6:2607:f8b0:400e:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D994A126D85 for <mmusic@ietf.org>; Fri, 9 Jun 2017 12:41:53 -0700 (PDT)
Received: by mail-pg0-x22e.google.com with SMTP id k71so29479639pgd.2 for <mmusic@ietf.org>; Fri, 09 Jun 2017 12:41:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=HNrT9oZCDG7rG09w9Ip3uFPL0kHR0d314yvQYu88t10=; b=io9Ef8hXfeoeCdkA1cDijP8Jp6pxCsFevFjANuWakEBP8MSj2MsTKTO/TaLv6Z5DOM UzRVYYF+4tqWfvOn7ewrw85rkJLr5tHa+gD3xEzYstZaXB7L3CJeWUCF9s+FNyB1+lqK 0hgQnKjXtVeGerZ5VNzBYcGcO95xYGOZ4A7tReRf86CuvMg1UiAPVZDQIrxUjdzzk3MC VWm74pNlhNCLZxExhAn3lUIwrr04rVBNLAM+9pNn8YxV2O5HjgyTl557cVXUow3LWUWy viT2IxmyZF2j41vx5fCztGVXUVCAS/ZmNFcUEQrjmtPrgBNbHmH/r+OatTXufHLIrw9I 2RTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=HNrT9oZCDG7rG09w9Ip3uFPL0kHR0d314yvQYu88t10=; b=aoIcmbHZpLmbd2Su8peAH5Z9Dpzg3uqolGj1yfrtlWWXX9htb0JMHPrrJ5IuqcgRQN wlkBYrK7953gmbndqSpNGs1h6UE34120KrQ6Q9fF+PYoD/kuxu2vlr+jBTdVfH6FnqfV 4QfvAFRgsf5AsMCsweEWb/s2uzeFLJ7MObLDarKa9Snso73ORVSfAGihbpQZMAgKyOX0 a3CwW8aiGGG6iLjhksxtmBDvA0Lql8HeExiz1UCUA3z3qdgQRHBa0JDhqj/4rzSOyW85 IuB48wjgYnScR5u1obdFHWB1q+E24ecrmWG/Szzw1ioPICxi/ck4hmb8oPuL1qa7v6pF yg9w==
X-Gm-Message-State: AODbwcD8Yl3qXraDzd/nvTCapzGnHoTRA1oMATKtWVkfHyYWuFBSY7uF CD2cKMTc2LsFpw9pIZU=
X-Received: by 10.98.66.131 with SMTP id h3mr31926284pfd.12.1497037313158; Fri, 09 Jun 2017 12:41:53 -0700 (PDT)
Received: from mail-pf0-f176.google.com (mail-pf0-f176.google.com. [209.85.192.176]) by smtp.gmail.com with ESMTPSA id h68sm402810pfh.45.2017.06.09.12.41.52 for <mmusic@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Jun 2017 12:41:52 -0700 (PDT)
Received: by mail-pf0-f176.google.com with SMTP id 83so31616000pfr.0 for <mmusic@ietf.org>; Fri, 09 Jun 2017 12:41:52 -0700 (PDT)
X-Received: by 10.99.143.9 with SMTP id n9mr19211742pgd.145.1497037312079; Fri, 09 Jun 2017 12:41:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.169.66 with HTTP; Fri, 9 Jun 2017 12:41:51 -0700 (PDT)
In-Reply-To: <34a8b084-aa24-6fe2-ef2a-f713f75fcaaf@comcast.net>
References: <CABcZeBMd2BZgyeFnqafTVyGga4FMoK0xJkPCv0y_wvmBWsg+xg@mail.gmail.com> <CAD5OKxvwgvm3Q4HsCYsewZjRS9ty_g34n9+x87vfLW4Omcm8mw@mail.gmail.com> <CAD5OKxuNvnBgpv7BO3fv27ASu5AMugh4-LNpq1r8ga5OtqD_nw@mail.gmail.com> <CABcZeBNELXgQjuYfsrJG9NCsQz8Tox8d3ktvoo3nqPgjESEXZw@mail.gmail.com> <6355EA0B-2C28-4D47-9600-F64F898BFC86@iii.ca> <CAD5OKxttSJ+0Gr2r1=duXe2RVnMeMoTFQ9kG_qUbVUZgiiB3kA@mail.gmail.com> <14ED932A-FCC7-4C4A-93BB-627A4E55F552@iii.ca> <c6a3c314-7089-19f6-5d67-f7ea77f97894@comcast.net> <CAD5OKxsd0saF1bLAORon25wk+MwyoCC6AkP-wSfEmYP7MNzV3Q@mail.gmail.com> <34a8b084-aa24-6fe2-ef2a-f713f75fcaaf@comcast.net>
From: Roman Shpount <roman@telurix.com>
Date: Fri, 09 Jun 2017 15:41:51 -0400
X-Gmail-Original-Message-ID: <CAD5OKxucsrZvCP4v5tm_DSA5kGA4GwKRsFvS0tfu9M_FG_6WoQ@mail.gmail.com>
Message-ID: <CAD5OKxucsrZvCP4v5tm_DSA5kGA4GwKRsFvS0tfu9M_FG_6WoQ@mail.gmail.com>
To: Paul Kyzivat <paul.kyzivat@comcast.net>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="f403045da70033c04605518c293e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/yvNodVrd-PgRb2jCMJY9AnJ7Tz4>
Subject: Re: [MMUSIC] actpass redux
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Fri, 09 Jun 2017 19:41:56 -0000

On Fri, Jun 9, 2017 at 3:34 PM, Paul Kyzivat <paul.kyzivat@comcast.net>
wrote:

> On 6/9/17 2:23 PM, Roman Shpount wrote:
>
>> On Fri, Jun 9, 2017 at 2:00 PM, Paul Kyzivat <paul.kyzivat@comcast.net
>> <mailto:paul.kyzivat@comcast.net>> wrote:
>>
>>     On 6/9/17 9:17 AM, Cullen Jennings wrote:
>>
>>
>>             On Jun 8, 2017, at 6:49 PM, Roman Shpount <roman@telurix.com
>>             <mailto:roman@telurix.com>> wrote:
>>
>>                Because of this, I think for the best interop, offerer
>>             MUST specify actpass for both initial and subsequent offers
>>             but answerer MUST be able to handle active and passive setup
>>             roles as well.
>>
>>
>>         that works for me
>>
>>
>>     I don't understand what this accomplishes. If you must be able to
>>     accept anything in a received offer, then what is gained by
>>     restricting what can be used in an offer?
>>
>>
>> This is all because of legacy interop. There are legacy end points that
>> send non-actpass, so end point MUST be able to accept active and passive to
>> interop with such legacy devices. There are also legacy end points that
>> only expect actass so end point MUST only send actpass to interop with such
>> devices.
>>
>
> I understand that. But if you accept that legacy interop is needed, then
> there ceases to be any reason to mandate actpass for things that conform to
> this spec. It would be different if you were proposing a path to
> deprecating and then dropping the legacy support. If that is the intent
> then it is worth saying something explicit about it.
>

The situation right now is that there are implementations that send offers
with setup role set to active or passive. So, my suggestion for the
language (subject to future wordsmithing) is: End points MUST set setup
role to actpass in all offers. End points SHOULD accept setup role active
or passive in an offer if interoperability with legacy end points is
desired.

Does this work?
_____________
Roman Shpount