Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC Considerations) in draft-ietf-mmusic-rfc8843bis-06

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 30 November 2021 08:43 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F17E13A1147 for <mmusic@ietfa.amsl.com>; Tue, 30 Nov 2021 00:43:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.801
X-Spam-Level:
X-Spam-Status: No, score=-2.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, 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, 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 7KI3jPAIGeA1 for <mmusic@ietfa.amsl.com>; Tue, 30 Nov 2021 00:43:24 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150052.outbound.protection.outlook.com [40.107.15.52]) (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 D07A23A1146 for <mmusic@ietf.org>; Tue, 30 Nov 2021 00:43:23 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AcWjG/KkZ8LoP6vJAj6lE9S4su/hv37xI4lxNp/0JV0ddpsJvRJjFlQ7FZ5/EQP7q3a9HQsqmcEX9VV42RKgmnyX9ep/8xeHIWHJdxsh1t0pCOe+nsICMllxniMW84vIapJ8FPQKEQJEfLmx4KsN0zyXXLGhxFLJ1+jUpJWZPeEIeE5EVLIEje9uZ8hQ1Y0IXafgwONOjRg5Zkahld5K6S9QGeKHem0PVh3A0+w8xNEg32DknAHNzRQWHF+8w39niEikUaDM8O/gi/T+XqLpFxpM5rZjMa+Kw6eT9bccBkNTV+XYf5eZjDJ4nAY15ujI3wK3KN3sJkhF8MaVG5CD5g==
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=Zmu7BUJnMD6ZHU6HxV78iqQlTeyc3KHfLtP4kdhSCDA=; b=CVl4u1A+09bt5BVylKKpv7pY1wFyduCEe3MSzWCpp+wj3yKDjz0+X4IomJaK69T0TIfLo3kbf00OwuF539Mixb9r/Cu7mpzvkOnqaQJNcX0IItMIO+Mf5PLM0PlwlDQSFGlc97M40V3o5sewrtPXzsKn8lNikj7nZ3R8hMXL1EG03YPTPufKCqlsMgY9lAuyJP2HUuW40zRCjgiPeihEIjIXpA7uKCyYnjUsLrJmmhN5qzcqAZvpxqq2AKmLN58jPE3cWMej57eLAvJw4pCSdI4/xZhFdLAbGxmY80zqLxAvz61yc3IKgd9IP3GxqeCftlvpxpJNgMqV1YgahHhvOg==
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=Zmu7BUJnMD6ZHU6HxV78iqQlTeyc3KHfLtP4kdhSCDA=; b=WwRswx7C8pbPvvQQomvzUmCiSsMPOGghZbXnXamK6+VMNMIht5ocenj+a1rLSh9vZNmxdJ6rZ1sWHpTGmOPqiaREjS0/guntjT0De3AfonHHwC7VhvDoumezWEeXW8q++MyoF4cYt14iEKNK7PdkHqpQO98771KdBaBRGvcyZtc=
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com (2603:10a6:7:9f::27) by HE1PR0701MB2570.eurprd07.prod.outlook.com (2603:10a6:3:96::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.10; Tue, 30 Nov 2021 08:43:17 +0000
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com ([fe80::f9c6:ee52:f4eb:ea8c]) by HE1PR07MB4441.eurprd07.prod.outlook.com ([fe80::f9c6:ee52:f4eb:ea8c%6]) with mapi id 15.20.4755.011; Tue, 30 Nov 2021 08:43:17 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>
CC: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC Considerations) in draft-ietf-mmusic-rfc8843bis-06
Thread-Index: AQHX3Ak/hBaHnooYkUSn2nMJ6e+Pu6wP84gAgAAAW8uAAFiPAIAAm1wwgACQLYCAAAcFAIABEjwAgADJKoCABJjlEIAC2RQAgAAAVkeAAARDgIAADtcAgAAMs92AAKqbAIAAPP3W
Date: Tue, 30 Nov 2021 08:43:16 +0000
Message-ID: <HE1PR07MB44412FAEFAFAE04379B485C893679@HE1PR07MB4441.eurprd07.prod.outlook.com>
References: <443b55f8-9d42-6728-de87-36a8392aaa10@cisco.com> <CAOLzse3aNuKCp9jSXyzAdLjpaCZUzL4K071k3zLTWoE3Fry-BA@mail.gmail.com> <HE1PR07MB4441163C03DA3FA9A88B0114939F9@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAOLzse1JMd=re=96OQR1qD6wj_SJnwRdUGAzU69k4v=gr4LcvQ@mail.gmail.com> <HE1PR07MB44419673CDC9E5C1CD76F04593609@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAOLzse3e0bmNwkz_2T6QvpQYs5Q3dqB8YnEoVQp=YRPhGP+6Vw@mail.gmail.com> <CAD5OKxs25qiRvvFZDzda2CWun3MAwZxz8WrGYJdDHEgdB1d0ng@mail.gmail.com> <HE1PR07MB44415ADB77F0EA6B8732DB2393619@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAOLzse3yFO+iAWEeqrv_WZTZZi0xO3C3pGL+G13-59N4+kgj-A@mail.gmail.com> <HE1PR07MB44418958A9C748993B42342293649@HE1PR07MB4441.eurprd07.prod.outlook.com> <366a03d8-8228-9b90-7730-93146d628927@alum.mit.edu> <HE1PR07MB4441C740C1E7D1D2E33E81A893669@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAD5OKxsF+r9f62C1F-VX2ijKTHFepUMJaaatn_SGc+7Eo5AxfQ@mail.gmail.com> <0da5c5e0-3379-7920-05a8-b959d65912a5@alum.mit.edu> <HE1PR07MB44419F390B8996EED8312BAB93669@HE1PR07MB4441.eurprd07.prod.outlook.com> <CAD5OKxs25fvRJffgLstWs4u7vbJG8_V2sU22hTwjWQ2_oq6Ldw@mail.gmail.com>
In-Reply-To: <CAD5OKxs25fvRJffgLstWs4u7vbJG8_V2sU22hTwjWQ2_oq6Ldw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
suggested_attachment_session_id: b4e6c3c4-8e9e-7fb0-43b3-a0c8f5fe35b3
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: 4eaff9be-236f-4bcc-620f-08d9b3dd7457
x-ms-traffictypediagnostic: HE1PR0701MB2570:
x-microsoft-antispam-prvs: <HE1PR0701MB25705661CB58C0A69FC2A59293679@HE1PR0701MB2570.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5sW4skiMoLja8elQROxb51hhptFA+7uiC36/TcPxw03277O4exfCbbFx8sqBZ8Kyyq+hlw1l32b6WKyFaN3lvEYzEviQo2DWg6eENOx5vbZ3uidf7CQaQ9gdo/7jlZww4/RnvTqNu+DxQTe9PzrnCz7oJP3QHksGkA1mOtkYb7eLgFTFoXUfMARI+7kRqwMS84FTH1nOHH8x/DyMwJp2kK5PxdXqFlib3OcE1jiKspB7f7CuMaj9pknt/Ay48YB09Bpg842ph5I5ALwz37xxJ7JNqtjcLh89kEuDx73XIEW96dijOz7nU3+NvtoVf7T4wYRto6MA8PKIxZCEe4FwI9LpaPIjJBpogRTPd1q3zb1eQ2S8s7kx7tibsZNUWOr44JcmfBUoAwrHHkmasKY0oDN/clVSE0zCKq4U435HeL6HgCrL8H4M2qA0XqiT726Qjlr3cDYigMr2oMnXO2COOBAYqgWf92XAaXgRJ4hUqzbf9nMgByiUUNlsbBUShub/feA1Lwv5cY4Zd3h/TmbCjSlBrggNWw5sROEafZzKHanFubX5PJBPHJ8ABlGj0Dv7LjxqdQcaX+F0duXfTrP5QrPY5nZ7noQyHSVoVF3ca5IN4oABcSxRZZjX0RA96QANH7o7j9w7d8FeRR+3rTR67GsLP2uafcDWDdyt5qIYrUETmWla4KQ72GE2Fz7Fbl46DJ6fUcFZaO3nPYoNMfTjIdj0+0BKI3OEZIyN3eQ73mEeTZSk9YWNCxRn4gRWM5wqSMosJ4iQtEft02VNno9SnqgzQF3kNerp7qhmV6oV/brWzomjXxOxI01/lNtKDFWneyivuQTE8ZwrR0Abz/7FnQ==
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)(7696005)(4326008)(66946007)(8936002)(66476007)(5660300002)(19627405001)(508600001)(33656002)(6916009)(86362001)(82960400001)(38100700002)(966005)(76116006)(83380400001)(71200400001)(44832011)(166002)(53546011)(186003)(9686003)(2906002)(55016003)(26005)(316002)(38070700005)(66556008)(54906003)(8676002)(64756008)(122000001)(66446008)(6506007)(52536014); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 4aGxpe4WoWIJFkA3iPV7yaKdCfnyL47L0uHc9jFOn9EliFn37n52rq9VCH85ld//GZ4TdIDaugQZDnKDk0YkG878wmjiFYDfA52aEgjSBe25KE1j1dZFMc+ZQjguB6EFUwLHLx5FSf15GVnZd9/wzXcvpg8f0zsm2hZkzgFYiuhVUsoXdiLF3A1Ga3h5cOzE5Dwb92ugHq5DJjhualKD/KX0aXs+5VKO3q56l+T5qN2cX3XQc/c5zVfXM8z+inDd3Fh+O5X7LY+LojekXgUgZVQzlYKLktIBWLno1unba93SmtNKJPhsULRZ3St4ja/iByB+nQFRKcJMI+nGT3TrBPGZxhp1u2Up34FG6YFDVSXlPaAH9+CykaJveZVFiliwAlPEfH2gtyT5hLssNVA8fkdMbd8ctyHKcdlTSzhLYbKCaILh/2Vfscu4lDrchbaU/4jsoluw3Tu2sWpgy7fWqVvW6lzdREofyHx0hurud0HKNqZI2Vz9EZeUmoPOG3q0CMFljiG4Ni6hvdX9XULOX5uMo5+gwCf3BneQlcCBM7GLVvDuA5onwUDGiLscop5o+Rv8sLVr8Yhz7rRHClQFRjlKVLDkMfdRd6BSclNMzJGBSVrcV6H8hxGXMIlIQDiEhCv1vcuaIaGfnKVi34lc+nvmB3Ukgzv4nPZBiAiuefc/AysemlS3fiJneNR6Kw5+UsQhgfN84X0fEyGL6N0TDnxvuZwpodNxK4ilaxMpe2r0SRZ38j0CGeIs+MQ7UKqJZqEp95uSEy6pjJNBEWNOaXTNMD7h2oGtXb7K6P7dzqai1n7FaUXY7zJdHnz4He3F43TUIpuEX5icKR//9RvzIfz6o6pZX2oSpMz9Nu9Wiv7D7U+MEG54KT3FslDZiu8FBTtnghQf4f5sMK3vSg+uG9DD0UHpSRGH67cZsnAhxqwsaeOJxYI5JsMx8QlWIjQ5wiigUdqIY755Ic/qPab0BoCiV/EvHoFZEbPQvyJHVjZsnxD4iLfUvXVE3auBqSjgHMkDUWBoZ3uLk9TKUXKyQnb2LBkCVR/aWuyAusH3i02g05jiB7HwQrKV09aQvsFOApqUEr9SuClcALrrIRrSBj+QUkU+OsZeqhJaMOSSmu/YYyyshfBWGkdU29nX8LF4C3a64HQ1QpVTdtdjUlfydg5TTvUSZpfadxD/qsh1wGkpzog5WMJnPFLFoVxo26IWIRAg4Mfzc0SauSM4bMAI8g7xaxBu441J5aKvbP/x6onrS9wPB9IMpCkRIIRL6hy2pwDYWHhHej93PbJk7ndXYnQO/scApFIIkcvI9gHq1iyuW+kDe6NTzOnr02NLwi0PKWiFtweMRDlueWcRjreDFnIWrZIC8UK0Zh4lh6pEQkkgamrWyHW+HayirwNG5EERW44BG/WGr1xY+H8sFMzClC9nPs9TLUppWpRM+El8d4WQkhZNkRs8Sx4TPoYTdTNv4EydPwAk9QyRrBRLIxiao8mxM7E0ZpQrl9J0ErT1TmJ3ju09JOEUk0FIoGxUo2jO/gnKdWSgAeoO5rc6BL03hrplcn4zMt/LnNk8l32r+gQIs+8NDNaF8WhTZ0H7bx4K0y2mVxL62IHzrpFC/GoRGS1TMRZw41iRTgHyzgKe+ROo7UHRXv9oooWm+I75ztnRzLs3CpPlWjT7QazUHCQXTg==
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB44412FAEFAFAE04379B485C893679HE1PR07MB4441eurp_"
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: 4eaff9be-236f-4bcc-620f-08d9b3dd7457
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2021 08:43:16.8945 (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: 0xMgFtr5iyfuCF7s9X8v71PFX9OlpGHsv5zegbHKUtsLjIASjQKVQ9NpOJlYtJQDcRkKnNiAoEtVHch6gBxC+wQia9q/3aLgpJh0PyPb3Yw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2570
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/K8NF2LIkH9wWtTgviRws5wIFubE>
Subject: Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC Considerations) in draft-ietf-mmusic-rfc8843bis-06
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Nov 2021 08:43:29 -0000

