Re: [rtcweb] 5G standards advocating WebRTC protocol violations?

Bo Burman <bo.burman@ericsson.com> Wed, 10 November 2021 14:37 UTC

Return-Path: <bo.burman@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD98F3A1073 for <rtcweb@ietfa.amsl.com>; Wed, 10 Nov 2021 06:37:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 LK0jf_BtGhF6 for <rtcweb@ietfa.amsl.com>; Wed, 10 Nov 2021 06:37:01 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on061f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::61f]) (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 4599E3A1045 for <rtcweb@ietf.org>; Wed, 10 Nov 2021 06:37:01 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OoH7gSCKh6EF+kiRKRf1mwLU8R0ILpIOef0cjUcXosyiJYRfk9lYwVzEAEddoAhWBu5tm/h9EbniGSzMu9ivInC+lxDLsByGt6J9VT2lekzHQC0+vd1dLqzopidSiPJK4syA/UQRStJHMpcBpq2jFZ96EN0D/ywNMcWZElw4G1Q7gAAeKPDeRVlFKGMzpGkK327wJKl27nQ8EDBYPA/t8YA1xz3+GcNYuXw/8t2VGbRtI7rrXgNLE7OHWV6YShSMcBqVXX5oUm8XhtRoKObW/jR19KW6cS33UiqJ7DZY96opxgMlZe3pCDwxQcT7kl0Cpe2q3DjXxPkTDi0Age088A==
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=qx7qf2wD4ucU2810K/Is6PzOoEM9i9PNrLACjp075WA=; b=CawhIOdYc6hFJcFrceWhOvBgVcKNpNhoScYm5+oAeQe61U2e0MfA/UhO/r4p4LXczeR4+Ai+ZJRQG0i1gSqpHf76uc/hn4vu3dQ2VtGZuFSXVF0QoEkusVFXCsH3gSvJINJT++IEl0z+qj5R51qr2pyuwhAb9Ix/BgjcPWH98gY8L79tPkBYOPGpzq0w+RMyBp5GgSE/Sc+F20yi99J1DQuCi5AwhFxGmb0LeSrsivYtQpKFXmQ5r+7IDYhF4qTXwEEmk4jN705iSQuAdWgDpSKWDazu8AUndOp4Y4ndqow5nJZMOkrsffQ6sAUs2nK8CnnhRQ54vNwDuyf3N3ukmw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qx7qf2wD4ucU2810K/Is6PzOoEM9i9PNrLACjp075WA=; b=aeQaxdzxBko7ZEpPEP2DE3ZZOMroeGzmjxe/qToQMH/iJnheq8dzBYumNUVCe46dqU231WZNx4qh5LLhuoqbMtrM7uvitAlzqDTYZ/DYgVW8DZthOmch/VIn1N5qQMZOnW27c1Low+wgOcXMv2IXY+ufPXfjq8R52iS0AW+tjlU=
Received: from HE1PR07MB3403.eurprd07.prod.outlook.com (2603:10a6:7:32::25) by HE1PR07MB3369.eurprd07.prod.outlook.com (2603:10a6:7:30::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.14; Wed, 10 Nov 2021 14:36:56 +0000
Received: from HE1PR07MB3403.eurprd07.prod.outlook.com ([fe80::4c9f:2388:31aa:af0e]) by HE1PR07MB3403.eurprd07.prod.outlook.com ([fe80::4c9f:2388:31aa:af0e%7]) with mapi id 15.20.4690.016; Wed, 10 Nov 2021 14:36:56 +0000
From: Bo Burman <bo.burman@ericsson.com>
To: westhawk <thp@westhawk.co.uk>, Harald Alvestrand <harald@alvestrand.no>
CC: RTCWeb IETF <rtcweb@ietf.org>
Thread-Topic: [rtcweb] 5G standards advocating WebRTC protocol violations?
Thread-Index: AQHX0KdAAYfD9gxH+U6UWkCWLMimFavxxvYAgAe6/ZCAAvnUAIAAGROAgAACFQCAADwLcA==
Date: Wed, 10 Nov 2021 14:36:56 +0000
Message-ID: <HE1PR07MB340360089D08CBDFC256E7498D939@HE1PR07MB3403.eurprd07.prod.outlook.com>
References: <ca569473-975c-b11d-eaa6-4aa215c8c7c9@alvestrand.no> <CA+9kkMA1GfFY_Uemhvu7PZNj-rJGUMyxYcMbS4_vVu5MTq75Bg@mail.gmail.com> <HE1PR07MB34038C7F4DF8907E96F33C948D929@HE1PR07MB3403.eurprd07.prod.outlook.com> <8c8b1988-1c2a-eb6b-5f0a-c9412c6d8981@alvestrand.no> <CA+9kkMBYbHmHQUQVtTSuZYgq9WHK1wiQmcmX_Yv9s_9vzfsjyQ@mail.gmail.com> <C64125E2-0703-419D-AA88-32C140342013@westhawk.co.uk>
In-Reply-To: <C64125E2-0703-419D-AA88-32C140342013@westhawk.co.uk>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6d4d464c-9299-44e1-63d4-08d9a4578bbc
x-ms-traffictypediagnostic: HE1PR07MB3369:
x-microsoft-antispam-prvs: <HE1PR07MB336922AEFB19BC2B4A7D33A28D939@HE1PR07MB3369.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:220;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Eh+o1/2PhivVN6Q12Sfay+CS2zzoqqC1prZLPNjfaz3hslhGhFVXE+ZmdV81BmHCNy4lY/KpHtaGaVm7opPL3pvtjO7Cv2CFAQY1/GJG87EYa59i8TvaebkwHMvXV/WZlFSEjRHaqDBeMkJtWXCT/PcO7/XIP57zlxQ7NCuZSNmmooQ+U4g6jFydb8kUc9B0YRbb3DYGt5/e8RnaCe02iZG9ePvC9SQI/aM2ov4pg9q+rUfJ+9Oo2b89nNbdi3IKXQwD0nd5a4rnBemnYkP1FcqsbxXt2wLbBAEblFxdWZT2+Fw64GavmLYcTYmSedQ5L/Bv/S3Jj6oHxreuH9RmM/uRdQMbZ2/pNO3EfcIjyYR/a6m80wy85vhsHfaWNm8e7rfwgbJccNJkW5tLj2nxKs32kBtn8GHFWnNKtNj4eOVIAbJAcL+9/Fc+EzP1EyA6KKQ37VHQsuFSts2RRahusnA2zcFl0W5N0woG86sh7P2N2H0EM6xBMFoGxrBpcgp7DSImXDCOr+UiOvD00sO9JDLKSecelUKX8igtfB6Zx6zgbaxe4ctN0Ib6UClK2EbRZFrfuXKpoMz8TFiyjuPbJKZ0WrjKyVBGMLfc5KNZjyDcWYqTJkoNlTwMgaCkzp4eorsJbZuecIRea0jL5pUBt5YopYvzoDrKOh/OWKfglx2kAdrZGd2uXbOXJ5LS0zp2RU8oo3aUOvPUyMArK8/J6rbhbWolkQLCg4v6umtjrDVB5LDrOzWR1Z9xWxIy7+bguNDLAmFbrgojo2u98nMSKd5aetifQHRbNZgRmV0yh0tJyGTj2GB1olV7aizrz36x30iCS0JW/SOGk4ZYGdaoXA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB3403.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8676002)(7696005)(64756008)(66446008)(966005)(66556008)(38100700002)(122000001)(9686003)(8936002)(508600001)(33656002)(166002)(44832011)(66476007)(71200400001)(83380400001)(38070700005)(5660300002)(86362001)(99936003)(82960400001)(316002)(52536014)(66574015)(53546011)(6506007)(2906002)(186003)(4326008)(26005)(110136005)(76116006)(66946007)(55016002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ewWnWH2lKFNVOZkiLPl6FGYZ51Y7Me7fqbQQKU9qlM18419OpjjstKkl38WlDpL7Zsbx3R+wAzhAtWb6IMi6WDZXr/+ti1uuT9M/vnWIDk+rGeK/EWfMbyUM2H5FNhI4hGrZvVIFCDLtHBKnF2ZOvb2CJhqDnz466+FMcAWTPEXPKN9fSqC0Tceq4KUaNDgVnQkhjQgPQ5X7rP0xSjGa4d/mL8itTXYtdtkUZqjPga5agn6l+D1AvBoTsuQNqDcfLik+b28ZKoeiBdbb23w+Eic6GaxCiZZ731aloTZU4RxUFx6BIcLTZjvz+k+liaj72WWwNj9VKxNwR75toXHotYyLmP0GBIdEHgNFl9TcpMIM2kXOJG6a/2AKjIN7O30YmkFhwqj2zaw1GC8aLBKrSXLdYRH/g0lG2EWmRqwPNUHmxCAiQqw2DGVvhJJ22nqqkNuQCYoSVGMi/cbfp0uQ6UoTvW7X4gZuOJ+3Qn1w2Zp4MXpV8/e2eYuEDf/fhjnLKlUlHsxx8N/J5eHd5457/zeR7Bi4MJsxrhaCrb05T4FCf9GHt9j3075cemmocBLQY9j0FepaMWTwkTKt/zCaMo/U7Dj/ugD/3MBaoOjw8Vk9mrvuoYcmPlYLls6D41TsTtbbyWCe9Jw57DiTr3e6N4m0Bh+S16r6Z2KRXAkK5DQWBAEEnUJn5rg8hKrXm4+MdnCqKN7prb0yPFl64bCA8DBqbcAHm5HWhJXq1aP0Vlanjwb2TAa1m/xGc0MySxcZZ2SrrVnhhLy4I08yWKGSEUOgW0dyKeZls4a1K/WEjk9wYJSeMY35Pyk5v68h42zKx3zzECIVGsLq6z74HBkgs0ZyWUf4d5OcNeloXm1oH3kChxvwsmv00Aka/SnqSUPF2yMBURxjPJPGfuyALP1EIUBTX91femOoje2NzHhXFcb8G2tBlC5h7sPkA6JlELBOcjaMftSi2HYtuySh8gsp3QIA/GZ3KRZQGhyr51l40lPpSSsNOCz5xrfD7BYO3vdz/FjVTMGIlvl001c6qWUKcEvne/L05GwO2702sN+KHG547VdS5iQpYCHiVT3A/pi2QJ/yc0HKDSkN8mDagtxv6RETzDebA5e1Kn72mTz0Uu1AA45ZU6ZoDEYI6kK5yq/mQluBZbJQri/4LG6kEkvZvS3Nbm5EOsqn28TlnGDUd0Fs4C6AEO8VsHUxUQ5usDonp8QwKSHWlI69TZNsPWcsIqCIcSgPILM5Qnub7YIJ1kYqvBL3hE9QLjLc+N+xXCuRhN2Kqs836r5SsyGGCuL3eCX1myHXBwwzCowOMKphrKS+PVGUB9GN6kvfGkQ+ODbXb5i9rJbZmNN+tHxYsi23KgufqBjDw3p/ZDp/pWCd+O3WlS2lOQXJevjxvBSCgwBn9c6MQA9fDmKy15Jvjk7d7T75D2cs9CIYk2gQ1eRV5j0PgJEj2HFV4qGgwt6e8HdVUn78F2NMtnl9tznJrwLxnAae9fUJblS+nOjQaoDX33r8smqwJWRbxcXMkJ8k5XaANO7tl4WvnGzyOZKNfpZ2c2siE5Ri0njJolGLbDBjDExp140gzZk6+RwfsoOsrHgP3lJXQ6T3uB+HFx41BgaULDGARxhrxdENsRDb38BNCKM=
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_02AD_01D7D648.C9FADF90"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB3403.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6d4d464c-9299-44e1-63d4-08d9a4578bbc
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2021 14:36:56.1805 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KWW2mJZvaXL59ZvYVNi9xI3xME9XfX3tRSNZG/+j7sgHdPd97EjshyAeZCWLfrK/W1Xx2WaAp7Py46lmVfnC4Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3369
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/8odnfIK6tqfYAWTQESXESx3Bu30>
Subject: Re: [rtcweb] 5G standards advocating WebRTC protocol violations?
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Nov 2021 14:37:07 -0000

It seems to me that Tim is making a fair description of reality in this case.

 

While I have no insight into the customer request to Google, I’d like to emphasize that since it refers to the GSMA text, the context of that request must reasonably be IMS-native telephony with added data channel(s). In IMS-native telephony context there’s today no support for ICE or ICE Lite, which is then likely the reason for the request. Use of Chrome as a browser application would hardly make sense to me in the context of IMS-native telephony (without any gateway), so I agree with Tim on that aspect.

 

Thanks,

Bo

 

From: rtcweb <rtcweb-bounces@ietf.org> On Behalf Of westhawk
Sent: den 10 november 2021 11:17
To: Harald Alvestrand <harald@alvestrand.no>
Cc: RTCWeb IETF <rtcweb@ietf.org>
Subject: Re: [rtcweb] 5G standards advocating WebRTC protocol violations?

 

This is (perhaps) a subclass on an interesting situation, where the 5g network spins up a new bearer channel with an interface which is effectively a VPN to the far end.

This obviates ICE, also they probably don’t want Chrome to be able to talk to the far end :-)

 

Tim (who spent too long in Telcoland) 





On 10 Nov 2021, at 11:09, Ted Hardie <ted.ietf@gmail.com <mailto:ted.ietf@gmail.com> > wrote:

 

Hi Harald, Bo,

 

Thanks to you both for the clarifications.  It seems to me, in light of this, that the working group probably does not need to draft a liaison statement and that this can be worked out simply using the explanatory email that Bo provided.  If that is not the case, I'd appreciate a clearer statement of what would be required.

 

thanks,

 

Ted Hardie

 

On Wed, Nov 10, 2021 at 8:39 AM Harald Alvestrand <harald@alvestrand.no <mailto:harald@alvestrand.no> > wrote:

Thanks Bo!

The specific problem I have is that a customer has requested that Chrome be modified to be able to operate without ICE, where the owner of the equipment in question is pointing to this particular sentence as justification for its request.

If the sentence had said "Use of STUN and TURN servers are not required, and ICE-Lite can be used", that would have been no problem.

Harald

On 11/9/21 11:45 PM, Bo Burman wrote:

Hi Ted, Harald,

 

I have some insight into that GSMA work that might help the discussion.

The intent was never to create or even suggest incompatible changes to WebRTC protocols. Quite the opposite, the intent was to reuse WebRTC protocols, which I believe is clear from other parts of that White Paper. The suggested reuse of WebRTC data channel protocol stack is for 3GPP IMS-native multimedia telephony, not intended to change the core of WebRTC. It should be OK to use a data channel outside of WebRTC context – for example, like CLUE telepresence makes use of it. Also, 3GPP previously defined WebRTC access to IMS through the use of a gateway where ICE is used on the WebRTC side, but that is separate from the GSMA case.

 

The GSMA White Paper is mainly educational for that community, in this case exploring possibilities with using WebRTC data channel media as part of 5G phone calls. If GSMA members find this interesting enough, normative work and specifications will follow but nothing is started yet.

 

I believe the sentence Harald highlights below should be interpreted from the perspective that ICE/STUN/TURN functionality is strictly not needed in a telco operator’s network, since connectivity is solved by other means in that context. That particular sentence is likely not considering what requirements, e.g. use of ICE, that may come from reuse of existing WebRTC protocol stacks. This aspect must however be kept in mind as the work continues.

 

I hope that helps.

 

Cheers,

Bo

 

From: rtcweb  <mailto:rtcweb-bounces@ietf.org> <rtcweb-bounces@ietf.org> On Behalf Of Ted Hardie
Sent: den 3 november 2021 14:10
To: Harald Alvestrand  <mailto:harald@alvestrand.no> <harald@alvestrand.no>
Cc: RTCWeb IETF  <mailto:rtcweb@ietf.org> <rtcweb@ietf.org>
Subject: Re: [rtcweb] 5G standards advocating WebRTC protocol violations?

 

Hi Harald,

 

It is definitely possible for us to send liaison statements via the appropriate channel, but I am missing some context.  Can you provide a citation to the document from which the excerpt comes?  (It appears to be labeled a white paper, so the first step may be to confirm that its description and the underlying specs say the same thing.)

 

regards,

 

Ted Hardie

 

On Wed, Nov 3, 2021 at 11:37 AM Harald Alvestrand <harald@alvestrand.no <mailto:harald@alvestrand.no> > wrote:

It's come to my attention that there's apparently some 5G spec that says 
"Use WebRTC datachannel, but don't bother with this ICE stuff".

The exact quote is below.

Now I don't mind saying "don't use TURN/STUN servers" - that's a 
configuration option on the WEBRTC API, and anyone can choose to not do 
that - but I do mind leaving out ICE. An ICE-supporting implementation 
won't interwork properly with an implementation that doesn't support ICE.

Is it possible for the IETF to say "please don't make incompatible 
changes to our protocols without asking us"? (that's the version where I 
try not to use expletives).

