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

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 16 May 2022 17:34 UTC

Return-Path: <christer.holmberg@ericsson.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 63D35C20D653 for <sipcore@ietfa.amsl.com>; Mon, 16 May 2022 10:34:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.671
X-Spam-Level:
X-Spam-Status: No, score=-2.671 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.575, 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_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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 l5QZAbXxdrD9 for <sipcore@ietfa.amsl.com>; Mon, 16 May 2022 10:34:29 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2057.outbound.protection.outlook.com [40.107.20.57]) (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 5D4EAC1D34FD for <sipcore@ietf.org>; Mon, 16 May 2022 10:34:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fxFvnhtBbj10HVlfwDF7t83N88zBxmVFA7xuQh0ci/MbFRUZRoAuYWRWK30WxUDxct4L9+6/a0Wr0Jitzm4TBldW8TOhNfxoaT3Z7XtkeFALXlDvZ0tMoL9QyGpNjNU5y3CkNNzag7c4f7fT8eH3O/54ugU11nqExjxQzjcGkCponGZykhfaxFFtomUK2AczHQPrH6AAKxNntaqy8WWJm6Fs6VMnTIqu8VSGHdxCiMUBk461F7dhjSv/Y3wXh4NLnxz2XTUVwFCaPx6h46pq+P5oJZfBs4PKfiTfXtF3qN2jPubq1GC9Gl5cI9hsCgjfFJy7+JhFMnbVZ1cQdqSteA==
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=1rgbdseGQOB3yVcmvRw5dJwPEIRvI/0honAukHuoiis=; b=SD2fhZdp6yU7lGA+ZvweUwa/3T3HvBVP08NAPd/NGAEZoX6zCFogNapgoDTgrMoHyDUzdwpqM22yGn4TtbVnNfLuf+xSIbBew8aCq7b2iFNoj8y12N/XuPSZIAMxYx8xsaRkUk1bsratrdYTIpqrpQc6tdQ7d9g7rARA4YZHkeTWRZdobMUVON0ANP5oSO6Ml5eFZCLZMiTaSAwHkmWZr71Z+QfQqs5zaUgh5yflwdPR8oXcyGkTK2QapvMH5Ryb7AyhiMqGzMDBWlZtjhQ2VSOKkhFaQiRkLDKbVs6fpgi4ff+Nn4040En3CXhnsQGnmCVBYMIgXUgoch8rrWm36g==
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=1rgbdseGQOB3yVcmvRw5dJwPEIRvI/0honAukHuoiis=; b=T/kVQ9O3fcQPHjhvi+19F71FL9XmIzBuwqw5TRgLbwIaHx/t4NOs3CdrdF5e+PVXYUhBX6S5jjn8lBVBmJoXp3OnlZdNptDXjN5BSKkxCvdR5s3sV1oncDvEhofA+qLdHs3UHRPCAClnlO12+uC+GLbbWjNwR/j7oscaF63uTrA=
Received: from VI1PR07MB4447.eurprd07.prod.outlook.com (2603:10a6:802:5d::25) by VI1PR07MB6670.eurprd07.prod.outlook.com (2603:10a6:800:18e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.5; Mon, 16 May 2022 17:34:26 +0000
Received: from VI1PR07MB4447.eurprd07.prod.outlook.com ([fe80::49be:f113:db7b:f532]) by VI1PR07MB4447.eurprd07.prod.outlook.com ([fe80::49be:f113:db7b:f532%3]) with mapi id 15.20.5273.012; Mon, 16 May 2022 17:34:26 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Robert Sparks <rjsparks@nostrum.com>, Brian Rosen <br@brianrosen.net>, Paul Kyzivat <pkyzivat@alum.mit.edu>
CC: "Dale R. Worley" <worley@ariadne.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: [sipcore] draft-sparks-sipcore-multiple-reasons
Thread-Index: AQHYZNu9yJhMlcqfaUSzCgWFj3L0qK0ZNztAgAB7noCAAAwGgIAGZLIAgAAM2YCAAZuDMA==
Date: Mon, 16 May 2022 17:34:25 +0000
Message-ID: <VI1PR07MB44471F2242E82BE0F0758E6693CF9@VI1PR07MB4447.eurprd07.prod.outlook.com>
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>
In-Reply-To: <a70365eb-fff1-61ec-6e39-0b4830336eba@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
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-office365-filtering-correlation-id: 177d271f-6a75-4900-db68-08da376252c7
x-ms-traffictypediagnostic: VI1PR07MB6670:EE_
x-microsoft-antispam-prvs: <VI1PR07MB6670FB41AB92148AB06F19A893CF9@VI1PR07MB6670.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 59VhGhr345Aj7bXHyujs3nSBZ32RdTMu9QBGBz3cu1Vmxh9fGPQUuJ7tCHEjlr+SP5NyQUJcKCZIHkKtTvSl1bL0YxR/odH1r7PNxvmN4ce3nwScHKJ+vBgkzphqXY2jQz7YfhN25uh/JpQyzrvysDCT3KFTFrAVzF6LV0l6lburnnooqYOudp6GEf1PA+dvmS2XShD5wrYxzF6QSmhH5f9+Z5Sk8tkuOB67QWAtOBZjfrOYPM5zDLrBMYhb4dsYT4QOGhRC+NDKbKcUPoq6ys6T26kc+32wKKUE7x/n4t/3G4KjMrrgj2G9OJqsI8fVvFrHibEaj3cmLn+vcYW9ZH6o3jn7aDzsMc3HfJgGvCOlIJb14wFBUEFvtsxCUWIqTq1qCbM28ijGkPoI+zaVOoT2GEGcuAw1/sveFBDxiOE2S0q0ISeMygO1Ozs8sTjvzqpt04LBIAGYnSCwFMqC4EKPshRxzP0bm7NKFW1ufIknA3eFBIF6vK1H18lFmX2/KSEAPKs09KdJbsyEbQfVLM3H/KRuoVgRCYMOjuT75ZtLc1iafKFoF9p1uimtUqD9D0OA3fMFDMrvlcCYsfjveFfQFyIQ+YCYRb27Suz2m163PNMq2LhqMjk7G/1W9LRz0tp8cRAiWPKluKXYkgOJvkeee9dNl6Me+fEp08I8JJC0UIRzXTM3bROK+YQ/sGyLHmAvGtixwmqZ6ef/x2hYBAL1t/veeOh46ugHDOgxzoAt9GrYdifRiJ+sV2gdoFXzIrGdAuObPnh5Jh5Uucf6+0N/3Ec/8FZTlL35sGJ7daQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB4447.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(316002)(83380400001)(55016003)(53546011)(66446008)(6506007)(7696005)(110136005)(9686003)(26005)(54906003)(52536014)(82960400001)(33656002)(2906002)(66476007)(66556008)(5660300002)(86362001)(76116006)(66946007)(4326008)(64756008)(38100700002)(8676002)(122000001)(166002)(186003)(508600001)(38070700005)(966005)(44832011)(77540400001)(8936002)(71200400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: aW0uK+o+A0pzbJqZ/ITyERCv1IiHV9VTvshoN/4vl+Yp5tJyWYfyW/EmfnMpthYOiRdgyKsWfjz5hK5qf021HxJ/hTbjoP2JAxhd0UCmd7xLuYMI0GWoeH1jmoC8+40oPB+cjmdWhNG+DowdZip+8ljk1fzqRPyC5Y26KxAE48KP/iJweZsS9PbnB8p80XmUgo88Kzbp4c8/WhczoFRAEtP2kFuzrrzpghkn7fefi2B+UkhDShEN3J15rGjzamblkgZOER7X6dtRSHDXBB5UueOdM0lBTGwMALGbN3XxDerXLtCqkot9lXVTcva1MqvsiY/G2hTOwFLhT2YognoQHAZHv8SyHJHsu/xAOV10pp/DCyEsz/O68j/x77zGhgTGOYJ4nAZ6AYkzlaYh0fNJF3bs5yg3jRxDl5ItT3wUCmGyL09Ny8z6v+vSl2wgyTdk15la+M0d2uDt4KmAIPKMXTaODMlo1C4nKzAJ9zKIEb8CaXAcw3xsBNVXHlmQ7MVzPENfvcfyMwMUP+YHFisDWVgGY4H3jKXdleB/WAEEGdnM/kD0PdW+Wi9VEk8RlMycZ2JM6Kfx9wtt3//lI81gWjfcdHbcj5lL5ZkUpGb4zYcuCYxSyvUv8yzHg3Rs9IBIAX+00l9tO1fBn6tBEwpgRKZsdIAmKfK7DmtTn0Ktd+22Y6mmmq02Oe5B8T2hY8q6qx7ULJm67W2zSavykr+NXQt+G4GiryZbQ6a7bCMA62f3R5plbFpo7PPiSdIYz4uLuXV6KysApusuNSa3MFSZhmORBI/A/SLR01OVg8IkONjqn+TnBxiBRojZBLnfegFdfAUPU7GTJXwQJrAirFh5P9L+GFkCritOTI/PhGbmC/nKsNaCqDCfHkhEBYVkkQKrvdmSgV0lUJHQHASKwdbAd+yv+qLHovw0OmY8WweTglF2ZPZnstEEBft5h057gU2n1KTRHPhx583mB42YCiINXNaLEYtZXTLOBJfdIu2gRqKVki7aEMPnv7+yK7R0OousRBJabDdNoNn60+6f3mu1TOsW7OHrFhBRVkrFnJ3kXHUXrWs5OfGtnmN8cZMQD4GwJU/4rWdkdea1t5G3VInWtWbODhpmlEPNO+8ItW9NMVnofENOLnGNY14scEBDt2OuZVTHT/QfMxGuX+ZAuO/52pboaMXaAfxmOLrFREAGm92wAz5byNDCEPZ+fpgDLDTeLjblCT4q/gp8kGZAqgPM4mCDi7zrtUvTFaPkzwuIssQKgc+am83Mg6dv5/Pc1nxuqjvGzmwSdMVgClSklhpywGmM2bCx0bgJ3vUixEjSpJo2nzQnlXhaVBGiy5Yohv5gTNQA4dYCnF5200NVNIJgMB2PIyAemDppnCIaGZmYcmTsEZsian7Gjj5jzmOy7qHbuFNh7ObVBJESMGFv31VsGjBent0q7fJZD53ZbvWx/0cmSL10eRs0jjyDr8bGLLHnjR437ais4xFZTGvNgGDOBJIKweEWvYpwyxPOK2Op3jSB8vJ07TWwXIJBSxo4Z3vRdTZP5RjNqVBNs8MHp8k4E+j1isB6eMzzYGvohnvIty4fjQ/v3RTBr87T2SqMLzzUy9kTVRonmeuKXfjODS7RtAhxZZp8nhK4MyYR7b3hMvEq4U3R/HtClGW0uyF/834FD7Be+pWJEjALNeeKzsYzBrvlGP5O99cBbpR83VIAOhVJ+fnYJBagZGiRhIag9UmO4aOtjBpo/Uz5x0iNdMPyI6h6H3H+gUqR6fxAqbTu+IA=
Content-Type: multipart/alternative; boundary="_000_VI1PR07MB44471F2242E82BE0F0758E6693CF9VI1PR07MB4447eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB4447.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 177d271f-6a75-4900-db68-08da376252c7
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2022 17:34:26.1342 (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: L2C15CEaFB7qcoac7tKQV4C6kcX0m7DdlevseCB9DWHLnuw6Rf7XCQUZJhXWc4YxXpQxpYyDMvHSCcAUFZKd2cWzce7mNgVR+2gxv5XYlQg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB6670
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/XsD1u4GRVAxg7nEXILCUFNe8Zvk>
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: Mon, 16 May 2022 17:34:33 -0000

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>
Sent: sunnuntai 15. toukokuuta 2022 19.59
To: Brian Rosen <br@brianrosen.net>; Paul Kyzivat <pkyzivat@alum.mit.edu>
Cc: Christer Holmberg <christer.holmberg@ericsson.com>; Dale R. Worley <worley@ariadne.com>; 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
_______________________________________________
sipcore mailing list
sipcore@ietf.org<mailto:sipcore@ietf.org>
https://www.ietf.org/mailman/listinfo/sipcore