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

Roman Shpount <roman@telurix.com> Wed, 16 August 2023 15:28 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 22F42C15171E for <mmusic@ietfa.amsl.com>; Wed, 16 Aug 2023 08:28:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=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 l8FLtsSn5c-4 for <mmusic@ietfa.amsl.com>; Wed, 16 Aug 2023 08:28:39 -0700 (PDT)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 F3B36C151701 for <mmusic@ietf.org>; Wed, 16 Aug 2023 08:28:38 -0700 (PDT)
Received: by mail-ot1-x32a.google.com with SMTP id 46e09a7af769-6bcae8c4072so4602984a34.1 for <mmusic@ietf.org>; Wed, 16 Aug 2023 08:28:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix.com; s=google; t=1692199717; x=1692804517; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7FRU+A3wtsuuYRsSbpDHa3OGrrpx4R9xua1AX8ESqdQ=; b=NS7h5VJIsn1VGmkJx3BN4n/8V9m85wV+UW+JY1r9L4dLoUfGGvmcXSD2ONV2F2dIvj 2BNBdW+pLwqZzrTiSIZbvAXhOEgWrGBIF2QMgUBqccZB6f6ViuwxqZGgGhejsDjei2OC CmcGQ1IW/xiNydeLvcVG6m9LqhWKs9A28ADf4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692199717; x=1692804517; 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=7FRU+A3wtsuuYRsSbpDHa3OGrrpx4R9xua1AX8ESqdQ=; b=XyfP2s9UV+5ME8+o23qhHK6gb/7NbuAVTZuf4LOAsfWAyd3Kl5n3Y/zD8IVkI9zBzN OzR/QWFuzOs/n7DGUrSM0c2hLYE2MGO1fXBr9XhuejFrGkKEoy01VK8wx1/1WhKDqbAQ U8cZ6CXtgATUdrzm33u+CU4ycEgyHevGFhPjE48Q9cxgu60sL6IZiOqqDl2PcutClmB8 Tx+VkzmAwy2t7EV33TsZ+kBel0pw0beEBwkKOevhL6Go+Y1rXuar6kf/pOmWIHa8BfUB pkaprPRIpKqyprw4ylx+l8dBy24VFtZ2bFPT4/V+Bakh660pMrU3NL06D76ft2njiHCF hoCA==
X-Gm-Message-State: AOJu0Yy6CQJggJNx8mPGtAEzz9snkPCw5smI1nYAFkmwjWktZsXkk/2B qdkSBTONDdkoDhUCcT52ZCksKmXA0jbRhI2dbOQ=
X-Google-Smtp-Source: AGHT+IFw5h4sdqVkYR295WxBVJbH6LjE9zz/BYUcAgQciTxkvbPb/4ABxUw+rawOiKCi8WIkDTV2+A==
X-Received: by 2002:a4a:355b:0:b0:566:fd3b:4329 with SMTP id w27-20020a4a355b000000b00566fd3b4329mr1888362oog.7.1692199717339; Wed, 16 Aug 2023 08:28:37 -0700 (PDT)
Received: from mail-oo1-f42.google.com (mail-oo1-f42.google.com. [209.85.161.42]) by smtp.gmail.com with ESMTPSA id 123-20020a4a1881000000b0056360466d3esm6739148ooo.48.2023.08.16.08.28.36 for <mmusic@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Aug 2023 08:28:36 -0700 (PDT)
Received: by mail-oo1-f42.google.com with SMTP id 006d021491bc7-56cd753b31cso3655154eaf.1 for <mmusic@ietf.org>; Wed, 16 Aug 2023 08:28:36 -0700 (PDT)
X-Received: by 2002:a4a:9d5e:0:b0:56c:dce3:ce89 with SMTP id f30-20020a4a9d5e000000b0056cdce3ce89mr355466ook.5.1692199716565; Wed, 16 Aug 2023 08:28:36 -0700 (PDT)
MIME-Version: 1.0
References: <20230811145921.B37CAE76BE@rfcpa.amsl.com> <1966506e-9d85-92b6-f721-15fbecaf7093@alum.mit.edu> <CAD5OKxsvBcqvUaLE6tSYP-C-Xw4qZ8=DY=jqQMWLkENrwYi1kw@mail.gmail.com> <HE1PR07MB44411B9D5FCF6CAF79F004349315A@HE1PR07MB4441.eurprd07.prod.outlook.com> <ef3d7e71-bf1a-5706-e141-dc7a16bab631@alum.mit.edu>
In-Reply-To: <ef3d7e71-bf1a-5706-e141-dc7a16bab631@alum.mit.edu>
From: Roman Shpount <roman@telurix.com>
Date: Wed, 16 Aug 2023 11:28:25 -0400
X-Gmail-Original-Message-ID: <CAD5OKxtSmc-LHZTfYf+BT=NpWLpQtKYY3y_q1N91a310b41VRA@mail.gmail.com>
Message-ID: <CAD5OKxtSmc-LHZTfYf+BT=NpWLpQtKYY3y_q1N91a310b41VRA@mail.gmail.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Cc: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000feb97906030bf23e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/IWHinmBEyrRrFfahg1HR5Ppu5ms>
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 15:28:43 -0000

Paul,

The word change proposed in the errata is incorrect. The original text is
correct, and the sentence currently correctly refers to "answer".

The rest of what Christer and I wrote is just an explanation of why.

Best Regards,
_____________
Roman Shpount


On Wed, Aug 16, 2023 at 11:24 AM Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:

> Roman & Christer,
>
> Before you all get off in the weeds, please note that this errata only
> proposes to change *one word*: from "answer" to "offer". You all seem to
> be discussing other issues with the text.
>
>         Thanks,
>         Paul
>
> On 8/16/23 10:25 AM, Christer Holmberg wrote:
> > 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
> >     <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
> >     <https://www.ietf.org/mailman/listinfo/mmusic>
> >
> >     _______________________________________________
> >     mmusic mailing list
> >     mmusic@ietf.org <mailto:mmusic@ietf.org>
> >     https://www.ietf.org/mailman/listinfo/mmusic
> >     <https://www.ietf.org/mailman/listinfo/mmusic>
> >
>
>