Re: [MMUSIC] [Technical Errata Reported] RFC3264 (7597)

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 16 August 2023 14:25 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 7C485C14CF09 for <mmusic@ietfa.amsl.com>; Wed, 16 Aug 2023 07:25:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id byNkD-ykmeOT for <mmusic@ietfa.amsl.com>; Wed, 16 Aug 2023 07:25:42 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2050.outbound.protection.outlook.com [40.107.14.50]) (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 1E410C14CF18 for <mmusic@ietf.org>; Wed, 16 Aug 2023 07:25:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OuMDNNkOqIk5ytdsjbMjPiwcdRYA+pcTtIbYa63UV5bdlONzujY6ZGE4MHGxyekMzEbxbXkAmSyc1S4Z2puV8fMLCSxZIwHQxgTDOYRfH5A9vSgYsg1UOTTs2S3quvbn8ORX2RlrH7PtebFyMqQ2mBy7mnQq7jAWmngVQadYCUQLZeNBSMkQpy7Sfh/iGEpnxcRqWONF0NDhBYVfsVu//52R3Qbm+WlbBZg2dJFH/Devkiy44KHqFivJuAGskDPx566RJkXGP3ci5NOqzQrVBgnVkVe2e1JgtalCKUDZnUfvjNH/Bxm+8Ev/2D42mLGVJz0wrkX7XI6jY0oulr7xqg==
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=KJ+83Rqjx4WEggYip9kxyKVPPYwkCdHz6oUr/FUianI=; b=n1HRheWJV2uix8KxzFTmQHwYWyV9TOzs9jL3WEaE3j01308ZuRPDIxI9is/uA7CgRzIG8X+4MUuBYC45gTxu5BfoxIptKLM1nQ+mKrOxr+IVYEaelTW5FWw/oYK+hm2arQkTDfTfVDFY4wcdrN/Au7PhGgFI+P/pW52IGKtRXVxEIseZKjrVEerbtUf97I8ZE993Pd/NK09/uAiAzQyI3nxdy7u7q6DRiZ6dttb2nyquOrnldbO/fk5fnXFTTn4KK3quTg7vYv2Kf69UKtXMmcHneaH/gENitcGJQaZ1FCe9imfNuHB7ue/0fuj9UMf4jHdV02UMwJ6RQeGVXO3AwA==
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=KJ+83Rqjx4WEggYip9kxyKVPPYwkCdHz6oUr/FUianI=; b=PX2UFj4TX+FMRqLt1qXFdrF7mcIBE5hkdiN4R+nmgzp87DGwnepb/xrQ8RsakL8HR+XcqOMRqy/e/f24VW7UPWWZw8IVQGm6afz+UIbKhzdC0Z2WG5dqGkGQff2VYo/Ch7f9cwuje8bxOWmqjvk03MUPgfOFFnCXfPIGurG+s7Y=
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com (2603:10a6:7:9f::27) by AS2PR07MB8979.eurprd07.prod.outlook.com (2603:10a6:20b:556::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.24; Wed, 16 Aug 2023 14:25:38 +0000
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com ([fe80::89ca:3d74:989a:3fe7]) by HE1PR07MB4441.eurprd07.prod.outlook.com ([fe80::89ca:3d74:989a:3fe7%3]) with mapi id 15.20.6678.025; Wed, 16 Aug 2023 14:25:38 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>, Paul Kyzivat <pkyzivat@alum.mit.edu>
CC: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] [Technical Errata Reported] RFC3264 (7597)
Thread-Index: AQHZzGR00k2We5hjMEq2FUCwoOWoJq/lmHaAgAAVuoCAB1NOAA==
Date: Wed, 16 Aug 2023 14:25:38 +0000
Message-ID: <HE1PR07MB44411B9D5FCF6CAF79F004349315A@HE1PR07MB4441.eurprd07.prod.outlook.com>
References: <20230811145921.B37CAE76BE@rfcpa.amsl.com> <1966506e-9d85-92b6-f721-15fbecaf7093@alum.mit.edu> <CAD5OKxsvBcqvUaLE6tSYP-C-Xw4qZ8=DY=jqQMWLkENrwYi1kw@mail.gmail.com>
In-Reply-To: <CAD5OKxsvBcqvUaLE6tSYP-C-Xw4qZ8=DY=jqQMWLkENrwYi1kw@mail.gmail.com>
Accept-Language: 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-traffictypediagnostic: HE1PR07MB4441:EE_|AS2PR07MB8979:EE_
x-ms-office365-filtering-correlation-id: 98a8d03e-1088-4c30-ad35-08db9e64a9e7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AH4QukdXQJNyD05UJ526hLcAOby50M7qE2h65DRIKw6gFqwvWiMm7LqzUkBeq5o/ZMHjez2bqbIrA+3SRjI/rwd5U3UWlD0rJ0WN69B/iplvvv6ttgeMN6g6ST7cZmdXTT/aV9RHHjpOtYlFRj5SYgwHmIy9D10BInNWp4/hiNDMSnIjSph6zmbO5W2V1QRbgrYBA3DA8sUZ5LuNlLlUCNSZ2MEPP+8PmFcpEQPCcH0UCNnjtG9glygA1X3QaEP0i5eacVng0Y1iOYa1Y9bK5BRqcUVNlppL+mLoysLe0EjYWhQiDb9tsjHV14uVSLX/pKx3oz4TotcHDWBk7vPxbNuT/PWgoDKFx9+sUl7eK3bQ62undOCU7pVjnU7Hj2yb9qnZWd6zd/941Ov6FrZJUWBMnvnRgQMgxVsWlrJMCiydxCAZoblXNfitkHASPaC57PNwsMK8qhY9vMOmIVCFGbhiylwO8hkvNOlRF7lN2szipMaIdLWzc2aCOxNOh7L1gZEENBexTBTayYHmB36njh1o/rMeLnarbVK9LCvjfe5NKwx1IYN9ojQO5xeAvJPnTBtYk/ysJPyDCsABd5bL/mHFNddobW2XZqylToms8ZuMxY5gqEt8wfMkpz00+naKhaWkhhSJke8BPtGEmONRSPjXvyNQlxPeqRmA0r5yWttp9SH3FPUa9UlKzdvxkSu67Uc7PZcgDNQwc+WCT/+hf5CsHHK7O5kHGPACMkmSrw8=
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:(13230031)(366004)(136003)(396003)(39860400002)(346002)(376002)(451199024)(1800799009)(186009)(316002)(99936003)(66946007)(110136005)(76116006)(64756008)(66476007)(66556008)(66446008)(122000001)(12101799020)(966005)(52536014)(166002)(41300700001)(5660300002)(44832011)(82960400001)(8936002)(8676002)(38070700005)(38100700002)(4326008)(66899024)(2906002)(83380400001)(26005)(55016003)(478600001)(86362001)(9686003)(53546011)(33656002)(71200400001)(7696005)(6506007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: OZt2UP33mK4/R0MHacHDXP21eRwi32+kM/Oz5Iokth2cbGwdsg2QpIvDirZjLv1gOkZgLUPI8oSCxotKzT19GLO7Wp6QSD3o9XjBa+eyhNM16LKF/gNvlA59R1w0Mx/ASeLxKRaTXy//0y0e3Z5ImiUB03368ssIeVU6MIVuVUIRW5dImhc3FlhG8dew3VmyyIPjTbVFJ4WyNDy0EzZBBI1rT9AY6JZp3Q5XSPLh4M/416YO8UC1/etn3pdWVD1GQyjhLv9wpsGhqNY75ywfqTcWLn/he3z2GdJUA4Y878ueeGMmMPOoDvaDHS2qjOxw3ppEjkVq3CnXUU/CFom4O6W3AOyaqYMQEQJuWY8BtL7ktoQPLws2ZuGK0nQcT137lP1fXS+FIjmhoSVznQ6URRFbLQfYkgd8L1ktrWkwEj7kr1Bzgqq3XVzu04TQgQL4STMjeSxw2yxJ2s4IQjbqIVJDCs3+k5dF4vKEuSXLg6PZHbcUfIy9tJRIpUZwmdy1nC8YmnqaFRapSxT6MjmmbTKqJfZS7WCgtqd6SXQ9qV7xVHL1H/jiHx4RwFD+FeBOdgMi3tEd+EdLZS27j99JargZP4Q1Y7sNb9WE9dAPi/7eMdSEAYIQ5LAoDRz2yvDqAGwopshxrMfcap3LXQ5/Z4oi0uag1viKO06248BuOYOyM1LKdKHVrDDh9Nr48k2mfkeeOKvRW3W5Aggfa+JGM55shPl9s1GBf3gw2/UOsCk3V6r1KIt/ElqoRLOLB9tc8Gq7Ntt3v/XwWmEiFDYvjPbFLV2fxM0TlFK5Irv5eZIv7uEeqnVV6rxlzI0yKyHXPeMdcqZdpLDp8+wsG3BpqT7rIx8du/VB5GUAd2+mMYmLPxciJu+moX5HJKNAQY34pVsDiz5K4OamacQFv0r9bO7UWukhfP0sTtcUYqBHrr4E+kH7eFRBPJ6ZPWytd4wN98f+TSNeAeoJkEysC/LTZpCJM/A6Nc8vgFQtjS6fLaeuGnFK/IZgq0ue0LN/c82hkOf8byAXwq5KNp0ZHJu/Kgmc1ClkYQbLUDAK89WLZic3QKK48/LI4xp0brJGcQ5Jonk+X9EQVBUTQp8cTj+ZKqPcp6P+cWGVDH8niVggN4J83eXPeva+od6kYh7/88j6wuC6OkNUby55jr59G/4BIcHkgNgL6Dxdgl/BqdQNUmPeKys5o2W4Frhq0O5v6HyunPrymjFMUd853Jsv/y3jP450E9umpIxpAVWwhZuNmodCpVCkkWoyfZVpBtQaCm3xB1cifrMiz76iwv/H1EdtGpBlAW9CRFfA10XkarSqtXwdH2Ebwb5a04a06thViqdDC5GB2dz6goIRXRnJvKox6iTzRM4uvDG3Junq0Sk3D6ksdgmL1+xvYZgkav1di3VaoxGJyPvR05h9/HZF3g0lhuZmtYc+q7cbPtsKsFwZMWbUkE1yaeuuB0mFh0mpr38dDt1bXto+7NO0FvyTfpCKHtEN4aOGNteN5wfMiDQOeW+4InsLK0nBy+WZnQ2f9Rs2aPYGAbiay8lXWn2+HbKHL1It1FRUv+jNQ0DbMcMjgOEAMBF1nuyzLfUEFqLmea/7jeUfoWDwXBOblzoCBhclRQ==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0005_01D9D066.A92D2510"
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: 98a8d03e-1088-4c30-ad35-08db9e64a9e7
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Aug 2023 14:25:38.7059 (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: 9xOZFBMrkaBxTLJUlE3xS9q8bWKx4b4kqYZsNJnvZIEZTrA0LpyLgPCklhVqnf7pnp7z4XxLddVZpsHetqOB9nCfEDfm8blXvHlzsdQDR68=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR07MB8979
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/NYS3b5tqSFPn_w_dhHDU81aTxas>
Subject: Re: [MMUSIC] [Technical Errata Reported] RFC3264 (7597)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 16 Aug 2023 14:25:47 -0000

Hi,

 

I agree with Roman.

 

Also, the suggested new text is confusing:

 

“This means that the same fmtp parameters with the same values MUST be present in the answer if

the media format they describe is present in the offer. “

 

You never have to add fmtp parameters to an answer just because a media format is present in the offer. It is only if you accept the media format in the answer that you might have to include fmtp parameters, for the accepted media format, in the answer. And, sometimes those fmtp parameters must have the same values, as indicated in the original text.

 

Regards,

 

Christer

 

From: mmusic <mmusic-bounces@ietf.org> On Behalf Of Roman Shpount
Sent: Saturday, 12 August 2023 1.31
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] [Technical Errata Reported] RFC3264 (7597)

 

I think the errata is wrong, and the original text is correct.

 

All it is saying is that for some format parameters, if the media FORMAT is present in the answer, then FORMAT PARAMETERS with the same values must be present in the answer.

 

For instance, if "a=fmtp:97 mode=20" is present for payload 97 ILBC in the offer, like this:

a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=20

 

Then, if payload 97 is present in the answer, "a=fmtp:97 mode=20" must be present in the answer as well, like this:

a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=20

 

These parameters are not negotiated and part of the payload definition.

 

Best Regards,

_____________
Roman Shpount

 

 

On Fri, Aug 11, 2023 at 5:13 PM Paul Kyzivat <pkyzivat@alum.mit.edu <mailto:pkyzivat@alum.mit.edu> > wrote:

The problem reported here, and the correction, seem valid to me.

        Thanks,
        Paul

On 8/11/23 10:59 AM, RFC Errata System wrote:
> The following errata report has been submitted for RFC3264,
> "An Offer/Answer Model with Session Description Protocol (SDP)".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid7597
> 
> --------------------------------------
> Type: Technical
> Reported by: Hugo Tunius <h@tunius.se <mailto:h@tunius.se> >
> 
> Section: 6.1
> 
> Original Text
> -------------
>     The interpretation of fmtp parameters in an offer depends on the
>     parameters.  In many cases, those parameters describe specific
>     configurations of the media format, and should therefore be processed
>     as the media format value itself would be.  This means that the same
>     fmtp parameters with the same values MUST be present in the answer if
>     the media format they describe is present in the answer.  Other fmtp
>     parameters are more like parameters, for which it is perfectly
>     acceptable for each agent to use different values.  In that case, the
>     answer MAY contain fmtp parameters, and those MAY have the same
>     values as those in the offer, or they MAY be different.  SDP
>     extensions that define new parameters SHOULD specify the proper
>     interpretation in offer/answer.
> 
> Corrected Text
> --------------
>     The interpretation of fmtp parameters in an offer depends on the
>     parameters.  In many cases, those parameters describe specific
>     configurations of the media format, and should therefore be processed
>     as the media format value itself would be.  This means that the same
>     fmtp parameters with the same values MUST be present in the answer if
>     the media format they describe is present in the offer.  Other fmtp
>     parameters are more like parameters, for which it is perfectly
>     acceptable for each agent to use different values.  In that case, the
>     answer MAY contain fmtp parameters, and those MAY have the same
>     values as those in the offer, or they MAY be different.  SDP
>     extensions that define new parameters SHOULD specify the proper
>     interpretation in offer/answer.
> 
> Notes
> -----
> This indicated that the same fmtp parameters with the same values MUST be present in the answer if the media format they describe is present in the **answer**.
> 
> I believe the second instance of **answer** should be replace with **offer**, otherwise the quoted text does not makes sense I think.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party
> can log in to change the status and edit the report, if necessary.
> 
> --------------------------------------
> RFC3264 (draft-ietf-mmusic-sdp-offer-answer-02)
> --------------------------------------
> Title               : An Offer/Answer Model with Session Description Protocol (SDP)
> Publication Date    : June 2002
> Author(s)           : J. Rosenberg, H. Schulzrinne
> Category            : PROPOSED STANDARD
> Source              : Multiparty Multimedia Session Control RAI
> Area                : Real-time Applications and Infrastructure
> Stream              : IETF
> Verifying Party     : IESG
> 
> _______________________________________________
> 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