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

Jonathan Rosenberg <jdrosen@jdrosen.net> Wed, 13 July 2022 02:55 UTC

Return-Path: <jdrosen2@gmail.com>
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 A0D9EC15948B for <dispatch@ietfa.amsl.com>; Tue, 12 Jul 2022 19:55:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.178
X-Spam-Level:
X-Spam-Status: No, score=-1.178 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=no autolearn_force=no
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 5ml9osCyB4uO for <dispatch@ietfa.amsl.com>; Tue, 12 Jul 2022 19:55:37 -0700 (PDT)
Received: from mail-oa1-f53.google.com (mail-oa1-f53.google.com [209.85.160.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24F27C159488 for <dispatch@ietf.org>; Tue, 12 Jul 2022 19:55:37 -0700 (PDT)
Received: by mail-oa1-f53.google.com with SMTP id 586e51a60fabf-1013ecaf7e0so12556499fac.13 for <dispatch@ietf.org>; Tue, 12 Jul 2022 19:55:37 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pfG/FudRv9KvtfOSomhIMiKpWE8h8UA9q/r9D6NgeD0=; b=jeqO8imSMhftZbSc4xOxF+Tg4THqFQ6oZsiEKsOIWi/nPnwbi25+HFrjjkr0GnNulD Ov+XsC9IRQDSpgzHYRXMKp8ours5Enz0yf178nAboUCR/qAPhd4POfo236VqrVxwRxe2 51SGpBG9pcWFuwIs5WsN26hVc+OlQpRfQN5mQ6FMzd8o5AwPnvSJ7YnxN7rVorxpu67I 8i0hz6uSH0DlIJpoSS6EAaAzxUX/6WIawcrNilgaUZT32tO3g2UB5VOXWWI3lOZp06a2 a6iup1Z/5sGx/5RJy5MHjE6LlNkukZmzSraLGxP5JoIl2YWPTgyMqfwlaubVCr/DW9Gp W7OQ==
X-Gm-Message-State: AJIora/HT/zseemQAfbaHeL1rENMKHDc1giItqCxWzYYtuz761YZimZW HzzA4A+3CEgqFnOUOVfkuxarJ1QUZek=
X-Google-Smtp-Source: AGRyM1sBNo0bpYXCXs5YetaHDWO8x9toSpat10XjusTGxmk0wnU+I367BJLKxJZPyjUy1fyIRmUwgg==
X-Received: by 2002:a05:6870:23a8:b0:10c:8e8d:5e8e with SMTP id e40-20020a05687023a800b0010c8e8d5e8emr671467oap.263.1657680935989; Tue, 12 Jul 2022 19:55:35 -0700 (PDT)
Received: from mail-oa1-f44.google.com (mail-oa1-f44.google.com. [209.85.160.44]) by smtp.gmail.com with ESMTPSA id a18-20020a0568300b9200b0061c309b1dc2sm4347652otv.39.2022.07.12.19.55.34 for <dispatch@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 12 Jul 2022 19:55:34 -0700 (PDT)
Received: by mail-oa1-f44.google.com with SMTP id 586e51a60fabf-fe023ab520so12570692fac.10 for <dispatch@ietf.org>; Tue, 12 Jul 2022 19:55:34 -0700 (PDT)
X-Received: by 2002:a05:6870:15c9:b0:101:cdac:3887 with SMTP id k9-20020a05687015c900b00101cdac3887mr644986oad.35.1657680934409; Tue, 12 Jul 2022 19:55:34 -0700 (PDT)
MIME-Version: 1.0
References: <CA+23+fFReP7fi2XmhGoxmeUph8F7HcABsFwriXPzBvuBPBXLMg@mail.gmail.com> <A7174D39-A674-44AE-B539-E94D9FDF7111@brianrosen.net>
In-Reply-To: <A7174D39-A674-44AE-B539-E94D9FDF7111@brianrosen.net>
From: Jonathan Rosenberg <jdrosen@jdrosen.net>
Date: Tue, 12 Jul 2022 22:56:09 -0400
X-Gmail-Original-Message-ID: <CA+23+fG_bO8ZfO0QtZ4tR7fKXpTbw4cGt8-rM+LohdHmx91YZw@mail.gmail.com>
Message-ID: <CA+23+fG_bO8ZfO0QtZ4tR7fKXpTbw4cGt8-rM+LohdHmx91YZw@mail.gmail.com>
To: Brian Rosen <br@brianrosen.net>
Cc: dispatch@ietf.org
Content-Type: multipart/alternative; boundary="0000000000003f18e905e3a6ebcb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/kwhi-hBvGSGxjNf-UjZTGRKLuwI>
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 02:55:40 -0000

inline:

On Tue, Jul 12, 2022 at 10:34 AM Brian Rosen <br@brianrosen.net> wrote:

> Definitely interesting.  Would be wiling to work on it.
>
> Is there a reason MSRP isn’t acceptable for the messaging default protocol?
>

Well, its long in the tooth, and not really how most folks today are
building messaging - which is by REST APIs. A big goal of the proposed
approach (which is not clearly stated) is to try and minimize barriers to
adoption by those who must adopt it. It's also way easier to build public
cloud based messaging using REST APIs than MSRP.


>
> 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?
>

Well, that's a fair criticism. THe rationale was what I was saying above -
if you are building a pure software-based voip system on public cloud, its
a mighty pain in the neck to do it without something like this. So the goal
is to reduce barriers to entry.



>
> 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.
>

I admit I had missed this one - will look, thx.



>
> Brian
>
>
> On Jul 12, 2022, at 10:13 AM, Jonathan Rosenberg <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
>
> 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
> http://www.jdrosen.net
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>
>
>