Hi,

As an individual, keeping the proposed text is my preference too.

As we know this is how 3PCC controllers will have to act, I see no reason why we should spend time arguing about it. The SHOULD does give the 3PCC controller the possibility to also do something else, in case it has a good reason for doing so.

Regards,

Christer
________________________________
From: Roman Shpount <roman@telurix.com>
Sent: Tuesday, November 30, 2021 7:03 AM
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Paul Kyzivat <pkyzivat@alum.mit.edu>; mmusic@ietf.org <mmusic@ietf.org>
Subject: Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC Considerations) in draft-ietf-mmusic-rfc8843bis-06

Christer,

I think as far as specification goes, "needs to" still means some action is required, but using SHOULD makes it more apparent.

I also like keeping the proposed text as an example of what needs to be done, especially since this is exactly what is required in all the current use cases.
_____________
Roman Shpount


On Mon, Nov 29, 2021 at 2:00 PM Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org<mailto:40ericsson.com@dmarc.ietf.org>> wrote:
Hi Paul,

Since the issue is introduced by BUNDLE, I think we should say more than simply "the 3PCC has to do something".

I am fine to change the current procedure from a SHOULD to an example, but I do think we should include some guidance.

For example:

"Therefore, the 3PCC controller needs to take actions to mitigate this problem, e.g., by rewriting the subsequent BUNDLE offer
into a valid initial BUNDLE offer (Section 7.2), before it forwards the BUNDLE offer to a UA."

