Re: [MMUSIC] actpass redux

Roman Shpount <roman@telurix.com> Fri, 09 June 2017 00:49 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 CC0EE12869B for <mmusic@ietfa.amsl.com>; Thu, 8 Jun 2017 17:49:08 -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 SBKb48f3q5l5 for <mmusic@ietfa.amsl.com>; Thu, 8 Jun 2017 17:49:07 -0700 (PDT)
Received: from mail-pf0-x232.google.com (mail-pf0-x232.google.com [IPv6:2607:f8b0:400e:c00::232]) (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 18FAD12751F for <mmusic@ietf.org>; Thu, 8 Jun 2017 17:49:07 -0700 (PDT)
Received: by mail-pf0-x232.google.com with SMTP id x63so22556360pff.3 for <mmusic@ietf.org>; Thu, 08 Jun 2017 17:49:07 -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=kKSYwSANQURdOTu9C5Z+4FSBiSrOnzBJDdmZ9yI2LaU=; b=OG+aRp8ZhnKLaEHeatOqJrsgwE68UNid2FJCbSw+wK2CLl2T1B2kzxSPEgBSEgWmte OItUS2MHwfdy5VxrRNd61xD4WKtKh4RUkytasMVvGNZA3XvFk5eQOWyGd0xne9kWxfGI kIpSwDn6GMccQX7ieH2qqJVowzj5MRV+tJ3gxVh0IMhTLwmfQdmc9A3rrucUj9WpAGDU /ix4pPWDlet9byB2sEnwQ/26PfVPgsA/Jqixr+7LCZHbun9L+GOKUoIvQK9oQ4MA7KBL Q3pJo7afSnIddE8f/U9woKA3ESv7vbYXOnf7NlrTKHTpRpTunLStT+RJF/N1i88wt1ZH qr0Q==
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=kKSYwSANQURdOTu9C5Z+4FSBiSrOnzBJDdmZ9yI2LaU=; b=sOwoAi3HGcOc+/MMgN/nFJLusBYMuxI9u3THuf8bcnatyWGMTS+3UEYsAJIblm4862 UV3+J6buSZFVsFdd40Vb1VKao2EbpWPXvY7uY0QPOPH41sA5jqGstI4sPAmsFmFqgCP0 xhoeCcSWgQc0hoStVwHTA+oPiIafNEIizaaLM+wavrgGceQrjWfCu5VjDs5k0mSwJsva vUJOJYcUKzHfTzQ8/Fgw+OrDW1d8tqhI2SqXNH25gdWkzcVHY4Whxod5OLyjuoWM3qeA WllHfP39htX3eBB3RdgNg2Rns0f5ywRgJsh2LbAwOHc6rfnzi6JIcRUzMO2vgJrJo0Qv Bm9A==
X-Gm-Message-State: AODbwcDTBOshDKqxEPMvTwT7uSqD4SvvauPe4Qli8uIgFLhKWF/BBygO 9kZoRjHJuH9aqXA8b2s=
X-Received: by 10.84.131.2 with SMTP id 2mr23009587pld.61.1496969346424; Thu, 08 Jun 2017 17:49:06 -0700 (PDT)
Received: from mail-pg0-f50.google.com (mail-pg0-f50.google.com. [74.125.83.50]) by smtp.gmail.com with ESMTPSA id v9sm11620144pgb.25.2017.06.08.17.49.05 for <mmusic@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Jun 2017 17:49:05 -0700 (PDT)
Received: by mail-pg0-f50.google.com with SMTP id k71so21110763pgd.2 for <mmusic@ietf.org>; Thu, 08 Jun 2017 17:49:05 -0700 (PDT)
X-Received: by 10.98.112.135 with SMTP id l129mr40398289pfc.27.1496969345288; Thu, 08 Jun 2017 17:49:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.145.66 with HTTP; Thu, 8 Jun 2017 17:49:03 -0700 (PDT)
In-Reply-To: <6355EA0B-2C28-4D47-9600-F64F898BFC86@iii.ca>
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>
From: Roman Shpount <roman@telurix.com>
Date: Thu, 08 Jun 2017 20:49:03 -0400
X-Gmail-Original-Message-ID: <CAD5OKxttSJ+0Gr2r1=duXe2RVnMeMoTFQ9kG_qUbVUZgiiB3kA@mail.gmail.com>
Message-ID: <CAD5OKxttSJ+0Gr2r1=duXe2RVnMeMoTFQ9kG_qUbVUZgiiB3kA@mail.gmail.com>
To: Cullen Jennings <fluffy@iii.ca>
Cc: Eric Rescorla <ekr@rtfm.com>, mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="001a113bfb5010d42805517c56a0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/wuKaJXvjkuNQiSbFWGEUEJLR4F0>
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 00:49:09 -0000

On Thu, Jun 8, 2017 at 8:12 PM, Cullen Jennings <fluffy@iii.ca> wrote:

>
> > On Jun 5, 2017, at 6:30 AM, Eric Rescorla <ekr@rtfm.com> wrote:
> >
> > For this reason, I am not in favor of removing the MUST for the initial
> > offer. I would be fine with MUST for initial
> +1 above
>
> > and SHOULD for subsequent.
>
> SHOULD seems sort of not great here in that some people will assume
> everything else will do actpass because it is SHOULD and no reason not to
> and other will assume that they don't have to implement actpass because is
> is actually SHOULD with a hind "but we know you won't"  - that combination
> will not help interop
>
> I think I would prefer in subsequent offers to say
>
> MUST be actpass or the values that would not cause the roles to change.
>
>
I think what EKR is trying to say here SHOULD be actpass and MUST be
actpass or the value that would not cause the setup role change.

Also note that 3pcc might cause an offer to be treated as subsequent offer
by offerer and new offer by the answerer. If non-actpass setup roles are
allowed in subsequent offers, they will have to be handled in initial
offers as well. In that sense setup roles rules should be the same for both
initial and subsequent offers. Since there are already implementations that
do current role in subsequent offers, the cat is out of the bag. 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.

Regards,
_____________
Roman Shpount