[V3] Thoughts on scope for ript

Jonathan Rosenberg <jdrosen@five9.com> Mon, 23 March 2020 14:21 UTC

Return-Path: <jdrosen@five9.com>
X-Original-To: v3@ietfa.amsl.com
Delivered-To: v3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCBEB3A05A0 for <v3@ietfa.amsl.com>; Mon, 23 Mar 2020 07:21:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.364
X-Spam-Level:
X-Spam-Status: No, score=-3.364 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-1.463, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fivn.onmicrosoft.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 x5aaXi2j4TUg for <v3@ietfa.amsl.com>; Mon, 23 Mar 2020 07:21:04 -0700 (PDT)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2081.outbound.protection.outlook.com [40.107.93.81]) (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 8482F3A0745 for <v3@ietf.org>; Mon, 23 Mar 2020 07:21:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; =?utf-8?q?b=3DfQJ4JhBdG2CSbPsjyFHjQ1rpnQ6JSpIlOKkmvAZoKdgb8ZWPw6LGaB/5s2b5b?= =?utf-8?q?gg2sS6t32Xr7jb5bdKm/1NyaA0wCXxgs9he7McsxpkZ43pTDDYe/odNW6bBWIij1T?= =?utf-8?q?exlCd3QWxrfXjiGK3Vc7950Bz1dO2L6SxsvIWUXd8GtuogrAY+uyj1MCefd/pzcdh?= =?utf-8?q?bTeQWQ+qlUoZRYOan7+OzeGjjejun7mccgsuOTAW+pQ21aQW7p1/3t+BLCggMggRp?= =?utf-8?q?zc+x226Hg+9oRqGalL7W+xcyOtJIbREZcCwc0KcVLaByVZflHanKOWI79dV8svUuO?= =?utf-8?q?uQZZtMlvZP64OmtEEa9aQ=3D=3D?=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; =?utf-8?q?h=3DFrom=3ADate=3ASubject=3AMessage-ID=3ACont?= =?utf-8?q?ent-Type=3AMIME-Version=3AX-MS-Exchange-SenderADCheck=3B?= =?utf-8?q?bh=3DxOGbBd3qe9U5n0F+yy0hKqOgJiHbanhJA9XVafdFMEE=3D=3B_b=3DHnAuR+?= =?utf-8?q?SWjHOv3LRvhtm3FHl7pXKRlaaK7NgLp4LzKZI0gHyPWiv65IlocM/y1rDZ40dRHFu?= =?utf-8?q?zThhH0Co7CgZZ+bl3eW3gUwYoONmequpf8ndJG0kFs5WN0nxzAyvp28aimnCfUdby?= =?utf-8?q?pfjdHSI2+g0LwcwMZ46VgNLWkdLyaQOATUpZhR+2mWN2U9Zb5f7aykMzLO3n0ImHp?= =?utf-8?q?GyatuJVEM5NZKT1y0ppSwKU9/uTKJ6oUVeZPiMbv3pDZJWhBYD8jMX3DrLM5h5V/j?= =?utf-8?q?o3nF2eCQIqq+yEGnJnAgoeqZld+evIvbMVrCnaDOOqg3Pt6APVoQGI2uvDWRSDHRS?= =?utf-8?q?NZMs0rGK3CQ=3D=3D?=
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=five9.com; dmarc=pass action=none header.from=five9.com; dkim=pass header.d=five9.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fivn.onmicrosoft.com; s=selector2-fivn-onmicrosoft-com; =?utf-8?q?h=3DFrom=3ADate=3ASubject=3AMe?= =?utf-8?q?ssage-ID=3AContent-Type=3AMIME-Version=3AX-MS-Exchange-SenderADCh?= =?utf-8?q?eck=3B_bh=3DxOGbBd3qe9U5n0F+yy0hKqOgJiHbanhJA9XVafdFMEE=3D=3B_b?= =?utf-8?q?=3DIbHQ5vkNYYJbovsCx3om/DStHoiZhHMqRO6iOXSguotYHJVoz4ggkHzaGSdwrm?= =?utf-8?q?Snq+us0N3lu6jCI97L/oeZMx+7i5L+2uT1Wm8ZzIA1ziwz26SFVuadeX13tuRoihd?= =?utf-8?q?1ZDGaXk8ywzarid/NNUJUlHrfu150RTjAaRJidUa+w4s=3D?=
Received: from BYAPR06MB4391.namprd06.prod.outlook.com (2603:10b6:a03:12::26) by BYAPR06MB5480.namprd06.prod.outlook.com (2603:10b6:a03:dc::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.20; Mon, 23 Mar 2020 14:21:01 +0000
Received: from BYAPR06MB4391.namprd06.prod.outlook.com ([fe80::21c5:6201:54:13d4]) by BYAPR06MB4391.namprd06.prod.outlook.com ([fe80::21c5:6201:54:13d4%2]) with mapi id 15.20.2835.021; Mon, 23 Mar 2020 14:21:00 +0000
From: Jonathan Rosenberg <jdrosen@five9.com>
To: "v3@ietf.org" <v3@ietf.org>
Thread-Topic: Thoughts on scope for ript
Thread-Index: AdYBHf0Yy+O2W8g+RMGhiSdyDOSXPQ==
Date: Mon, 23 Mar 2020 14:21:00 +0000
Message-ID: =?utf-8?q?=3CBYAPR06MB4391FBC64E195E87003061B8FBF00=40BYAPR06MB4?= =?utf-8?q?391=2Enamprd06=2Eprod=2Eoutlook=2Ecom=3E?=
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jdrosen@five9.com;
x-originating-ip: [108.35.46.157]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3123bb56-16d8-4035-f605-08d7cf356975
x-ms-traffictypediagnostic: BYAPR06MB5480:
x-microsoft-antispam-prvs: =?utf-8?q?=3CBYAPR06MB548038F21CFC32CA16C28EBDFBF?= =?utf-8?q?00=40BYAPR06MB5480=2Enamprd06=2Eprod=2Eoutlook=2Ecom=3E?=
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0351D213B3
x-forefront-antispam-report: SFV:NSPM; =?utf-8?q?SFS=3A=2810009020=29=283660?= =?utf-8?b?MDQpKDEzNjAwMykoMzk2MDAzKSgzOTg1MDQwMDAwNCkoMzc2MDAyKSgzNDYwMDIp?= =?utf-8?b?KDE5OTAwNCkoNzYxMTYwMDYpKDY2NDQ2MDA4KSg2NjQ3NjAwNykoODY3NjAwMiko?= =?utf-8?q?81166006=29=2881156014=29=287696005=29=2852536014=29=28316002=29?= =?utf-8?q?=282906002=29=285660300002=29=28478600001=29=286506007=29=2869160?= =?utf-8?b?MDkpKDI2MDA1KSgxODYwMDMpKDY2OTQ2MDA3KSg2NDc1NjAwOCkoNjY1NTYwMDgp?= =?utf-8?q?=288936002=29=289686003=29=2871200400001=29=2886362001=29=2855016?= =?utf-8?q?002=29=2833656002=29=3B?= DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR06MB5480; H:BYAPR06MB4391.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1;
received-spf: None (protection.outlook.com: five9.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: =?utf-8?q?QH4ozZPQFSikFHF4knZYkyInHQajnsC?= =?utf-8?q?OTVAhhxruOjY8RUPXZ6vZRDLRN8I1w6gdcLB+3MN8wjq4Prbo2yk7MlKT6TK+4RQg?= =?utf-8?q?5IkMjLbX9efGk2hx1k3rlYU7Wb2y+WbOZW5le7pqH5V9+KBHNyDsi2LPgSVkdSfJb?= =?utf-8?q?e5mO4SCHIB4WesObiNLmumyiV8u6ADz4D6AlL3HzdPShjhqVUCmRFrGSSbiLjM4bZ?= =?utf-8?q?jZsCFdooIvjBMQF7l16QU4ss530vRz+F0sOKI0KIbCrz/K4tcYjrKlsgrZLxeRd8k?= =?utf-8?q?9ValELVM7/vpDkWUPPg1zknUaYuchU2XlZlmbcYmr8qSroLufFv9To6FwhPvQNdgc?= =?utf-8?q?h2vtq2gbtoZLLlo/IH3fqYgPTGboZ+m8NHEVqLTcRm7A2bzvifmlHU33Oy/V4PV8M?= =?utf-8?q?QClhzDJsSbc5JZWBpECZzF73t+G?=
x-ms-exchange-antispam-messagedata: =?utf-8?q?omkzvRqX5pcOyAQKxl28Tl0TL5LkMn?= =?utf-8?q?BEBQxKco3b/WXEtgyUjDLSf6qlzGRUfoGt9xaF5Ai0rPnsJtpenuUz2QkzNxV/4X5?= =?utf-8?q?oHtXdKLeSKfzNQpMEwMAdr8PgU4rlMp1o2klR7oYbMKyAcQzXCaolnA=3D=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: five9.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3123bb56-16d8-4035-f605-08d7cf356975
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2020 14:21:00.4250 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f6c5114f-7396-4a09-af1e-98ee46f99bdb
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: =?utf-8?q?e8nKY2oUzXT4jqCXeJcbI?= =?utf-8?q?M3+sxnkrFSv1amQvpMlxbSFgc1jpBNbzd2ANd9S4duwxmCnDZKQnuGT8TNLGNo1Sg?= =?utf-8?q?=3D=3D?=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR06MB5480
Archived-At: <https://mailarchive.ietf.org/arch/msg/v3/kt3XWsPTlrBuJqG-SvjTp26V490>
Subject: [V3] Thoughts on scope for ript
X-BeenThere: v3@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <v3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v3>, <mailto:v3-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v3/>
List-Post: <mailto:v3@ietf.org>
List-Help: <mailto:v3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v3>, <mailto:v3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2020 14:21:09 -0000

With our BoF coming up this Thursday, I thought the time is right to restart discussions with a focus in particular on SCOPE of the effort.

For me its defined entirely by the GOAL. The goal is:

It is possible to implement a ript server in public cloud, such that it is nothing more than a web application as far as public cloud is concerned, and therefore works with web-centric features such as Kubernetes, global http load balancers, and service meshes - to name a few. The server implements everything needed to make and receive voice and video calls.

I do think the scope needs to be inclusive of server to server peering, not just client to server. The client-to-server stuff defines the core, but for me I'm really interested in building an alternative to sip trunking and that requires solving for additional things (inbound load balancing, inbound authentication, number routing). I think those can easily be in a separate draft but I think they should be in scope.

Thx,
Jonathan R.

--
Jonathan Rosenberg
CTO and Head of AI, Five9


________________________________

CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential information of Five9 and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Five9 and/or its affiliated entities.