(I have no strong opinion on whether we use "3GPP controller needs to" or "3GPP controller SHOULD".)

Regards,

Christer



________________________________
From: mmusic <mmusic-bounces@ietf.org<mailto:mmusic-bounces@ietf.org>> on behalf of Paul Kyzivat <pkyzivat@alum.mit.edu<mailto:pkyzivat@alum.mit.edu>>
Sent: Monday, November 29, 2021 8:07 PM
To: mmusic@ietf.org<mailto:mmusic@ietf.org> <mmusic@ietf.org<mailto:mmusic@ietf.org>>
Subject: Re: [MMUSIC] 1-week WGLC on Section 7.6 (3PCC Considerations) in draft-ietf-mmusic-rfc8843bis-06

Roman,

On 11/29/21 12:14 PM, Roman Shpount wrote:
> Paul,
>
> There is already the following language there:
>
> When the BUNDLE mechanism is used, an initial BUNDLE Offer is
> constructed using different rules than subsequent BUNDLE Offers, and it
> cannot be assumed that a UA is able to correctly process a subsequent
> BUNDLE Offer as an initial BUNDLE offer.  Therefore, the  3PCC
> controller SHOULD rewrite the subsequent BUNDLE Offer into a valid
> initial BUNDLE Offer, following the procedures in Section 7.2, before it
> forwards the BUNDLE Offer to a UA.  In the rewritten BUNDLE Offer the
> 3PCC controller will set the port value to zero (and include an SDP
> 'bundle-only' attribute) for each "m=" section within the BUNDLE group,
> excluding the offerer-tagged "m=" section.