Or is it possible that this is all a misunderstanding, and the 5G folks 
actually meant to require peer-to-peer ICE, but just wrote it wrongly?

Or did I misunderstand what the WG's intent was, and should just suck it 
up and interoperate with non-ICE-supporting endpoints?

Harald

--------- Spec reference quote ----------

1. Spec
NG.129 - 5G Data Channel White Paper  (CR1001)

8.2.1Data channel APIs
The data channel application consists of the device side logic and the 
server side logic.
Both should use standardized APIs that need to be agreed by the industry.
W3C WebRTC1.0 data channel API specification is suggested as the 
preferred IMS data channel API. RTCPeerConnection ,
RTCDataChannel object, the  callbacks need to be supported .
Only data channel API related definitions  are used and IMS data channel 
API is not allowed to use WebRTC media.
ICE/STUN/TURN are also not required.

# Reference
3GPP TS 26.114 IMS_Multimedia Telephony Media handling and interaction
GSMA NG.114 IMS Profile for Voice, Video and Messaging over 5GS
GSMA NG.129_5G DATA CHANNEL

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org <mailto:rtcweb@ietf.org> 
https://www.ietf.org/mailman/listinfo/rtcweb

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org <mailto:rtcweb@ietf.org> 
https://www.ietf.org/mailman/listinfo/rtcweb