Re: [dispatch] New I-D - SPIN - on voice/video interop between app providers
Alissa Cooper <alissa@cooperw.in> Wed, 13 July 2022 18:17 UTC
Return-Path: <alissa@cooperw.in>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5DB5BC14CF06 for <dispatch@ietfa.amsl.com>; Wed, 13 Jul 2022 11:17:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=QvNN256e; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=G0Rs/x2V
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yh3OEyET7lXq for <dispatch@ietfa.amsl.com>; Wed, 13 Jul 2022 11:17:47 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFA3FC14CEFC for <dispatch@ietf.org>; Wed, 13 Jul 2022 11:17:47 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 1AAFF5C0118; Wed, 13 Jul 2022 14:17:47 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 13 Jul 2022 14:17:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1657736267; x= 1657822667; bh=Tv7xwKMoQ8sQ7T8mgq0Z8JYtnYMUGY6tF8DVyj1y7GQ=; b=Q vNN256eJzQKhJApVMM7Cz0Y2f9NOqPgOoPmxiMy9wXimj6Eqgsb7Lmp7hEnLZwrO i0bYS9O3is8Fm5eO6oC98nJKGoe5/xBIVD2P4NM7RktAl6mQf27IamblY+AVnPjz 3vPtaUta5KFQXIDVlLqUoguVpFB3z3qcGt8Wx8BwPO6z/jNXWzWbkC2i/kfKlLeg rWfS79SxKpRE1eF5gIqs+KUdUxKBrCODViQ6Vhn3UxKW09MQHhXBc+SJMe/Ar7eW CgDkXVKMPYfzHRnjuvz3kcXH5rflj4mzPV4P7mDA7MV5wuiPfNitjbwrBJX4N8Bm cRsTo9LZ8hzRqnYzgvcJg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1657736267; x= 1657822667; bh=Tv7xwKMoQ8sQ7T8mgq0Z8JYtnYMUGY6tF8DVyj1y7GQ=; b=G 0Rs/x2VH23Q9US672y3uX3FVZ0LJKEzBbQwaNcsgLnRkO5nnM7LO+LfO/H7u7PLW aD7SzQCwTvxY0Unw2Nao/bhD0GcRdPop8LJHNm9XgiOpoJrVZSvx6TA8txiM+rOd vCGkP8bFlXkqJ5/8s0SZ0/m6P33vkbtPjO3Mja7qtpIQQrZplToC/3Meyp2QYpPb zTyOLNq1bRk0IKwJxoikJ+yf1rKfPxGxMtamtFVulbdEO09LR6s8eN+jWRQ2cgZy 2m2TkMqFpV/+SSoLrQS17tcqtHYcWtViLDFmXPIpfa58dVgv4s6uMTJLI0+6XyU+ /3d4d6P8gKIA+pnHdVMXQ==
X-ME-Sender: <xms:SgzPYgfkNn7OZrBKxVNENoV2TwoXzjnU9mrWjSLE2wLHGvw5NbLlxg> <xme:SgzPYiN9p57Kegw44XoHNr5qU1AikKn0SvMx9rIUdeJTXmhlSYca3FtZ7QzXUXQkr m6E1B4s4HUnwrTpmQ>
X-ME-Received: <xmr:SgzPYhgSYrWEdJnrZFZTh90csaDlG4pEiI-LGJutGMC6BC67-33xNsn3xK6fNC9cs4pJ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudejjedguddvfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpegtggfuhfgjffevgffkfhfvofesthhqmhdthhdtjeenucfhrhhomheptehl ihhsshgrucevohhophgvrhcuoegrlhhishhsrgestghoohhpvghrfidrihhnqeenucggtf frrghtthgvrhhnpeduiefgleeuteeukeejtedvueetveegteektdefueefgefgtdekffeg kefgfefhjeenucffohhmrghinhepihgvthhfrdhorhhgpdhjughrohhsvghnrdhnvghtne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghlihhs shgrsegtohhophgvrhifrdhinh
X-ME-Proxy: <xmx:SgzPYl-wBhpI6c6QlZyyCh524SVJlRgGEKBYwE06A-7uKwc8Q7wRzw> <xmx:SgzPYss2Jk2C9AhH0BpeDWxgWe1jjftsnLQovCrmvjrwB-yxCqHroQ> <xmx:SgzPYsFSijzJY8VOd9IgbBFZ2ZGWARVer_V8JwxDYJcb9-ZRuin2sA> <xmx:SwzPYpXIeRw_3rTwOCoaLO22s5H5kLj85ZK-WQyJSY1z8HQwaRjvzg>
Feedback-ID: i1214409c:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 13 Jul 2022 14:17:46 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <c110428d-077a-2a97-e41b-cc071002c777@cs.tcd.ie>
Date: Wed, 13 Jul 2022 14:17:45 -0400
Cc: Jonathan Rosenberg <jdrosen@jdrosen.net>, dispatch@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <D346A38F-F17C-49D0-A697-D6C8DFADB868@cooperw.in>
References: <CA+23+fFReP7fi2XmhGoxmeUph8F7HcABsFwriXPzBvuBPBXLMg@mail.gmail.com> <A7174D39-A674-44AE-B539-E94D9FDF7111@brianrosen.net> <28182e9d-757c-4fb1-3407-d900c12d435c@alum.mit.edu> <d4803464-6260-aec3-d120-a6f2cba3deb2@cs.tcd.ie> <CA+23+fHoT5==65837JKo8cb-ooYJ_iebX5RhrUAOCmRvUk8bdg@mail.gmail.com> <c110428d-077a-2a97-e41b-cc071002c777@cs.tcd.ie>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
X-Mailer: Apple Mail (2.3696.80.82.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/lCx7LZgtB98qPnvdFpwV6mtUH70>
Subject: Re: [dispatch] New I-D - SPIN - on voice/video interop between app providers
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jul 2022 18:17:52 -0000
Hi Stephen, > On Jul 13, 2022, at 7:38 AM, Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote: > > > Hiya, > > On 13/07/2022 03:42, Jonathan Rosenberg wrote: >> Stephen and Paul - >> The suggestion here to focus on phone numbers is quite intentional. > > And I intentionally disagree with that design choice:-) > >> You are technically correct that, this could be made to work with email >> addresses too. The difference however, is that it dramatically expands the >> scope of companies that would need to implement this. If we limit ourselves >> to mobile numbers - we only need two companies (two that are likely to be >> compelled by DMA) to support this. The core problem we need to solve here >> is adoption, and we need to optimize for that. > > To me, it just seems bizarre to react to DMA with a > proposal that seems to further entrench the mobile OS > duopoly, and that's what limiting to phone numbers > seems to me to do. > > Phone numbers and email addresses are the primary > forms of contact information people have for one another > and both ought be supported in an effort like this. > > If there are substantive differences in handling those, > e.g. different threats, then handing them differently is > a good plan, but limiting to one or the other is not. I don’t think the proposal as it is sketched out prevents anyone from proposing an email-address-based discovery mechanism that would work for the same target class of applications. But it likely would not share much with the design of SPIN. Alissa > > Cheers, > S. > > >> Thx, >> Jonathan R. >> On Tue, Jul 12, 2022 at 5:03 PM Stephen Farrell <stephen.farrell@cs.tcd.ie> >> wrote: >>> >>> Hiya, >>> >>> On 12/07/2022 16:31, Paul Kyzivat wrote: >>>> On 7/12/22 10:34 AM, Brian Rosen wrote: >>>>> Definitely interesting. Would be wiling to work on it. >>>> >>>> +1 >>> >>> Same here. If we could produce a good answer here, that'd be >>> great. I'm not yet sure if this proposal is a good answer, >>> but trying to solve the problem and in the IETF seems like a >>> good idea to me. >>> >>>> >>>> IIUC this doesn't cover the case of a user with a computer connected to >>>> the internet but without its own phone number or SMS connectivity. Any >>>> thoughts on how to deal with that? >>> >>> That was also my main comment (following a v. quick scan of >>> the draft). I'd really like an email address based option as >>> well as phone numbers. >>> >>> Cheers, >>> S. >>> >>> >>>> >>>> Thanks, >>>> Paul >>>> >>>>> Is there a reason MSRP isn’t acceptable for the messaging default >>>>> protocol? >>>>> >>>>> Probably want to mention Real Time Text via RFC4103 (SIP signaled like >>>>> voice and video). >>>>> >>>>> Are the cloud sip extensions actually necessary to get a minimum >>>>> viable protocol for this purpose? >>>>> >>>>> Might want to look at RFC9248 which is a SIP profile that uses the >>>>> WebRTC media specs, DTLS-SRTP, and a bunch of other things to get a >>>>> common client for audio, video and real time text. Probably not >>>>> entirely suitable for this purpose, but it’s a start of things that >>>>> should be considered. >>>>> >>>>> Brian >>>>> >>>>> >>>>>> On Jul 12, 2022, at 10:13 AM, Jonathan Rosenberg <jdrosen@jdrosen.net >>>>>> <mailto:jdrosen@jdrosen.net>> wrote: >>>>>> >>>>>> Hi fellow dispatchers - >>>>>> >>>>>> I wanted to call attention to the following draft submitted yesterday: >>>>>> https://www.ietf.org/archive/id/draft-rosenberg-dispatch-spin-00.txt >>>>>> <https://www.ietf.org/archive/id/draft-rosenberg-dispatch-spin-00.txt> >>>>>> >>>>>> Abstract: >>>>>> This document introduces a framework and a protocol for facilitating >>>>>> voice, video and messaging interoperability between application >>>>>> providers. This work is motivated by the recent passage of >>>>>> regulation in the European Union - the Digital Markets Act (DMA) - >>>>>> which, amongst many other provisions, requires that vendors of >>>>>> applications with a large number of users enable interoperability >>>>>> with applications made by other vendors. While such >>>>>> interoperability >>>>>> is broadly present within the public switched telephone network, it >>>>>> is not yet commonplace between over-the-top applications, such as >>>>>> Facetime, WhatsApp, and Facebook Messenger. This document >>>>>> specifically defines the Simple Protocol for Inviting Numbers >>> (SPIN) >>>>>> which is used to deliver invitations to mobile phone numbers that >>>>>> can >>>>>> bootstrap subsequent communications over the Internet. >>>>>> >>>>>> Right now, we're looking to see if there is interest in working on >>>>>> this. Comments welcome. >>>>>> >>>>>> Thx, >>>>>> Jonathan R. >>>>>> >>>>>> -- >>>>>> Jonathan Rosenberg, Ph.D. >>>>>> jdrosen@jdrosen.net <mailto:jdrosen@jdrosen.net> >>>>>> http://www.jdrosen.net <http://www.jdrosen.net/> >>>>>> _______________________________________________ >>>>>> dispatch mailing list >>>>>> dispatch@ietf.org <mailto:dispatch@ietf.org> >>>>>> https://www.ietf.org/mailman/listinfo/dispatch >>>>> >>>>> >>>>> _______________________________________________ >>>>> dispatch mailing list >>>>> dispatch@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/dispatch >>>> >>>> _______________________________________________ >>>> dispatch mailing list >>>> dispatch@ietf.org >>>> https://www.ietf.org/mailman/listinfo/dispatch >>> _______________________________________________ >>> dispatch mailing list >>> dispatch@ietf.org >>> https://www.ietf.org/mailman/listinfo/dispatch >>> > <OpenPGP_0x5AB2FAF17B172BEA.asc>_______________________________________________ > dispatch mailing list > dispatch@ietf.org > https://www.ietf.org/mailman/listinfo/dispatch
- [dispatch] New I-D - SPIN - on voice/video intero… Jonathan Rosenberg
- Re: [dispatch] New I-D - SPIN - on voice/video in… Brian Rosen
- Re: [dispatch] New I-D - SPIN - on voice/video in… Paul Kyzivat
- Re: [dispatch] New I-D - SPIN - on voice/video in… Stephen Farrell
- Re: [dispatch] New I-D - SPIN - on voice/video in… Richard Barnes
- Re: [dispatch] New I-D - SPIN - on voice/video in… Richard Shockey
- Re: [dispatch] New I-D - SPIN - on voice/video in… worley
- Re: [dispatch] New I-D - SPIN - on voice/video in… Jonathan Rosenberg
- Re: [dispatch] New I-D - SPIN - on voice/video in… Jonathan Rosenberg
- Re: [dispatch] New I-D - SPIN - on voice/video in… Jonathan Rosenberg
- Re: [dispatch] New I-D - SPIN - on voice/video in… Jonathan Rosenberg
- Re: [dispatch] New I-D - SPIN - on voice/video in… Stephen Farrell
- Re: [dispatch] New I-D - SPIN - on voice/video in… John Levine
- Re: [dispatch] New I-D - SPIN - on voice/video in… Alissa Cooper
- Re: [dispatch] New I-D - SPIN - on voice/video in… Brian Rosen
- Re: [dispatch] New I-D - SPIN - on voice/video in… Stephen Farrell
- Re: [dispatch] New I-D - SPIN - on voice/video in… Stephen Farrell
- Re: [dispatch] New I-D - SPIN - on voice/video in… Richard Shockey
- Re: [dispatch] New I-D - SPIN - on voice/video in… Brian Rosen
- Re: [dispatch] New I-D - SPIN - on voice/video in… Eric Rescorla
- Re: [dispatch] New I-D - SPIN - on voice/video in… Eric Rescorla
- Re: [dispatch] New I-D - SPIN - on voice/video in… Jonathan Rosenberg
- Re: [dispatch] New I-D - SPIN - on voice/video in… Eric Rescorla
- Re: [dispatch] New I-D - SPIN - on voice/video in… Richard Shockey
- Re: [dispatch] New I-D - SPIN - on voice/video in… Jonathan Rosenberg
- Re: [dispatch] New I-D - SPIN - on voice/video in… Richard Shockey
- Re: [dispatch] EXTERNAL:Re: New I-D - SPIN - on v… Patrick Tarpey
- Re: [dispatch] EXTERNAL:Re: New I-D - SPIN - on v… Marc Petit-Huguenin
- Re: [dispatch] EXTERNAL:Re: New I-D - SPIN - on v… Jonathan Rosenberg
- Re: [dispatch] New I-D - SPIN - on voice/video in… Peterson, Jon
- Re: [dispatch] New I-D - SPIN - on voice/video in… Eric Rescorla
- Re: [dispatch] New I-D - SPIN - on voice/video in… Peterson, Jon
- Re: [dispatch] New I-D - SPIN - on voice/video in… Eric Rescorla
- Re: [dispatch] New I-D - SPIN - on voice/video in… Rohan Mahy
- Re: [dispatch] New I-D - SPIN - on voice/video in… Eric Rescorla