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

Paul Kyzivat <pkyzivat@alum.mit.edu> Tue, 12 July 2022 15:32 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 766B6C14CF0F for <dispatch@ietfa.amsl.com>; Tue, 12 Jul 2022 08:32:09 -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 (1024-bit key) header.d=alum.mit.edu
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 AxpW60DcMQKH for <dispatch@ietfa.amsl.com>; Tue, 12 Jul 2022 08:32:03 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2057.outbound.protection.outlook.com [40.107.243.57]) (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 7BAB6C14CF00 for <dispatch@ietf.org>; Tue, 12 Jul 2022 08:32:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mIVUk/CnyqW0/I/DVR9WxAn3IsUThD1ALZG1TxzYEzfdFyay2t9U9irwd+Fs2HEGQlzBBIGTxYnQy5e62g24QlIAcdzjSC8RaulIR/Adb5LMLr0SDR0HZjWq2TI/fuGwKtjvTXPXFnNgEuMpis2clg4DeMiqbG3CvNUKLePrbxm6EuXxZLjPuU0ZMu78S+flJUW2jgJwOokWc784F5cBs9zuHf8ukOSWupeLeZiY+kJRl7zmFyb2g7qBa/TBrst8wqAtv3hA7QoijXsb9L78AjaS32GssoHS20AlpftCI4n08w8WaMuGAekriqdvnWND96MFlWIK4qn7/2DghvlneA==
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=M7gk+9yBUZM4ZtQqob46DXnXUAsFNAP7t3Uh8aIFeaM=; b=VgxlpW+dxEeAEkCa4je+J7NPKV2YP7vB+UT2hC4eyREFbEtB4duLwbQ8PKCsAwfk/BHVDozM+nGrkqIpsR31OFJ3Se8tLdVGzmx33qjbXaRjQUXA2hEOr2Y1IxHJJ8KmU4i8Zb69ES4d3LGSupghAS8sHV5JUy0PDO/qHRSIGadboRuMGb1YJpmHI07wgahie4DKgdfERhxR8FOJVb5xgKeNSTQFHTpdCRJMChZU1XLrtvBEIDbkIUV/f6q1kc1oqJd/hnjY4HhGZGBetLewvDM8brMpYHgXXWp6P+UeMDLZhKH9n02ayF9DW7oeHWD4UE6QBg/qGlQ6caYtdfCJrw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M7gk+9yBUZM4ZtQqob46DXnXUAsFNAP7t3Uh8aIFeaM=; b=bxlSiBO+URin4sclPeLFEK/9JscjEhrIXkl6SSjAIwoq6318F2B0ne8JUHNpgipdmzpJpf6DRlG5afboUjlrAVKl572zGDe670Wqw1Wy15Cv+pIX+JC1MN/NHM9oqYmAmf3OyOtbIwTFjHWNdOvF6Iy31P6kpg14vU/gGu4o2Kc=
Received: from SA0PR11CA0018.namprd11.prod.outlook.com (2603:10b6:806:d3::23) by BN6PR12MB1842.namprd12.prod.outlook.com (2603:10b6:404:fb::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15; Tue, 12 Jul 2022 15:32:00 +0000
Received: from SN1NAM02FT0057.eop-nam02.prod.protection.outlook.com (2603:10b6:806:d3:cafe::c) by SA0PR11CA0018.outlook.office365.com (2603:10b6:806:d3::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Tue, 12 Jul 2022 15:32:00 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu; pr=C
Received: from outgoing-alum.mit.edu (18.7.68.33) by SN1NAM02FT0057.mail.protection.outlook.com (10.97.4.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Tue, 12 Jul 2022 15:32:00 +0000
Received: from [192.168.1.52] (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 26CFVwro022096 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for <dispatch@ietf.org>; Tue, 12 Jul 2022 11:31:58 -0400
Message-ID: <28182e9d-757c-4fb1-3407-d900c12d435c@alum.mit.edu>
Date: Tue, 12 Jul 2022 11:31:58 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Content-Language: en-US
To: dispatch@ietf.org
References: <CA+23+fFReP7fi2XmhGoxmeUph8F7HcABsFwriXPzBvuBPBXLMg@mail.gmail.com> <A7174D39-A674-44AE-B539-E94D9FDF7111@brianrosen.net>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-Reply-To: <A7174D39-A674-44AE-B539-E94D9FDF7111@brianrosen.net>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1a4a6af7-91ed-4eb8-8b24-08da641ba9cd
X-MS-TrafficTypeDiagnostic: BN6PR12MB1842:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: iEQGN7XbY6MKxmtn9grvcTMyOEkOIuRXHDLxXK2hLnqeal4u2cYIMZUhq5iMVl2i5V0vssVK3hQkQNfNIA+ZyPRpK8ovzphZhW+Hbfs4daPqvUMV8Lrt1wkOC9td5cAfx6yt9cKidmaST0HxmNjJpZdRu1tWs0IfmEU/JHCUfx+R92P2mYHaOD+S/7k82LiV6tBwtrWIP3FjedvY9aWjbuwkLx1Nr+Bq7uUvKcbLWhtH2ox1auRveduUqibbqFAzCqdr/1YFP5TOYCqrJBvoXTnSrMMnPD+jO7n5+RGdZ5YWt6WOVmkl4EyIab5P9VRBaeNtS3djrNNXVuzSFCk9/BRy5NKNh+tezSSGtF5my7WAzqmVyNIVuIxebot31Z92P4LZbKF2rwuf1CFdLeFWyI+TZe4zJlI4pb67tO6jEiq0gUdW//eQNyKJOuCXe07el0aRt9DHHKv6QuJpOJEyg5p/erCI01+hKdamFIr6jYe2M1111JzeBGUtpNgbqP12NeshAweiQxx++EjF+kAJu80f4b9b5xVlSVd6YFbJobHE8YyVi5zUD5PoDUgHYQFnMu2d7O0JMyS31GR99yDzYTRL1gqwzy/aOzoN7Jfp93WHgvoruoNgO/maese6nq8B+zhH0WKseP8Vqr+qzOULecBSbSZ+RpiHDLtkA8R2I4i5kmafZp+KrffADE5mG8lJSK4nH7zQdTrAJ2Q8LlU5GBp0IVk8Z36uGEhmumj8sLcZA4yahO0L6CmrjJ6dcoMx8X8MCMVeFETyhoFnyWspMdGjfw/pCYxGQxTavgNRnuItLPONbvP3Q6MwZFFyEd7CRuyyZ9Q8+Jbn5XlZzDKBLw==
X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(13230016)(39860400002)(396003)(136003)(376002)(346002)(46966006)(36840700001)(356005)(31686004)(82740400003)(7596003)(36860700001)(86362001)(336012)(956004)(186003)(75432002)(47076005)(2616005)(26005)(66574015)(31696002)(966005)(478600001)(2906002)(6916009)(786003)(41320700001)(316002)(41300700001)(53546011)(40480700001)(82310400005)(5660300002)(8936002)(70586007)(70206006)(8676002)(43740500002); DIR:OUT; SFP:1101;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2022 15:32:00.0186 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1a4a6af7-91ed-4eb8-8b24-08da641ba9cd
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT0057.eop-nam02.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1842
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/KwWVvIENV2IseGX04fCFXnszCzo>
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 15:32:09 -0000

On 7/12/22 10:34 AM, Brian Rosen wrote:
> Definitely interesting.  Would be wiling to work on it.

+1

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?

	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