OK. Shame on me for responding to Christer's proposed new text without
reviewing it in the context it falls within.

You are right that the paragraph you mention here, which immediately
follows the revised text for #2, does address the need to mitigate the
problem. But that then goes back to my earlier comment:

> This approach has a limitation:
>
> If the new UA is unable/unwilling to bundle the media then the updated call will be limited to a single media stream, even if the old UA is willing to operate with unbundled media.
>
> An alternative way to do this is for the 3pcc controller start the transfer by sending the old UA an offerless INVITE/Replaces. That will result in getting an initial bundle offer that should give maximum flexibility to the new UA.
>
> Its possible that the old UA doesn't support INVITE/Replaces. If so, the 3pcc controller could then fall back to the method currently in 7.6.

Subsequent discussion of that comment led me to conclude that getting
into the weeds of *how* to mitigate the problem may be unwise.

So perhaps my more recent can replace part of this last paragraph.
Specifically, replace:

OLD

    ... Therefore, the
    3PCC controller SHOULD rewrite the subsequent BUNDLE Offer into a
    valid initial BUNDLE Offer, following the procedures in Section 7.2,
    before it forwards the BUNDLE Offer to a UA.  In the rewritten BUNDLE
    Offer the 3PCC controller will set the port value to zero (and
    include an SDP 'bundle-only' attribute) for each "m=" section within
    the BUNDLE group, excluding the offerer-tagged "m=" section.

NEW

    The 3PCC controller SHOULD take actions to mitigate this problem.

        Thanks,
        Paul

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