Re: [sipcore] draft-sparks-sipcore-multiple-reasons

Ranjit Avasarala <ranjitkav12@gmail.com> Tue, 17 May 2022 15:03 UTC

Return-Path: <ranjitkav12@gmail.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD73CC1594B9 for <sipcore@ietfa.amsl.com>; Tue, 17 May 2022 08:03:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level:
X-Spam-Status: No, score=-1.847 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 RFPmjMnmzGxf for <sipcore@ietfa.amsl.com>; Tue, 17 May 2022 08:03:41 -0700 (PDT)
Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (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 F2451C159494 for <sipcore@ietf.org>; Tue, 17 May 2022 08:03:40 -0700 (PDT)
Received: by mail-ed1-x535.google.com with SMTP id j28so8757961eda.13 for <sipcore@ietf.org>; Tue, 17 May 2022 08:03:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Wpfj6NAinCTHvbyMqqAmcSKMikEy2lT2T9rOjg70TbQ=; b=gxUMag+IEv1XcYYaiDirmlL4cPRpb0qIUh/+UXcvab0NzNp9ngkDlAcLbEulsM+No6 1MAplHGBdtjp4s5GQ+YLE5D36yQXtV6dIe73XJ3OfRsP/7bbIjz1vcVhgTrsxkoBkLav 3cqV/Lh0ayZG8ZsaK9jYnrbZMrnOqxHisKm8kvckDarmxZ4NSvOWlf166olD2fcLr4XH yhMF8aque+SGpJA55CWhBcdvMW/2ZQgBABNWNT2J3ijKqZ4AiuzGwDEfBiO//WMhtDLz 2X9vNPuwfkm9K1F/7SYEpOEdIbCsHugrml6P/pPAbrdlASnhztCl+xnqYOQNzbEIxdbE kI2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Wpfj6NAinCTHvbyMqqAmcSKMikEy2lT2T9rOjg70TbQ=; b=OhXAXsi5khSDfTrsPsowrdj/odnltxHffYMtiY05rUuLL93Qi2AigG4DOnwosYFclC niTWkYOZxZMhltg5pKgV4V4/bUuehiKGrDyAO+D8lyKL+paKkJCgGCAP8E2XZ3Y77Kej m1PLCpc2er8IAh8BEG8vopFSmixN5mXG/wvG5k6tqkRy0geYg95H+anssGvD6didOzCa 5aHEMrb7v2ihPIUgpZPTOIqi+KxyNaWLs7UiKM8nNlBkX9y1pBxXTUeEAYlF3c9Zryxb +mi+yFpV5IzmvF7xtLwGHjwLRNqnMdULFG5KeyrqbZ5cPL1zvrvq3Zk0gzb7+CX2frBT ethQ==
X-Gm-Message-State: AOAM532irWIjtKZB6jkktZ+oGgYYPQGvi6srFgWPfB48RFNRNeG8qvjn lFDLmPyReVPP643nrNUOL/i9dHJpCmpX9mXS/oNUpab13oc=
X-Google-Smtp-Source: ABdhPJwYuDwJoPOyELKkDhGIQOhM2Plc5kn8Bglv3VbtNSCKsm24lGfqsPVNqVXuaZhvmKug+ZYAoe1uFxJmvLHtBto=
X-Received: by 2002:a50:9b08:0:b0:42a:2d15:e15a with SMTP id o8-20020a509b08000000b0042a2d15e15amr19118590edi.361.1652799819013; Tue, 17 May 2022 08:03:39 -0700 (PDT)
MIME-Version: 1.0
References: <2da137fe-2747-fb16-addf-139c705a8767@alum.mit.edu> <878rr84yh1.fsf@hobgoblin.ariadne.com> <HE1PR07MB44415BDDF6BD204D7ED331C793C89@HE1PR07MB4441.eurprd07.prod.outlook.com> <c7656cb9-598f-b5dc-5790-07b73d3335fa@alum.mit.edu> <984BD4A9-CDC8-458E-A569-B2E2EBAC7918@brianrosen.net> <d071eea7-8675-e93e-7930-0e7f84b63b0a@nostrum.com> <a70365eb-fff1-61ec-6e39-0b4830336eba@nostrum.com> <VI1PR07MB44471F2242E82BE0F0758E6693CF9@VI1PR07MB4447.eurprd07.prod.outlook.com> <D563EC96-0CB5-4B2C-9708-63DAB013700E@brianrosen.net> <6c69ea2d-f3b8-0799-c6d1-d809586378dc@alum.mit.edu> <E57D4069-344D-48E9-9C89-7E112E97D5B4@chriswendt.net> <B8B3CDC8-A733-4352-B595-A9658FD8B088@edvina.net>
In-Reply-To: <B8B3CDC8-A733-4352-B595-A9658FD8B088@edvina.net>
From: Ranjit Avasarala <ranjitkav12@gmail.com>
Date: Tue, 17 May 2022 10:03:27 -0500
Message-ID: <CAFXT-pt3bEWFMzZryuKtN9Rv9KoD4R6ujMw8YGgoTMmbtmdvvw@mail.gmail.com>
To: "Olle E. Johansson" <oej@edvina.net>
Cc: "sipcore@ietf.org" <sipcore@ietf.org>, Chris Wendt <chris-ietf@chriswendt.net>, "Dale R. Worley" <worley@ariadne.com>, Robert Sparks <rjsparks@nostrum.com>
Content-Type: multipart/alternative; boundary="00000000000018e06105df36726c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/RtS1IIixBhTFtMVZTd7_9Fw1LyI>
Subject: Re: [sipcore] draft-sparks-sipcore-multiple-reasons
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 May 2022 15:03:45 -0000

I too agree

Regards
Ranjit

On Tue, May 17, 2022 at 4:35 AM Olle E. Johansson <oej@edvina.net> wrote:

> I am in favor of adoption.
>
> /O
>
> > On 17 May 2022, at 11:30, Chris Wendt <chris-ietf@chriswendt.net> wrote:
> >
> > I am in favor of adoption.
> >
> >> On May 17, 2022, at 12:57 AM, Paul Kyzivat <pkyzivat@alum.mit.edu>
> wrote:
> >>
> >> I'm in favor of adopting
> >>
> >> On 5/16/22 3:37 PM, Brian Rosen wrote:
> >>> <as chair>
> >>> Could those chiming in, and anyone else please indicate that they are
> in favor (or not in favor) of adopting this draft, so we have documentation
> on the original question.
> >>> Brian
> >>>> On May 16, 2022, at 1:34 PM, Christer Holmberg <
> christer.holmberg@ericsson.com <mailto:christer.holmberg@ericsson.com>>
> wrote:
> >>>>
> >>>> Hi,
> >>>> I agree with Robert that 3326 already by default forbids multiple
> values.
> >>>> However, I am not sure I understand this “practice shows” thing. If
> STIR is the reason we need multiple values, why not say so? What other
> practices show that multiple values are needed?
> >>>> Regards,
> >>>> Christer
> >>>> *From:*Robert Sparks <rjsparks@nostrum.com <mailto:
> rjsparks@nostrum.com>>
> >>>> *Sent:*sunnuntai 15. toukokuuta 2022 19.59
> >>>> *To:*Brian Rosen <br@brianrosen.net <mailto:br@brianrosen.net>>;
> Paul Kyzivat <pkyzivat@alum.mit.edu <mailto:pkyzivat@alum.mit.edu>>
> >>>> *Cc:*Christer Holmberg <christer.holmberg@ericsson.com <mailto:
> christer.holmberg@ericsson.com>>; Dale R. Worley <worley@ariadne.com
> <mailto:worley@ariadne.com>>; sipcore@ietf.org <mailto:sipcore@ietf.org>
> >>>> *Subject:*Re: [sipcore] draft-sparks-sipcore-multiple-reasons
> >>>>
> >>>> On 5/11/22 9:35 AM, Brian Rosen wrote:
> >>>>
> >>>>   <as individual>
> >>>>   Aha!  I was confused.  This makes clear what you intended.  No
> >>>>   harm in noting the issue in the doc.  I would expressly forbid
> >>>>   multiple values in current protocols with a note as to why.
> >>>>
> >>>> I think both of those things are already in 3326?
> >>>>
> >>>>     But just a mention is probably okay with me.
> >>>>
> >>>>   Brian
> >>>>
> >>>>
> >>>>
> >>>>       On May 11, 2022, at 9:51 AM, Paul
> >>>>       Kyzivat<pkyzivat@alum.mit.edu>
> >>>>       <mailto:pkyzivat@alum.mit.edu>wrote:
> >>>>
> >>>>       Its clear that this will be the case initially. My question is
> >>>>       a hypothetical. At some time in the future someone may find a
> >>>>       reason they want to use multiple reasons with SIP or another
> >>>>       pre-existing protocol. At that point they might propose an
> >>>>       update to allow that for SIP. At that point there would be a
> >>>>       potential backward compatibility problem.
> >>>>
> >>>>       I'm only asking that this document discuss the issue and
> >>>>       provide guidance for the future. For instance it might ban
> >>>>       such changes for pre-existing protocols. Or it might just
> >>>>       point out that an update to allow such for a protocol address
> >>>>       the problem as part of the update.
> >>>>
> >>>>           Thanks,
> >>>>           Paul
> >>>>
> >>>>       On 5/11/22 2:30 AM, Christer Holmberg wrote:
> >>>>
> >>>>           I thought the idea was to allow multiple protocols ONLY if
> >>>>           the protocol value explicitly allows it (e.g., "STIR").
> >>>>           But, the change would NOT allow multiple instances of "SIP".
> >>>>           Regards,
> >>>>           Christer
> >>>>           -----Original Message-----
> >>>>           From: sipcore<sipcore-bounces@ietf.org>
> >>>>           <mailto:sipcore-bounces@ietf.org>On Behalf Of Dale R.
> Worley
> >>>>           Sent: keskiviikko 11. toukokuuta 2022 5.04
> >>>>           To: Paul Kyzivat<pkyzivat@alum.mit.edu>
> >>>>           <mailto:pkyzivat@alum.mit.edu>
> >>>>           Cc:sipcore@ietf.org <mailto:sipcore@ietf.org>
> >>>>           Subject: Re: [sipcore] draft-sparks-sipcore-multiple-reasons
> >>>>           Paul Kyzivat<pkyzivat@alum.mit.edu>
> >>>>           <mailto:pkyzivat@alum.mit.edu>writes:
> >>>>
> >>>>               If an update is made to an existing protocol
> >>>>               definition that does
> >>>>               allow multiple reasons, it could break existing
> >>>>               implementations.
> >>>>
> >>>>           A possible "upward compatibility" mechanism is to retain
> >>>>           the requirement that existing protocol names still have
> >>>>           only one value, and define a second protocol name to carry
> >>>>           the other values that are semantically associated with the
> >>>>           existing protocol name.  Thus one might have:
> >>>>                Reason: SIP ;cause=200 ;text="Call completed
> elsewhere",
> >>>>                        SIP-M ;cause=200.1 ;text="Call completed by
> >>>>           voicemail",
> >>>>                        SIP-M ;cause=200.1.17 ;text="Subscriber's
> >>>>           voicemail"
> >>>>           Older implementations would likely discard both the SIP-M
> >>>>           values and process the SIP value as expected.
> >>>>           Dale
> >>>>           _______________________________________________
> >>>>           sipcore mailing list
> >>>>           sipcore@ietf.org <mailto:sipcore@ietf.org>
> >>>>           https://www.ietf.org/mailman/listinfo/sipcore
> >>>>           <https://www.ietf.org/mailman/listinfo/sipcore>
> >>>>
> >>>>       _______________________________________________
> >>>>       sipcore mailing list
> >>>>       sipcore@ietf.org <mailto:sipcore@ietf.org>
> >>>>       https://www.ietf.org/mailman/listinfo/sipcore
> >>>>       <https://www.ietf.org/mailman/listinfo/sipcore>
> >>
> >> _______________________________________________
> >> sipcore mailing list
> >> sipcore@ietf.org
> >> https://www.ietf.org/mailman/listinfo/sipcore
> >
> > _______________________________________________
> > sipcore mailing list
> > sipcore@ietf.org
> > https://www.ietf.org/mailman/listinfo/sipcore
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>