Re: [dispatch] New I-D - SPIN - on voice/video interop between app providers

Stephen Farrell <stephen.farrell@cs.tcd.ie> Tue, 12 July 2022 21:03 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
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 6DDB3C14F749 for <dispatch@ietfa.amsl.com>; Tue, 12 Jul 2022 14:03:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level:
X-Spam-Status: No, score=-2.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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=cs.tcd.ie
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 aK2_Ww94eVRh for <dispatch@ietfa.amsl.com>; Tue, 12 Jul 2022 14:03:33 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10128.outbound.protection.outlook.com [40.107.1.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A544C14F729 for <dispatch@ietf.org>; Tue, 12 Jul 2022 14:03:32 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fEqfou6cppgHF84stNwductnG/EKINnWFWmc6RG3+0KGTA5xsi/YxTigyZwBHxLHUvMgvRAdmVUbdp6AoBE4KshPJYYTr376SlmxnnhjNw01usNJ/2I6NNvBalwm+0RKyr259+IUzTv85fFkul76W2EFpH6Lennm7FtfZvxIgiqf9DCA/rz1B/eWbHxjmaP++9ArU8mjlZKLnUMwxnlnvRJiNpVKbaeSFSj/aWniO7eTXA+DHWq+eoRwt3izJwgqr1x5XkM/fkTkLOmohdmUTgX0xjTQSuV2JExDAtbYOdC3oiBlUGAX/skvnk41hPU9xhtkJPEIygO4g9vMSTliKA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=E73r2o6IZA9Um4LvkuSKGgKL+U5wy0oxMY4bP3feWks=; b=DjUJZLcCoJIFhp6yYhSAf2x9/YQPidQl0HIBVriTdlxWmsz3dhoUQnqkcvBmvqhEWkq7kPSJiDyGRAYvKmlZR4TiLFVg26UT97Nbaz90sBHR0ngguTivwdGFcREn6DT8SVvbQnmJnNJ6l89rHpx7ZW/paJhLICuXHB4LqbVmgyupn2hoVPhz3dcAnyWY32lH60785O5XDlAs+qkz/RmNiGRs0z2aCBThF4XXuiUIEoqTxN4WyxV/s10fiWzTWaDoi84ibKsRjpdzSya4+Sr5oHr3OLjriyvNO/Yh1I7pOtbL0rHPR4OoIlZmKu4DTAKgtM/1G9f+Pus7LfrToMrV/A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.tcd.ie; dmarc=pass action=none header.from=cs.tcd.ie; dkim=pass header.d=cs.tcd.ie; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.tcd.ie; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E73r2o6IZA9Um4LvkuSKGgKL+U5wy0oxMY4bP3feWks=; b=tk4NwiRD4VkrH50j+GzN9ZImSIGmWVX/wVWZkeRNrI1V5wdSuhiYW19zBXFOvtLuv0Eu7EJC7d1iZXK9PW8zvFMf87MH6RD/nq7BJGekHHK+CoQDBTkCbu6n6QzGXHS39S2zje1RibXTQ6vSp+PvS0vkjVfj+5xkSJ+klAtfktbbxNgcmkxKjvmK3048XVEI4JXQvgNqYjcSO3b10wFbqTalZsK8RMdNZSGGenNxWrRDw7CD076kIHeIhC3tIuQVw1OmxYDs+xg8BOzwfEPGhJVG9ti8Yyn+Yhp3H0BXEOAgJpa9oWx9unpTNFFZeh6hiaPu5uACHPrpMY+0CCqfrQ==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.tcd.ie;
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15) by VI1PR02MB6303.eurprd02.prod.outlook.com (2603:10a6:800:192::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.26; Tue, 12 Jul 2022 21:03:25 +0000
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::8491:63e9:5e84:2d61]) by DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::8491:63e9:5e84:2d61%6]) with mapi id 15.20.5417.026; Tue, 12 Jul 2022 21:03:25 +0000
Message-ID: <d4803464-6260-aec3-d120-a6f2cba3deb2@cs.tcd.ie>
Date: Tue, 12 Jul 2022 22:03:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1
Content-Language: en-US
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, dispatch@ietf.org
References: <CA+23+fFReP7fi2XmhGoxmeUph8F7HcABsFwriXPzBvuBPBXLMg@mail.gmail.com> <A7174D39-A674-44AE-B539-E94D9FDF7111@brianrosen.net> <28182e9d-757c-4fb1-3407-d900c12d435c@alum.mit.edu>
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
In-Reply-To: <28182e9d-757c-4fb1-3407-d900c12d435c@alum.mit.edu>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------6YZ5Wm1YAEBPdiOPJSKxbKnj"
X-ClientProxiedBy: DB3PR08CA0012.eurprd08.prod.outlook.com (2603:10a6:8::25) To DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bd859c32-ef58-42c1-4fcf-08da6449f615
X-MS-TrafficTypeDiagnostic: VI1PR02MB6303:EE_
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: a3q7ovybDhtnnbHnXTo+gqFDwhrprXYtu814Cz0n+qtQbSr1gYCdQbEi6xZT/3WuXy+GKfBZ2dYsCo77BHPbLPgetnGVNVDDpwMQI5BWwAskQp186/5+xfmawxYDu1XFNt1UvTNyf1+1iq/H+T76IpzNzFLb60mEjUDqW8TzZClaTDVoFW5PSrtyuxVI96PqH2vbkLZaaobiDQoaPz7iL73m1K96ZLh+PqhrwVFjieNS679+stQ/n1WRxVWBfGjcRcy0YW9WIs50AdUEEeREeiKvO+Yv1sQ166LDmN5c84AYYdXsSkzToVBTJCFeXZp5DX90T0ktKqdZ0FTLmRINgLFRG3hNF3xGjPS36H6fsFcsLBmmfltquQl5+aKzmp1M32K88PYEl9XhZLnjfFjgzpTR335lAxN6vsZgHDmX5OWzGP71zPq/bMnEB2jVDNnUT/IkC6OBhmNf/AitzTc3DMSV4D3OelRgHhpC9vnmoTwWRrhazhAMNLfvrNLI0TwoMRjTIgbyrf4nn2zL4pnXBXvVlvZMta38/L/0yAnhJbyIOENLRBZasJ6VUELNu/mLhhkpSB7hjcJJUZJ/I+wp9zZf6eHZCdJCfFmayWyfCyC12LBVd2zL6tjyyka1Bt3jDbyuxTBWbzqeL/EBEGrgOcfVRaKmP6DP17y3tO5/OAZTNSv26LpYRoQox0QPvIUn2P7jKGSObgvYeXVZF42xZ19uVuwdSMEws4aRXUL+ueJwFZU/4a1fLvkOX5cg9a93wkg+v/QB3u6g/1yEaqgkgmjGFB9ADM3ymPwgy1AeklPrHTAkoNV+oX2BCTiyP9CRKkL8AcGLmbkNLjSKd2Dnv2rx0UZdTQLC+N94xvcqGHRWmEA0z7Snnq1c4jbfVDa085WtU2qUNr15yJe/90LJM8N/dc6j24uyym0/NMps4W4=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR02MB5113.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(136003)(39860400002)(346002)(396003)(366004)(38100700002)(786003)(186003)(66946007)(66556008)(83380400001)(8676002)(66476007)(21480400003)(36756003)(66574015)(31686004)(2616005)(53546011)(6506007)(6512007)(41300700001)(478600001)(33964004)(8936002)(31696002)(2906002)(5660300002)(235185007)(86362001)(44832011)(6486002)(966005)(316002)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: sz8xPDVZCYYIJyWiWgfoq8NtRtZsAwp/e6T2Nu1+iq00fC2xYg0hWMSw785F5DxbNpHHGKeuV0IfXnmAvvSHHunIygytQy6B4YtxbDRNw6OEYbdE1xcqrBPFdfmd+T6KjcfmYPWOR5/IuV8nW4EdnewbXGT8YOwqY95S1/PtfRt4fv3ckCqvSWGaAV37BHsL8uROhAiCo3eC2xMyNdRb9Ce6sOdwIaFnY2kvy+SkVfXKuK+1y3yNjXWy70hMro9ChRspgP9C88LgSgR7CADjAldi7X29v8+ygc5nd9IpvGXlI7LWO36KSzzWHIJW0UXmOOrhHKV/4zUpbC5E/d2lE0mujwEwK4ooPZ028m9gJQosmTUb1BS9CLweummxaTQqphv5qTli3av2DiwtPM7TM0T5F1lBq154eMUS8b8t1ktfjdumcnMFxRifjgssJLwhvYwWPkPYK6FdEzlmQTbM/a8f4JvmI8eULtyZwGKJpf97jJMGmzlI0eMlxS1Jgix1kF1OWLHuxjP1PIHMz6sgEx68eb8dOrp1BE4sVrjAbWcl3bH9Z57CJH+E7xiR3j5xdDUkLtBRTn9bLF642nZ3tciYcb/PH9QWDeYx1KgTK5UEpqpv2W9+mbQJeu85CzLOaqDNA+T9u/MG7xIuxaiFjB0jyhb9MeqZyMMEm8Z0/jao7FuxT669111rzEwz6LqbueB0IPRqHFXphFIAoVhvMwb4d25VCa8TCgIAcGA3nO+u7f3Y6JM4Bc/jAFIfX3hAJViXVzLAYBsCZNjVdGEIolSn5V4noW23J/rXwPqs6L+wpp8i5XatUHF5xdU0vlhxYmbc/cc+Q71LQMmZKgMkhAEKjchfdCtY9jyGN6EA6WHH9170U+wyjVJFeUk4Bvqqeh+Tp5apYfsstbUBMboH/IQ+r3a7WNgK6QXJ79V0M0V2qpN8sGDYWrwvPFlQXQ5PmREC02u0btv/PYUNVorJvFHGanT+XqLtIhsbn/vAp1sKGNXP/2H9V3jO68PxR9i0J5Oq96C6BmWFDcA4MeCqAKgegKpHotUuqhZO38BZucATr3pCADExVhq1mpkEavWJIU5NPiPGm3JixyySFaSv2Kf7JS92TDp1VAkKcFgt7TnJr8DP0cmGc5YExBeTr0lc0JUDWnbNWjOfewLRHzgFboONSe07mALifW7skHEt3gaOTBNpNSirRVZ2f2nhzXb/DcbkoWI7WeQyTM9KyFsgxiM9NdtDLuLXz/AVor5hRNuW/uMACtB1wPlGixxL9d1ZchsrWEyYscgmkViUV2XDMjlr4c3X+F8iiSN+PsOQsjI8VehHWUkBfYRVPG/a5Mq26SUE0hYj6T5hTmajZ1iWWoXQm29K3dBUuiB0XNCIf+WYloBxxQszKgFCYrFZbSepYax78B7vqarksKwvjRagBR8zK297N76EH+/v6XOqMNqDKZyujBJHAbUz89pPGjZ9/WJFAQEecgyVeYkC3lkdaG+oEjbM+A5jLOsq9EbL0PRpO1bSCEx7AMUiPXU2wu4N6q1bKXotYlFr4utkjChn3AQOxfb4P94nMH+7STOA2Bn9QggmDZO81oLH4pdpuFaGm57UYiDzoM7RQqKRB0/1ytRTL56dqrnlZbwibS0+bOHWMkcIo8RXX7qzsApOTcqX
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: bd859c32-ef58-42c1-4fcf-08da6449f615
X-MS-Exchange-CrossTenant-AuthSource: DB7PR02MB5113.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2022 21:03:25.1734 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: d595be8d-b306-45f4-8064-9e5b82fbe52b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: bH2rXKUBpaBHOYvpgc4eBcPfwHNxQTjVYmU3d0SeEuao34YLH+v6bxNRBUvQjLlM
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB6303
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/AEHmtNRwGG6KMgv2q--VMbfHL5U>
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: Tue, 12 Jul 2022 21:03:38 -0000

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