From nobody Fri Nov  5 04:40:30 2021
Return-Path: <christer.holmberg@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 07A243A0D4D
 for <rtcweb@ietfa.amsl.com>; Fri,  5 Nov 2021 04:40:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.09
X-Spam-Level: 
X-Spam-Status: No, score=-2.09 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, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_TEMPERROR=0.01,
 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 SebYeouKQpbZ for <rtcweb@ietfa.amsl.com>;
 Fri,  5 Nov 2021 04:40:20 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 (mail-eopbgr70040.outbound.protection.outlook.com [40.107.7.40])
 (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 069963A0ACD
 for <rtcweb@ietf.org>; Fri,  5 Nov 2021 04:40:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=j3Jz4pWaIqCHDp2BldF6XONiAWUSpGKBZSfpLX6ZxSq5sOdzM0ziMM6UuPuuVYoUH3GX/UorvXAc/dJOnbzeaFxEgfr2vf92aVNINDaHUeOsQeogMZ/7p3ny1RX2t2UgMWOA7jpdlJuiI3Ekb5hzINq2R9z4Y6EehQg+WihI1z0cwYv2eGqEyIo32sDGQ7J7sGoATREMIk1LzzbnMzFLeJtWGd6ApwcANj4ZH5ud9AvqNK42hQaJVNfOGHAYmTbFm1HI6urFjax8K+O6O47ovJQ17wq0/pZVTNHGmg7NnP5uVmbcf8AcmcJyhw7Dm4Bv9rNZhjjeuxrKms5NPB8XPQ==
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=dqZ4JHqdfjJZ5CpKyOFptQrz6E5D3MFHnmFHedP3rDI=;
 b=bQ8WURikfveWf70PTz+jQ1o70grUFIXqzPVK0nOEfd0eFpzYmsd4feUmz5q287X9IJy/YX0wZvFrJ58RkQqwIugMXmeW7gtRaFbmK/S8UUXoxs7zp4gVlvpcpGcoKtpIGRuVeZoKG9mhD7X1uSTIvjpVWBpOta0IxAa1LLTNFlqtvc6g8Volgxo5m4YL/vffIEGu6lxtZMwHc3ZJfZPaXnbczOrqOtcL8vS5ySTENcmjCaqXrTBtEdcY9AXmxpra5seOFAwhT+S7IC+aam45OM1A+8hv1NmWmqfawxCDNeESoP7aszhW7IiC+0nbbTIEIe9Xkf+XtTZzEh5/LYehzA==
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=dqZ4JHqdfjJZ5CpKyOFptQrz6E5D3MFHnmFHedP3rDI=;
 b=Lp/FtWoQZdLIKtaPYCLWGdQHi3PFqc1AXNgutOMh15BlfCLNfYR7Cao4VPWSK5gkpE7wIMuUjMGVDtbOH3gah5Ks6e5KQRvWftnDY3BKIlqZxaEakZtse/ZIKN3+eT5zbjqC28LkEHUYk1n6kMHiVVkTmUaTFZbPS28osgSrE6U=
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com (2603:10a6:7:9f::27) by
 HE1PR07MB3515.eurprd07.prod.outlook.com (2603:10a6:7:33::12) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.4669.9; Fri, 5 Nov 2021 11:40:15 +0000
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com
 ([fe80::44b6:1bcd:7be6:b173]) by HE1PR07MB4441.eurprd07.prod.outlook.com
 ([fe80::44b6:1bcd:7be6:b173%2]) with mapi id 15.20.4690.008; Fri, 5 Nov 2021
 11:40:15 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Justin Uberti <justin@uberti.name>
CC: Cullen Jennings <fluffy@iii.ca>, RTCWeb IETF <rtcweb@ietf.org>, Roman
 Shpount <roman@telurix.com>
Thread-Topic: [rtcweb] Working Group Last Call for
 draft-uberti-rtcweb-rfc8829bis-01.txt
Thread-Index: AQHXylf+AMpeemP+/Umn4mKjUNsZYKvlgWaAgAAD7wCAAFFxgIAEazaAgAAJNoCAAAJcgIAARq+AgAAFWYCAAD0AgIABPVtQgABvX4CAAHTpwIABOTMAgAB5B32AAGQiAIAA528AgAASO+CAAHHigIAABbShgAAQjQCAADc8UIABZ1UwgAIoRACAAAqQUIAAEN4AgABrqcQ=
Date: Fri, 5 Nov 2021 11:40:15 +0000
Message-ID: <HE1PR07MB44416A47EAA75FA00C2D8226938E9@HE1PR07MB4441.eurprd07.prod.outlook.com>
References: <CA+9kkMA_8jCGeb_QkhVz2JLRYGbq+MkGG9wJ2k0vo6noDDkkQA@mail.gmail.com>
 <CAD5OKxvK_CUnHc0kqNNVUkOHgtUqL=vjdUTLqL+RJpZBtWL+4A@mail.gmail.com>
 <CALe60zAC7VA6y5oLkC9HBRQUhJyY73Atbfmm1KVKw=hyPqD=2Q@mail.gmail.com>
 <CAD5OKxvi7t6ug9xsjqiB35hTWNJ0D04XK5w=njZ8hB_6UpRzEQ@mail.gmail.com>
 <CAOLzse14Qkn+EiO3xHfGi2QmBvH0M=fQD-SmA9TXsfmHjPKLfQ@mail.gmail.com>
 <CAD5OKxtrBFsZBGUKtB6MNwMrPnzE9NSyQWrjXGjzE8PkYmj8Bw@mail.gmail.com>
 <CAOLzse2L=Xu=Y944B9mwURQ6VP__KuEp-C_-xNw0MhNLv2LoCw@mail.gmail.com>
 <CAD5OKxtr==_dwW7-JbjP7abxNAityukfpHS5xK6vf-YuTADd+A@mail.gmail.com>
 <CAOLzse1-8cTg=GE2ndQ3tpVa25wzNqkOy6J6M30X=dN2Ejnvyg@mail.gmail.com>
 <CAD5OKxs5wCQuaaC1sL+Zi2iwMhnzexTh89HVOWc2jLTBGoyD9A@mail.gmail.com>
 <HE1PR07MB44413791A6AC8D20349BEBF793889@HE1PR07MB4441.eurprd07.prod.outlook.com>
 <CAD5OKxtyCUgJP2CjPkyNBuDp3_N-42J15AvB==36edujJsjh-g@mail.gmail.com>
 <HE1PR07MB4441051506F5A2E16A2C902993899@HE1PR07MB4441.eurprd07.prod.outlook.com>
 <CAOLzse1H6OgtpkbMNXVSJFpvWoBoJeVp3Rg37x7d24LZ7A+Pmw@mail.gmail.com>
 <HE1PR07MB4441B47E50789CBBE1BCB3F5938A9@HE1PR07MB4441.eurprd07.prod.outlook.com>
 <CAOLzse1ARs0e6ePtKZnVMwjzaYb-+h1Fg-E307wiAPSqjDwcnw@mail.gmail.com>
 <CAD5OKxs9BxVTyu2qZf4UnyifGiJiRo-GNrjdZvrCyUvPy0wp0Q@mail.gmail.com>
 <HE1PR07MB44412A75040C64BB77431AF3938B9@HE1PR07MB4441.eurprd07.prod.outlook.com>
 <CAD5OKxvoeLWpEnQijKfZnfoMq90HLc8zxMS=7+qD5Ew3XJ4auQ@mail.gmail.com>
 <HE1PR07MB4441227681F78AB294E1E5FC938B9@HE1PR07MB4441.eurprd07.prod.outlook.com>
 <CAD5OKxuGg1t5O7styPWTz19eQiGwMABhYZR3oQVeKtWukZ+YVA@mail.gmail.com>
 <HE1PR07MB4441586CD786EA555A57C7A0938B9@HE1PR07MB4441.eurprd07.prod.outlook.com>
 <HE1PR07MB4441A01ACCD11217261C124A938C9@HE1PR07MB4441.eurprd07.prod.outlook.com>
 <E55056CF-1864-48C7-9A34-E1CA537B3301@iii.ca>
 <HE1PR07MB44419BD2DA5EEABD990305D1938E9@HE1PR07MB4441.eurprd07.prod.outlook.com>
 <CALe60zA8MbVM1JrAyn6yOPpNW42k4PiSeDJ6W3T_xqnW75iwTg@mail.gmail.com>
In-Reply-To: <CALe60zA8MbVM1JrAyn6yOPpNW42k4PiSeDJ6W3T_xqnW75iwTg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
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: 9c159836-8bb3-4ca9-e1d9-08d9a051090d
x-ms-traffictypediagnostic: HE1PR07MB3515:
x-microsoft-antispam-prvs: <HE1PR07MB3515AE73AA9AB5C0D97A329E938E9@HE1PR07MB3515.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: O7Z8kXccXn1YhY7qW9DoFC1rxa9VnJPHjdZLKLPl8Xbo/agEeFvToL5j7L8ifO4fgu8BzLUzuyCl4nDZ9ooCzvvCBRiMsu0r4jdx4q9vkJwEHQ2OMHjRoGQlpXcaM1T3vTWoQ36J3GeRxJc0Ew2oBiW3j+46tIQj6mYQfmwrO1KmclOrvktm0PjuMB+egF3c+8PBh2nIhMWwJhZu0WO8kJS6KNf1Xpp8ug59cpp+baAU8+SYblEYvHSbF+GagC80ARsYbKIgJQAeMxBUo/+DmrF295XQvJor56tWzy6eJ6KQI+zfwMiddWhRhK32PXVCnVE1bEBN0QtNcVrxaTjS7I2WY0o7opRwAd9T/rtrCBPBcnR3hAEYd3QzoenvJvFPvArrn0/4TEjySquKEYfjEmli56zK8j+PlamhUZMougf819npUQPcN84DnIQMiF97ISv8EUoSJLp55s6P7GE1vbNuXG1lr9XBRepHSZPWanJy7gr+KWfKBkX6kUSUX4TzydvftODbz1DUtlggTx2814j7JWLmqjHWCUIavr2klQfQe66F8lDUfqrSwF0sE0vQyrA4OwZQsvQNRkLgzzRiNa/4QYNc2xK+z1II5jWGpnLQZ3W2abls79WcXFhOKadUI0KMei30N0CyurXKqBQUvmdNUdrPKMGLfHjmw0HwRHV96R4/jeY24wXrwt9Lido4E0+eAZ/BFqgpmN+0nt9n6RNnxWo0HP6u0BX2Zh3MW3kNKVawXQ0hbJmb02oOZ+KibzBInytHvnw3gLDV5ZEkr9Lag9Yb8/i3twhKYDoBdZIc7BBR/J+llB1SmFPyqD/9a4kegj2YEFEpUiWvgDqGuw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; 
 IPV:NLI; SFV:NSPM;
 H:HE1PR07MB4441.eurprd07.prod.outlook.com; PTR:; CAT:NONE; 
 SFS:(4636009)(366004)(5660300002)(316002)(6506007)(82960400001)(26005)(53546011)(52536014)(4326008)(76116006)(45080400002)(71200400001)(33656002)(54906003)(186003)(44832011)(966005)(2906002)(8676002)(8936002)(55016002)(9686003)(66476007)(6916009)(64756008)(66446008)(122000001)(38070700005)(166002)(66556008)(86362001)(38100700002)(7696005)(66946007)(83380400001)(30864003)(508600001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?pX6rIqSRlnM/T0gUJoP40jK26g125pyOzFLyErY5AOS8qnjKv2hqI3MM?=
 =?Windows-1252?Q?AFBb7/MDZdNX9654Sq91B6TnAts9EAmOca8A0f02iVePZiEa/2HDQw8S?=
 =?Windows-1252?Q?uWnWAHPIFakO5AZ/UE/ayVmBcBYp3byS6E0O9D/TyH9ubp9Tn6AljvwF?=
 =?Windows-1252?Q?HizLzZk22oLgOuA/3PVexWr6jztNven/LIdXtmGWbr1Pxzol50a6bImo?=
 =?Windows-1252?Q?Q0mAGyDgYjUkIbbvAnrLY6HSakbzsVGFhScf8Pd8xXdjcI6tvM0laPHP?=
 =?Windows-1252?Q?N5Tj6/PBofP4DS3jJ6zWjMMQd7BCTsKF+94J18lzDWXJi+ru3ZMuhDQD?=
 =?Windows-1252?Q?NYYwcJ7rIrPKf0KLrvQwUrNshN3UhodHZUDlAY7Wh4JlSAnyPYffWp3t?=
 =?Windows-1252?Q?zC9btB4jJgjwl1zwEAn1HyToGOI79UPMBpAr6F4HG7xikl/+zUX/AEYi?=
 =?Windows-1252?Q?YZnZ1g1BmxNXdtITK2cPOZe+tDH3xDPb90sCfY+y5Iy1XY1O3r0ynZ9j?=
 =?Windows-1252?Q?iJhORvMyvLdL7iCRyCOFEOypQbidLNYoml16K1jtH95wKQ7Yj5/wKZ4E?=
 =?Windows-1252?Q?Y2HUTZbBrvLs1ZwiDI+wSAmPCWAWYMM47JT9m65BnbcwsFYX03K0cNBB?=
 =?Windows-1252?Q?JeVM4tUOn6BaGw0pNrVs9elCjaWmuK/4S2nP0BUQXCj/ZybAfJewjdXs?=
 =?Windows-1252?Q?Ej0DI0g0mIr86nZIzPmkyRd5r2l16/D/10X8DtWTbuLrtjDp2KZG2HdK?=
 =?Windows-1252?Q?QCBoEBO0Ckkxq8NRNcSgnG7SUfSBaa2688sVAJh0UQ0jFfpPDVpHexes?=
 =?Windows-1252?Q?RVzbYEMqEdy22UDLdE9YIPozeL5p3XLjQiVpONUIxh5oNvmH13nYcCmg?=
 =?Windows-1252?Q?al4WIiW9IIaZbctHfSzJdar71X3u8EnRLXE/q8IDRHEH48QszRIKzKDm?=
 =?Windows-1252?Q?7MSUiqjEOMCJwfeg7Ak9V73QtEX7bVw3pYQLPnc3i0JtRxknzMdVKsPw?=
 =?Windows-1252?Q?BlnUa+LdM3r6J6/GW1b46ylM8bTlT/FEqCklXLT+ouO0AgRJsFsDgBuk?=
 =?Windows-1252?Q?EvlXInmoJFOAki3AcvQCnUjIGnT3oCHmaCyFKqN+UxqRlzkBkHjuBKx1?=
 =?Windows-1252?Q?y2MNYlN9Ric1pcStI3A0F753J/8xGqu58mtbj8FbYkgJ0NyP59llPTs8?=
 =?Windows-1252?Q?sGL7y9ZqtvfvbKDw6UVV87F/MRWE7FCP4Ygv2sjZmhTVbV++qzvqSakQ?=
 =?Windows-1252?Q?lImbsPm25Tsl0grSEzkVm2KHc6bGLUgsaToZmPQCK2pEyp+iX8mK0O2G?=
 =?Windows-1252?Q?CN/6Jw/9/ZSlgLg8xrxKzn3Q74y6NEfI5z5JGDrzLJgtXmH8BAoTp1rK?=
 =?Windows-1252?Q?pa70jLKpVSZ9M6fyp8u9TADGSY8jNF+hCF3bqfE58XTlsVSlm58oBGoE?=
 =?Windows-1252?Q?HqJ5Ms8P2poD2t62YinUgwBKpzwSKyvJNktPEoxadMavsn/hWlJ1SUVE?=
 =?Windows-1252?Q?48mf4SqQI9jN9nRcxlo7QpulrWj+k11Z/AW/DdCRuFRF3GBGAeWfK0V9?=
 =?Windows-1252?Q?LMCAmFdeVQrMZGthSdZubC9vfvFY4+iRTOcfP22tQEpUf46Yt5ds4qw5?=
 =?Windows-1252?Q?Gng6pr9jCc3PM962AacFEG3rzSVphZtZIW144VbYGCtE8pC7jsRzMzGI?=
 =?Windows-1252?Q?cr/qthde5gbCqUVWu87jvb8IRMcv7frVitDNbWmZK/2JF5Zup8u9W7Uj?=
 =?Windows-1252?Q?MsxeKH0hbPIVgPhewyaS/qs5tOoniUOTqn/zSh43MW+tXerhrNxhdt91?=
 =?Windows-1252?Q?IIcqZWYLLNYUbZw3d3gbY7DVCtg=3D?=
Content-Type: multipart/alternative;
 boundary="_000_HE1PR07MB44416A47EAA75FA00C2D8226938E9HE1PR07MB4441eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4441.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9c159836-8bb3-4ca9-e1d9-08d9a051090d
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2021 11:40:15.2766 (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: V6bQyf42IeWqDISsdR4d9y/rHYB7bO+/HiKklVGpprBOjnlNY+j3/rTEnbPV82BD0Yt0g2OAjg1UTT8va9UbdW6BXpBsWi89UUneFSudSxc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3515
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/OI2Jw8KrAY9ZhKv7gn05d0xhox4>
Subject: Re: [rtcweb] Working Group Last Call for
 draft-uberti-rtcweb-rfc8829bis-01.txt
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: Fri, 05 Nov 2021 11:40:28 -0000

--_000_HE1PR07MB44416A47EAA75FA00C2D8226938E9HE1PR07MB4441eurp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi,

If the text is something that everyone can agree on, then I suggest we go w=
ith that. It does not require any changes or assumptions regarding the endp=
oint behaviour.

Regards,

Christer

Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: Justin Uberti <justin@uberti.name>
Sent: Friday, November 5, 2021 7:12:02 AM
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Cullen Jennings <fluffy@iii.ca>; RTCWeb IETF <rtcweb@ietf.org>; Roman S=
hpount <roman@telurix.com>
Subject: Re: [rtcweb] Working Group Last Call for draft-uberti-rtcweb-rfc88=
29bis-01.txt

I still feel the cleanest solution would be to allow the answerer to accept=
 a subsequent offer as an initial offer (since then things will work in 3PC=
C with no SDP rewriting), and AFAIK no technical reason has been put forth =
to explain why this cannot work.

However, I can live with the alternate solution put forth by Christer, and =
the proposed text seems reasonable to me.

Justin

On Thu, Nov 4, 2021 at 9:14 PM Christer Holmberg <christer.holmberg@ericsso=
n.com<mailto:christer.holmberg@ericsson.com>> wrote:

Hi,



The question was whether an endpoint would be assumed to be able to accept =
a subsequent offer (same address:port in each m- line) as an initial offer.=
 I did not agree to that.



However, the suggestion a couple of days ago, which people seemed to agree =
to, does NOT make that assumption anymore. Nothing out of the normal would =
be assumed by endpoints, and instead the 3GPP controller will act as a B2BU=
A and modify the SDP if needed.



Regards,



Christer



From: Cullen Jennings <fluffy@iii.ca<mailto:fluffy@iii.ca>>
Sent: perjantai 5. marraskuuta 2021 5.34
To: Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmb=
erg@ericsson.com>>; Roman Shpount <roman@telurix.com<mailto:roman@telurix.c=
om>>; Justin Uberti <justin@uberti.name<mailto:justin@uberti.name>>
Cc: RTCWeb IETF <rtcweb@ietf.org<mailto:rtcweb@ietf.org>>
Subject: Re: [rtcweb] Working Group Last Call for draft-uberti-rtcweb-rfc88=
29bis-01.txt





Could we have a quick call on this next week during one of the breaks. I ha=
ve tried to follow this whole thread and some it does not make much sense t=
o me. I=92m a bit lost on what the varios proposed resolutions are.





On Nov 3, 2021, at 12:38 PM, Christer Holmberg <christer.holmberg=3D40erics=
son.com@dmarc.ietf.org<mailto:christer.holmberg=3D40ericsson.com@dmarc.ietf=
.org>> wrote:



Justin, are you ok with the suggested text? I would probably be a good idea=
 to refer it in 8829bis.



Regards,



Christer

________________________________

From: rtcweb <rtcweb-bounces@ietf.org<mailto:rtcweb-bounces@ietf.org>> on b=
ehalf of Christer Holmberg <christer.holmberg=3D40ericsson.com@dmarc.ietf.o=
rg<mailto:christer.holmberg=3D40ericsson.com@dmarc.ietf.org>>
Sent: Tuesday, November 2, 2021 11:13 PM
To: Roman Shpount <roman@telurix.com<mailto:roman@telurix.com>>
Cc: Justin Uberti <justin@uberti.name<mailto:justin@uberti.name>>; RTCWeb I=
ETF <rtcweb@ietf.org<mailto:rtcweb@ietf.org>>
Subject: Re: [rtcweb] Working Group Last Call for draft-uberti-rtcweb-rfc88=
29bis-01.txt



Hi,



>This makes it much better. I think it is missing a couple of commas ("In s=
ome 3PCC scenarios," and "In the rewritten offer,") but works for me.



I can add them when I add the text to the draft, but I think the RFC editor=
 will most likely notice such thing.



>I have changed the section name so it is clear that it applies to JSEP as =
well, not just SIP.



Sure, that=92s fine.



Regards,



Christer







On Tue, Nov 2, 2021 at 1:24 PM Christer Holmberg <christer.holmberg@ericsso=
n.com<mailto:christer.holmberg@ericsson.com>> wrote:

Hi,



Eventhough I would not like to make more changes than necessary, I am fine =
with "3PCC Considerations".



However, your suggested text is very difficult to understand in some places=
, so let me give it a try.



(The first paragraph is generic, the second SIP specific, and the third BUN=
DLE specific.)



---



3PCC Considerations



In some 3PCC scenarios a new session will be established between an endpoin=
t that is currently part of an ongoing session and an endpoint that is curr=
ently not part of an ongoing session. The endpoint that is part of a sessio=
n will generate a subsequent offer that will be forwarded to the other endp=
oint by a 3PCC controller. The endpoint that is not part of a session will =
process the offer as an initial offer.



The Session Initiation Protocol (SIP) [RFC3261] allows a User Agent Client =
(UAC) to send a re-INVITE request without an SDP body (sometimes referred t=
o as an empty re-INVITE). In such cases, the User Agent Server (UAS) will i=
nclude an SDP offer in the associated 200 OK response. If the UAS is a part=
 of an ongoing session, it will include a subsequent offer in the 200 OK re=
sponse. The offer will be received by a 3PCC controller (UAC) and then forw=
arded to another User Agent (UA). If the UA is not part of an ongoing sessi=
on, it will process the offer as an initial offer.

When the BUNDLE mechanism is used, an initial BUNDLE offer is constructed u=
sing different rules than subsequent BUNDLE offers, and it cannot be assume=
d that a UA is able to correctly process a subsequent offer as an initial o=
ffer. Therefore, the 3PCC controller SHOULD rewrite the subsequent offer in=
to a valid initial offer, following the procedures in (Section 7.2), before=
 it forwards the offer to a UA. In the rewritten offer the 3PCC controller =
will set the port value to zero (and include an SDP 'bundle-only' attribute=
) for each "m=3D" section within the BUNDLE group, excluding the offerer-ta=
gged "m=3D" section.













________________________________

From: Roman Shpount <roman@telurix.com<mailto:roman@telurix.com>>
Sent: Tuesday, November 2, 2021 6:33 PM
To: Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmb=
erg@ericsson.com>>
Cc: Justin Uberti <juberti@alphaexplorationco.com<mailto:juberti@alphaexplo=
rationco.com>>; Justin Uberti <justin@uberti.name<mailto:justin@uberti.name=
>>; RTCWeb IETF <rtcweb@ietf.org<mailto:rtcweb@ietf.org>>
Subject: Re: [rtcweb] Working Group Last Call for draft-uberti-rtcweb-rfc88=
29bis-01.txt



How about we replace the SIP Considerations with:



3PCC Considerations



In some 3PCC scenarios, an offer generated during an ongoing session, i.e.,=
 a subsequent offer, will be used by a 3PCC controller to establish a new s=
ession and forwarded as an initial offer to another endpoint that is curren=
tly not part of a session.

For example, the Session Initiation Protocol (SIP) [RFC3261] allows a User =
Agent Client (UAC) to send a re-INVITE request without an SDP body (sometim=
es referred to as an empty re-INVITE). In such cases, the User Agent Server=
 (UAS) will include an SDP offer in the associated 200 OK response. If UAS =
is a part of an ongoing session, it will include a subsequent offer in the =
200 OK response. The offer will be received by a 3PCC controller (UAC) and =
then forwarded to another User Agent (UA) as an initial offer.

When the BUNDLE mechanism is used, an initial BUNDLE offer is constructed u=
sing different rules than subsequent BUNDLE offers. It cannot be assumed th=
at a subsequent offer is a valid initial offer and that the endpoint that e=
xpects an initial offer will properly process such a subsequent offer. Ther=
efore, the 3PCC controller SHOULD rewrite the subsequent offer into a valid=
 initial offer before it is used to establish a new session. To make the su=
bsequent offer a valid initial offer, 3PCC will need to modify all the non-=
tagged m=3D lines to include the bundle-only attribute and set the m=3D lin=
e port to zero.

_____________
Roman Shpount





On Tue, Nov 2, 2021 at 6:00 AM Christer Holmberg <christer.holmberg@ericsso=
n.com<mailto:christer.holmberg@ericsson.com>> wrote:

Hi,



What about something like this:



---



OLD:



=93The Session Initiation Protocol (SIP) [RFC3261] allows a User Agent Clie=
nt (UAC) to send a re-INVITE request without an SDP body (sometimes referre=
d to as an empty re-INVITE).

In such cases, the User Agent Server (UAS) will include an SDP Offer in the=
 associated 200 OK response. This is typically used for 3rd Party Call Cont=
rol (3PCC) scenarios.

>From a BUNDLE perspective, such SDP Offer SHOULD be generated using the pro=
cedures defined in Section 7.2.=94



NEW:



=93The Session Initiation Protocol (SIP) [RFC3261] allows a User Agent Clie=
nt (UAC) to send a re-INVITE request without an SDP body (sometimes referre=
d to as an empty re-INVITE).

In such cases, the User Agent Server (UAS) will include an SDP offer in the=
 associated 200 OK response. This is typically used for 3rd Party Call Cont=
rol (3PCC) scenarios.



In some 3PCC scenarios the UAS will be part of an ongoing session, and will=
 therefore include a subsequent offer in the 200 OK responses. The offer wi=
ll be

received by a 3PCC controller (UAC) and then forwarded as an initial offer =
to another User Agent (UA) that is currently not part of a session.



When the BUNDLE mechanism is used, as an initial BUNDLE offer look differen=
t than a subsequent BUNDLE offer, it cannot be assumed that a UA that expec=
ts an initial offer

will be able to properly process a subsequent offer. Therefore, the 3PCC co=
ntroller needs to act as a Back-To-Back User Agent (B2BUA), and when it rec=
eives the subsequent

offer it needs to rewrite it into an initial offer before it is forwarded t=
o such UA.=94



----



Regards,



Christer

















From: Roman Shpount <roman@telurix.com<mailto:roman@telurix.com>>
Sent: tiistai 2. marraskuuta 2021 10.41
To: Justin Uberti <juberti@alphaexplorationco.com<mailto:juberti@alphaexplo=
rationco.com>>
Cc: Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmb=
erg@ericsson.com>>; Justin Uberti <justin@uberti.name<mailto:justin@uberti.=
name>>; RTCWeb IETF <rtcweb@ietf.org<mailto:rtcweb@ietf.org>>
Subject: Re: [rtcweb] Working Group Last Call for draft-uberti-rtcweb-rfc88=
29bis-01.txt



On Mon, Nov 1, 2021 at 2:52 PM Justin Uberti <juberti@alphaexplorationco.co=
m<mailto:juberti@alphaexplorationco.com>> wrote:

The PROBLEM is that we have two endpoints, where one sends a subsequent off=
er, and the other one expects an initial offer. What do you normally do whe=
n you have that kind of problem? You use an SBC/B2BUA. In this case that SB=
C/B2BUA would be the 3PCC controller.



So, my suggestion would be to remove the SHOULD text from 8843bis, and simp=
ly add a note somewhere (in 8843bis and/or 8829bis) which describes the iss=
ue and says that the 3GPP controller needs to modify the offer accordingly.



Roman, thoughts on this? If the 3PCC is going to rewrite the offer SDP anyw=
ay then maybe adding a=3Dbundle-only isn't the end of the world.



I am not opposed to this idea. 3PCC typically knows that the subsequent off=
er is going to be used as initial, and should be able to rewrite the offer =
to make it valid. We can change SIP Considerations section in 8843bis (http=
s://www.ietf.org/archive/id/draft-ietf-mmusic-rfc8843bis-05.html#name-sip-c=
onsideration), remove the SHOULD, and specify that 3PCC controller should f=
ix the offer. We can then reference this note from 8829bis or restate the s=
ame guidance.

_____________
Roman Shpount



_______________________________________________
rtcweb mailing list
rtcweb@ietf.org<mailto:rtcweb@ietf.org>
https://www.ietf.org/mailman/listinfo/rtcweb



--_000_HE1PR07MB44416A47EAA75FA00C2D8226938E9HE1PR07MB4441eurp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body>
<div dir=3D"ltr">
<div></div>
<div>
<div dir=3D"ltr">Hi,</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">If the text is something that everyone can agree on, then =
I suggest we go with that. It does not require any changes or assumptions r=
egarding the endpoint behaviour.</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">Regards,</div>
<div dir=3D"ltr"><br>
</div>
<div dir=3D"ltr">Christer</div>
<div id=3D"ms-outlook-mobile-signature">
<div><br>
</div>
Get <a href=3D"https://aka.ms/o0ukef">Outlook for iOS</a></div>
</div>
</div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Justin Uberti &lt;jus=
tin@uberti.name&gt;<br>
<b>Sent:</b> Friday, November 5, 2021 7:12:02 AM<br>
<b>To:</b> Christer Holmberg &lt;christer.holmberg@ericsson.com&gt;<br>
<b>Cc:</b> Cullen Jennings &lt;fluffy@iii.ca&gt;; RTCWeb IETF &lt;rtcweb@ie=
tf.org&gt;; Roman Shpount &lt;roman@telurix.com&gt;<br>
<b>Subject:</b> Re: [rtcweb] Working Group Last Call for draft-uberti-rtcwe=
b-rfc8829bis-01.txt</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"auto">I still feel the cleanest solution would be to allow the =
answerer to accept a subsequent offer as an initial offer (since then thing=
s will work in 3PCC with no SDP rewriting), and AFAIK no technical reason h=
as been put forth to explain why this
 cannot work.</div>
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">However, I can live with the alternate solution put forth=
 by Christer, and the proposed text seems reasonable to me.</div>
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">Justin</div>
<div><br>
<div class=3D"x_gmail_quote">
<div dir=3D"ltr" class=3D"x_gmail_attr">On Thu, Nov 4, 2021 at 9:14 PM Chri=
ster Holmberg &lt;<a href=3D"mailto:christer.holmberg@ericsson.com">christe=
r.holmberg@ericsson.com</a>&gt; wrote:<br>
</div>
<blockquote class=3D"x_gmail_quote" style=3D"margin:0 0 0 .8ex; border-left=
:1px #ccc solid; padding-left:1ex">
<div lang=3D"FI" style=3D"word-wrap:break-word">
<div class=3D"x_m_-3506113441870466143WordSection1">
<p class=3D"x_MsoNormal"><span>Hi,<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span><u></u>&nbsp;<u></u></span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">The question was whether an e=
ndpoint would be assumed to be able to accept a subsequent offer (same addr=
ess:port in each m- line) as an initial offer. I did not agree to that.<u><=
/u><u></u></span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></=
p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">However, the suggestion a cou=
ple of days ago, which people seemed to agree to, does NOT make that assump=
tion anymore. Nothing out of the normal would be assumed by endpoints, and =
instead the 3GPP controller will act
 as a B2BUA and modify the SDP if needed.<u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></=
p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">Regards,</span></p>
</div>
</div>
<div lang=3D"FI" style=3D"word-wrap:break-word">
<div class=3D"x_m_-3506113441870466143WordSection1">
<p class=3D"x_MsoNormal"><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></=
p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">Christer<u></u><u></u></span>=
</p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US"><u></u>&nbsp;<u></u></span></=
p>
<div>
<div style=3D"border:none; border-top:solid #e1e1e1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> Cullen Jennings &lt;<a href=3D"mailto:fluffy@iii.ca" target=3D"=
_blank">fluffy@iii.ca</a>&gt;
<br>
<b>Sent:</b> perjantai 5. marraskuuta 2021 5.34<br>
<b>To:</b> Christer Holmberg &lt;<a href=3D"mailto:christer.holmberg@ericss=
on.com" target=3D"_blank">christer.holmberg@ericsson.com</a>&gt;; Roman Shp=
ount &lt;<a href=3D"mailto:roman@telurix.com" target=3D"_blank">roman@telur=
ix.com</a>&gt;; Justin Uberti &lt;<a href=3D"mailto:justin@uberti.name" tar=
get=3D"_blank">justin@uberti.name</a>&gt;<br>
<b>Cc:</b> RTCWeb IETF &lt;<a href=3D"mailto:rtcweb@ietf.org" target=3D"_bl=
ank">rtcweb@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: [rtcweb] Working Group Last Call for draft-uberti-rtcwe=
b-rfc8829bis-01.txt<u></u><u></u></span></p>
</div>
</div>
<p class=3D"x_MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<p class=3D"x_MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<p class=3D"x_MsoNormal">Could we have a quick call on this next week durin=
g one of the breaks. I have tried to follow this whole thread and some it d=
oes not make much sense to me. I=92m a bit lost on what the varios proposed=
 resolutions are.&nbsp;<u></u><u></u></p>
<div>
<p class=3D"x_MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<p class=3D"x_MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"x_MsoNormal">On Nov 3, 2021, at 12:38 PM, Christer Holmberg &lt=
;<a href=3D"mailto:christer.holmberg=3D40ericsson.com@dmarc.ietf.org" targe=
t=3D"_blank">christer.holmberg=3D40ericsson.com@dmarc.ietf.org</a>&gt; wrot=
e:<u></u><u></u></p>
</div>
<p class=3D"x_MsoNormal"><u></u>&nbsp;<u></u></p>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt">Justin, are you o=
k with the suggested text? I would probably be a good idea to refer it in 8=
829bis.<u></u><u></u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt"><u></u>&nbsp;<u><=
/u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt">Regards,<u></u><u=
></u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt"><u></u>&nbsp;<u><=
/u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt">Christer<u></u><u=
></u></span></p>
</div>
<div class=3D"x_MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"2" width=3D"844" align=3D"center" style=3D"width:632.8pt">
</div>
<div id=3D"x_m_-3506113441870466143divRplyFwdMsg">
<p class=3D"x_MsoNormal"><b>From:</b><span class=3D"x_m_-350611344187046614=
3apple-converted-space">&nbsp;</span>rtcweb &lt;<a href=3D"mailto:rtcweb-bo=
unces@ietf.org" target=3D"_blank">rtcweb-bounces@ietf.org</a>&gt; on behalf=
 of Christer Holmberg &lt;<a href=3D"mailto:christer.holmberg=3D40ericsson.=
com@dmarc.ietf.org" target=3D"_blank">christer.holmberg=3D40ericsson.com@dm=
arc.ietf.org</a>&gt;<br>
<b>Sent:</b><span class=3D"x_m_-3506113441870466143apple-converted-space">&=
nbsp;</span>Tuesday, November 2, 2021 11:13 PM<br>
<b>To:</b><span class=3D"x_m_-3506113441870466143apple-converted-space">&nb=
sp;</span>Roman Shpount &lt;<a href=3D"mailto:roman@telurix.com" target=3D"=
_blank">roman@telurix.com</a>&gt;<br>
<b>Cc:</b><span class=3D"x_m_-3506113441870466143apple-converted-space">&nb=
sp;</span>Justin Uberti &lt;<a href=3D"mailto:justin@uberti.name" target=3D=
"_blank">justin@uberti.name</a>&gt;; RTCWeb IETF &lt;<a href=3D"mailto:rtcw=
eb@ietf.org" target=3D"_blank">rtcweb@ietf.org</a>&gt;<br>
<b>Subject:</b><span class=3D"x_m_-3506113441870466143apple-converted-space=
">&nbsp;</span>Re: [rtcweb] Working Group Last Call for draft-uberti-rtcweb=
-rfc8829bis-01.txt<span style=3D"font-size:10.5pt; font-family:&quot;Helvet=
ica&quot;,sans-serif"><u></u><u></u></span></p>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">&nbsp;<u></u><u></u></span></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"x_MsoNormal">Hi,<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm">&nbsp;=
<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">&gt;This makes it much better=
.<span class=3D"x_m_-3506113441870466143apple-converted-space">&nbsp;</span=
></span>I think it is missing a couple of commas (&quot;In some 3PCC scenar=
ios,&quot; and &quot;In the rewritten offer,&quot;) but works for
 me.<u></u><u></u></p>
</div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm">&nbsp;=
<u></u><u></u></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">I can add them when I add the=
 text to the draft, but I think the RFC editor will most likely notice such=
 thing.</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
lang=3D"EN-US">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">&gt;I have changed the sectio=
n name so it is clear that it applies to JSEP as well, not just SIP.</span>=
<u></u><u></u></p>
</div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
lang=3D"EN-US">&nbsp;</span><u></u><u></u></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">Sure, that=92s fine.</span><u=
></u><u></u></p>
</div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
lang=3D"EN-US">&nbsp;</span><u></u><u></u></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">Regards,</span><u></u><u></u>=
</p>
</div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
lang=3D"EN-US">&nbsp;</span><u></u><u></u></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US">Christer</span><u></u><u></u>=
</p>
</div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
lang=3D"EN-US">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm">&nbsp;=
<u></u><u></u></p>
</div>
</div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm">&nbsp;=
<u></u><u></u></p>
<div>
<div>
<div>
<p class=3D"x_MsoNormal">On Tue, Nov 2, 2021 at 1:24 PM Christer Holmberg &=
lt;<a href=3D"mailto:christer.holmberg@ericsson.com" target=3D"_blank">chri=
ster.holmberg@ericsson.com</a>&gt; wrote:<u></u><u></u></p>
</div>
</div>
<blockquote style=3D"border:none; border-left:solid #cccccc 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt">Hi,</span><u></u>=
<u></u></p>
</div>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt">Eventhough I woul=
d not like to make more changes than necessary, I am fine with &quot;3PCC C=
onsiderations&quot;.</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt">However, your sug=
gested text is very difficult to understand in some places, so let me give =
it a try.</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt">(The first paragr=
aph is generic, the second SIP specific, and the third BUNDLE specific.)</s=
pan><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:12.0pt">---</span><u></u>=
<u></u></p>
</div>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:11.5pt; color:#201f1e; ba=
ckground:white">3PCC Considerations</span><u></u><u></u></p>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm; backgr=
ound:white">
<span style=3D"font-size:11.5pt; color:#201f1e">&nbsp;</span><u></u><u></u>=
</p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal" style=3D"background:white"><span style=3D"font-siz=
e:11.5pt; color:#201f1e">In some 3PCC scenarios a new session will be estab=
lished between an endpoint that is currently part of an ongoing session and=
 an endpoint that is currently not part
 of an ongoing session. The endpoint that is part of a session will generat=
e a subsequent offer that will be forwarded to the other endpoint by a 3PCC=
 controller. The endpoint that is not part of a session will process the of=
fer as an initial offer.&nbsp;</span><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm; backgr=
ound:white">
<span style=3D"font-size:11.5pt; color:#201f1e">&nbsp;</span><u></u><u></u>=
</p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal" style=3D"background:white"><span style=3D"font-siz=
e:11.5pt; color:#201f1e">The Session Initiation Protocol (SIP) [RFC3261] al=
lows a User Agent Client (UAC) to send a re-INVITE request without an SDP b=
ody (sometimes referred to as an empty
 re-INVITE). In such cases, the User Agent Server (UAS) will include an SDP=
 offer in the associated 200 OK response. If the UAS is a part of an ongoin=
g session, it will include a subsequent offer in the 200 OK response. The o=
ffer will be received by a 3PCC
 controller (UAC) and then forwarded to another User Agent (UA). If the UA =
is not part of an ongoing session, it will process the offer as an initial =
offer.<br>
<br>
When the BUNDLE mechanism is used, an initial BUNDLE offer is constructed u=
sing different rules than subsequent BUNDLE offers, and it cannot be assume=
d that a UA is able to correctly process a subsequent offer as an initial o=
ffer. Therefore, the 3PCC controller
 SHOULD rewrite the subsequent offer into a valid initial offer, following =
the procedures in (Section 7.2), before it forwards the offer to a UA. In t=
he rewritten offer the 3PCC controller will set the port value to zero (and=
 include an SDP 'bundle-only' attribute)
 for each &quot;m=3D&quot; section within the BUNDLE group, excluding the o=
fferer-tagged &quot;m=3D&quot; section.</span><u></u><u></u></p>
</div>
</div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm"><span =
style=3D"font-size:12.0pt">&nbsp;</span><u></u><u></u></p>
</div>
<div class=3D"x_MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"2" width=3D"98%" align=3D"center">
</div>
<div id=3D"x_m_-3506113441870466143x_gmail-m_6597349729254255827divRplyFwdM=
sg">
<div>
<p class=3D"x_MsoNormal"><b>From:</b><span class=3D"x_m_-350611344187046614=
3apple-converted-space">&nbsp;</span>Roman Shpount &lt;<a href=3D"mailto:ro=
man@telurix.com" target=3D"_blank">roman@telurix.com</a>&gt;<br>
<b>Sent:</b><span class=3D"x_m_-3506113441870466143apple-converted-space">&=
nbsp;</span>Tuesday, November 2, 2021 6:33 PM<br>
<b>To:</b><span class=3D"x_m_-3506113441870466143apple-converted-space">&nb=
sp;</span>Christer Holmberg &lt;<a href=3D"mailto:christer.holmberg@ericsso=
n.com" target=3D"_blank">christer.holmberg@ericsson.com</a>&gt;<br>
<b>Cc:</b><span class=3D"x_m_-3506113441870466143apple-converted-space">&nb=
sp;</span>Justin Uberti &lt;<a href=3D"mailto:juberti@alphaexplorationco.co=
m" target=3D"_blank">juberti@alphaexplorationco.com</a>&gt;; Justin Uberti =
&lt;<a href=3D"mailto:justin@uberti.name" target=3D"_blank">justin@uberti.n=
ame</a>&gt;;
 RTCWeb IETF &lt;<a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcwe=
b@ietf.org</a>&gt;<br>
<b>Subject:</b><span class=3D"x_m_-3506113441870466143apple-converted-space=
">&nbsp;</span>Re: [rtcweb] Working Group Last Call for draft-uberti-rtcweb=
-rfc8829bis-01.txt<u></u><u></u></p>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm">&nbsp;=
<u></u><u></u></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"x_MsoNormal">How about we replace the SIP Considerations with:<=
span class=3D"x_m_-3506113441870466143apple-converted-space">&nbsp;</span><=
u></u><u></u></p>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm">&nbsp;=
<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal">3PCC Considerations<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm">&nbsp;=
<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal">In some 3PCC scenarios, an offer generated during =
an ongoing session, i.e., a subsequent offer, will be used by a 3PCC contro=
ller to establish a new session and forwarded as an initial offer to anothe=
r endpoint that is currently not part
 of a session.<br>
<br>
For example, the Session Initiation Protocol (SIP) [RFC3261] allows a User =
Agent Client (UAC) to send a re-INVITE request without an SDP body (sometim=
es referred to as an empty re-INVITE). In such cases, the User Agent Server=
 (UAS) will include an SDP offer
 in the associated 200 OK response. If UAS is a part of an ongoing session,=
 it will include a subsequent offer in the 200 OK response. The offer will =
be received by a 3PCC controller (UAC) and then forwarded to another User A=
gent (UA) as an initial offer.<br>
<br>
When the BUNDLE mechanism is used, an initial BUNDLE offer is constructed u=
sing different rules than subsequent BUNDLE offers. It cannot be assumed th=
at a subsequent offer is a valid initial offer and that the endpoint that e=
xpects an initial offer will properly
 process such a subsequent offer. Therefore, the 3PCC controller SHOULD rew=
rite the subsequent offer into a valid initial offer before it is used to e=
stablish a new session. To make the subsequent offer a valid initial offer,=
 3PCC will need to modify all the
 non-tagged m=3D lines to include the bundle-only attribute and set the m=
=3D line port to zero.<br clear=3D"all">
<u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"x_MsoNormal">_____________<br>
Roman Shpount<u></u><u></u></p>
</div>
</div>
</div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm">&nbsp;=
<u></u><u></u></p>
</div>
</div>
<p class=3D"x_m_-3506113441870466143xmsonormal" style=3D"margin:0cm">&nbsp;=
<u></u><u></u></p>
<div>
<div>
<div>
<p class=3D"x_MsoNormal">On Tue, Nov 2, 2021 at 6:00 AM Christer Holmberg &=
lt;<a href=3D"mailto:christer.holmberg@ericsson.com" target=3D"_blank">chri=
ster.holmberg@ericsson.com</a>&gt; wrote:<u></u><u></u></p>
</div>
</div>
<blockquote style=3D"border:none; border-left:solid #cccccc 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">Hi,<u></u><u></u></span></p>
</div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">&nbsp;<u></u><u></u></span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">What about something like this:=
</span><span style=3D"font-size:10.5pt; font-family:&quot;Helvetica&quot;,s=
ans-serif"><u></u><u></u></span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">---</span><span style=3D"font-s=
ize:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u></s=
pan></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">OLD:</span><span style=3D"font-=
size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u></=
span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">=93The Session Initiation Proto=
col (SIP) [RFC3261] allows a User Agent Client (UAC) to send a re-INVITE re=
quest without an SDP body (sometimes referred to as
 an empty re-INVITE).</span><span style=3D"font-size:10.5pt; font-family:&q=
uot;Helvetica&quot;,sans-serif"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">In such cases, the User Agent S=
erver (UAS) will include an SDP Offer in the associated 200 OK response. Th=
is is typically used for 3rd Party Call Control
 (3PCC) scenarios.</span><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">From a BUNDLE perspective, such=
 SDP Offer SHOULD be generated using the procedures defined in Section 7.2.=
=94</span><span style=3D"font-size:10.5pt; font-family:&quot;Helvetica&quot=
;,sans-serif"><u></u><u></u></span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">NEW:</span><span style=3D"font-=
size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u></=
span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">=93The Session Initiation Proto=
col (SIP) [RFC3261] allows a User Agent Client (UAC) to send a re-INVITE re=
quest without an SDP body (sometimes referred to as
 an empty re-INVITE).</span><span style=3D"font-size:10.5pt; font-family:&q=
uot;Helvetica&quot;,sans-serif"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">In such cases, the User Agent S=
erver (UAS) will include an SDP offer in the associated 200 OK response. Th=
is is typically used for 3rd Party Call Control
 (3PCC) scenarios.</span><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif"><u></u><u></u></span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">In some 3PCC scenarios the UAS =
will be part of an ongoing session, and will therefore include a subsequent=
 offer in the 200 OK responses. The offer will be</span><span style=3D"font=
-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">received by a 3PCC controller (=
UAC) and then forwarded as an initial offer to another User Agent (UA) that=
 is currently not part of a session.</span><span style=3D"font-size:10.5pt;=
 font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u></span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">When the BUNDLE mechanism is us=
ed, as an initial BUNDLE offer look different than a subsequent BUNDLE offe=
r, it cannot be assumed that a UA that expects an
 initial offer</span><span style=3D"font-size:10.5pt; font-family:&quot;Hel=
vetica&quot;,sans-serif"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">will be able to properly proces=
s a subsequent offer. Therefore, the 3PCC controller needs to act as a Back=
-To-Back User Agent (B2BUA), and when it receives
 the subsequent</span><span style=3D"font-size:10.5pt; font-family:&quot;He=
lvetica&quot;,sans-serif"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">offer it needs to rewrite it in=
to an initial offer before it is forwarded to such UA.=94</span><span style=
=3D"font-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u>=
<u></u></span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">----</span><span style=3D"font-=
size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u></=
span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">Regards,</span><span style=3D"f=
ont-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></=
u></span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">Christer</span><span style=3D"f=
ont-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></=
u></span></p>
</div>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<p class=3D"x_MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt; fo=
nt-family:&quot;Helvetica&quot;,sans-serif">&nbsp;</span><span style=3D"fon=
t-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif"><u></u><u></u>=
</span></p>
<div style=3D"border:none; border-top:solid #e1e1e1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<div>
<p class=3D"x_MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.5pt;=
 font-family:&quot;Helvetica&quot;,sans-serif">From:</span></b><span class=
=3D"x_m_-3506113441870466143apple-converted-space"><span lang=3D"EN-US" sty=
le=3D"font-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif">&nbsp=
;</span></span><span lang=3D"EN-US" style=3D"font-size:10.5pt; font-family:=
&quot;Helvetica&quot;,sans-serif">Roman
 Shpount &lt;<a href=3D"mailto:roman@telurix.com" target=3D"_blank">roman@t=
elurix.com</a>&gt;<span class=3D"x_m_-3506113441870466143apple-converted-sp=
ace">&nbsp;</span><br>
<b>Sent:</b><span class=3D"x_m_-3506113441870466143apple-converted-space">&=
nbsp;</span>tiistai 2. marraskuuta 2021 10.41<br>
<b>To:</b><span class=3D"x_m_-3506113441870466143apple-converted-space">&nb=
sp;</span>Justin Uberti &lt;<a href=3D"mailto:juberti@alphaexplorationco.co=
m" target=3D"_blank">juberti@alphaexplorationco.com</a>&gt;<br>
<b>Cc:</b><span class=3D"x_m_-3506113441870466143apple-converted-space">&nb=
sp;</span>Christer Holmberg &lt;<a href=3D"mailto:christer.holmberg@ericsso=
n.com" target=3D"_blank">christer.holmberg@ericsson.com</a>&gt;; Justin Ube=
rti &lt;<a href=3D"mailto:justin@uberti.name" target=3D"_blank">justin@uber=
ti.name</a>&gt;;
 RTCWeb IETF &lt;<a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcwe=
b@ietf.org</a>&gt;<br>
<b>Subject:</b><span class=3D"x_m_-3506113441870466143apple-converted-space=
">&nbsp;</span>Re: [rtcweb] Working Group Last Call for draft-uberti-rtcweb=
-rfc8829bis-01.txt</span><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif"><u></u><u></u></span></p>
</div>
</div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">&nbsp;<u></u><u></u></span></p>
<div>
<div>
<div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">On Mon, Nov 1, 2021 at 2:52 PM Justin Uberti &=
lt;<a href=3D"mailto:juberti@alphaexplorationco.com" target=3D"_blank">jube=
rti@alphaexplorationco.com</a>&gt; wrote:<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
<div>
<blockquote style=3D"border:none; border-left:solid #cccccc 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<blockquote style=3D"border:none; border-left:solid #cccccc 1.0pt; padding:=
0cm 0cm 0cm 6.0pt; margin-left:4.8pt; margin-top:5.0pt; margin-right:0cm; m=
argin-bottom:5.0pt">
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">The PROBLEM is that we have two endpoints, whe=
re one sends a subsequent offer, and the other one expects an initial offer=
. What do you normally do when you have that kind
 of problem? You use an SBC/B2BUA. In this case that SBC/B2BUA would be the=
 3PCC controller.<u></u><u></u></span></p>
</div>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">&nbsp;<u></u><u></u></span></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">So, my suggestion would be to remove the SHOUL=
D text from 8843bis, and simply add a note somewhere (in 8843bis and/or 882=
9bis) which describes the issue and says that
 the 3GPP controller needs to modify the offer accordingly.<u></u><u></u></=
span></p>
</div>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">&nbsp;<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">Roman, thoughts on this? If the 3PCC is going =
to rewrite the offer SDP anyway then maybe adding a=3Dbundle-only isn't the=
 end of the world.<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">&nbsp;<u></u><u></u></span></p>
</div>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">I am not opposed to&nbsp;this idea. 3PCC typic=
ally knows that the subsequent offer is going to be used as initial, and sh=
ould be able to rewrite the offer to make it valid.
 We can change&nbsp;SIP Considerations section in 8843bis (<a href=3D"https=
://www.ietf.org/archive/id/draft-ietf-mmusic-rfc8843bis-05.html#name-sip-co=
nsideration" target=3D"_blank">https://www.ietf.org/archive/id/draft-ietf-m=
music-rfc8843bis-05.html#name-sip-consideration</a>),
 remove the SHOULD, and specify that 3PCC controller should fix the offer. =
We can then reference this note from 8829bis or restate the same guidance.<=
u></u><u></u></span></p>
</div>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">_____________<br>
Roman Shpount<u></u><u></u></span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">&nbsp;<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.5pt; font-family:&quot=
;Helvetica&quot;,sans-serif">______________________________________________=
_<br>
rtcweb mailing list<br>
</span><a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank"><span style=3D"=
font-size:10.5pt; font-family:&quot;Helvetica&quot;,sans-serif">rtcweb@ietf=
.org</span></a><span style=3D"font-size:10.5pt; font-family:&quot;Helvetica=
&quot;,sans-serif"><br>
</span><a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_=
blank"><span style=3D"font-size:10.5pt; font-family:&quot;Helvetica&quot;,s=
ans-serif">https://www.ietf.org/mailman/listinfo/rtcweb</span></a><u></u><u=
></u></p>
</div>
</blockquote>
</div>
<p class=3D"x_MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_HE1PR07MB44416A47EAA75FA00C2D8226938E9HE1PR07MB4441eurp_--

