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

Roman Shpount <roman@telurix.com> Fri, 11 August 2023 22:31 UTC

Return-Path: <roman@telurix.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 80372C151554 for <mmusic@ietfa.amsl.com>; Fri, 11 Aug 2023 15:31:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=telurix.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 5yPpDhhYMX-R for <mmusic@ietfa.amsl.com>; Fri, 11 Aug 2023 15:31:06 -0700 (PDT)
Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5AA94C15154F for <mmusic@ietf.org>; Fri, 11 Aug 2023 15:31:06 -0700 (PDT)
Received: by mail-oi1-x234.google.com with SMTP id 5614622812f47-3a734b8a27fso1764069b6e.1 for <mmusic@ietf.org>; Fri, 11 Aug 2023 15:31:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix.com; s=google; t=1691793065; x=1692397865; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kPhhlbulJ/gXMDubIVU9pkZjSM1GNy17n6DS5mqkSHE=; b=Mn8IjA8nISNNt+yc2H9Au/Bpt0siuJWDSBQZ9puN9BgLIt9WMVZHZ5foBVkRJ0lMgc vzLuPeenfkbLw1Erc4ax0oJwTpuUteX4EK1GwfPgVcArFme2HPZYlSuLcIp6N4voIq0n dpKONV8Ik+83Ntx04chFBNFOncGoVALIUUCnQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691793065; x=1692397865; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kPhhlbulJ/gXMDubIVU9pkZjSM1GNy17n6DS5mqkSHE=; b=kcvcWSSqpOeil89BoXiO//ee+A9dDdXwdQUz/9bQOsA17FXG86AVVQQ1FLdPpQP3nY 8Cjs8Olkigle0xgm0tC9Q24KUrdwKnX/RznsDo9RpRe2N+2zAn+Vx7FBb6GvpOEB/rbO cpVsvDd1Q3nJ3/8xLS3Apt1Bhs38+ujhLwjnFi8/6WBByOAw9ysnk2H073WN4ZUbrHZn Xijwhq24mLoiOEs0n5qqPiMR6iO68d+rStUpkYqwExoYEAmPC4gqocq23JxoCo2p9nBH LE0qeB/j1usyV8gPzk1UylPeSCHYeULcV0GtEsFUWpFQo4J9UdIi2PCJ2YfyJPmu+gE2 pI5w==
X-Gm-Message-State: AOJu0YzrV+CfrZTezAW+m8g91+T4ngW53Wz5zd0yNfs3dYc71JMODUWt 6rZhWYGTHhfOCKGh+QI6yDxbyoJOOujgdnEh52Y=
X-Google-Smtp-Source: AGHT+IGzXgHeK0M+eifzhHZ5tka2aWpRiM4LLs64vqfymGlbeZwan0OoVFvkXb5kIwT6+/MVaKLfDQ==
X-Received: by 2002:aca:1a18:0:b0:3a7:5c52:5e88 with SMTP id a24-20020aca1a18000000b003a75c525e88mr3280715oia.16.1691793065145; Fri, 11 Aug 2023 15:31:05 -0700 (PDT)
Received: from mail-oo1-f51.google.com (mail-oo1-f51.google.com. [209.85.161.51]) by smtp.gmail.com with ESMTPSA id dl2-20020a056808614200b003a75748af5esm2199260oib.30.2023.08.11.15.31.04 for <mmusic@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 11 Aug 2023 15:31:04 -0700 (PDT)
Received: by mail-oo1-f51.google.com with SMTP id 006d021491bc7-56cd753b31cso1669927eaf.1 for <mmusic@ietf.org>; Fri, 11 Aug 2023 15:31:04 -0700 (PDT)
X-Received: by 2002:a4a:6c5b:0:b0:56d:2adf:80db with SMTP id u27-20020a4a6c5b000000b0056d2adf80dbmr2517366oof.3.1691793064236; Fri, 11 Aug 2023 15:31:04 -0700 (PDT)
MIME-Version: 1.0
References: <20230811145921.B37CAE76BE@rfcpa.amsl.com> <1966506e-9d85-92b6-f721-15fbecaf7093@alum.mit.edu>
In-Reply-To: <1966506e-9d85-92b6-f721-15fbecaf7093@alum.mit.edu>
From: Roman Shpount <roman@telurix.com>
Date: Fri, 11 Aug 2023 18:30:53 -0400
X-Gmail-Original-Message-ID: <CAD5OKxsvBcqvUaLE6tSYP-C-Xw4qZ8=DY=jqQMWLkENrwYi1kw@mail.gmail.com>
Message-ID: <CAD5OKxsvBcqvUaLE6tSYP-C-Xw4qZ8=DY=jqQMWLkENrwYi1kw@mail.gmail.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Cc: mmusic@ietf.org
Content-Type: multipart/alternative; boundary="000000000000a09af60602ad4466"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/EBbMzY5V_iHjjtkSZ7YadsZW3x0>
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: Fri, 11 Aug 2023 22:31:10 -0000

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> 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>
> >
> > 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
> > https://www.ietf.org/mailman/listinfo/mmusic
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>