Re: [sipcore] Session Timers (RFC 4028) for REFER, PUBLISH, MESSAGE not defined

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 11 May 2020 15:55 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 7C0EB3A0841 for <sipcore@ietfa.amsl.com>; Mon, 11 May 2020 08:55:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.801
X-Spam-Level:
X-Spam-Status: No, score=-2.801 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CDGBf2Z7UEbN for <sipcore@ietfa.amsl.com>; Mon, 11 May 2020 08:55:24 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80044.outbound.protection.outlook.com [40.107.8.44]) (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 F2D823A07F7 for <sipcore@ietf.org>; Mon, 11 May 2020 08:55:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G8+QWfrh3IpCJwtk7K3N+9Al4kB59zEUV9201mU0hj08p03gVFAxZ3wMc+wKOoPUpy4POPAP8YGQtGsool8FWPvYOPxuwFQHgU9k60BKl4ndjcaOU+hejd/Mwp9Ano79TIVrbjTbOwh/cQLABW9P0/umvuBLx/uoma3war9JqsACY6i42mmCD79/6i8Z2Y6KSiyxOGx1aUV9lfXpv8irG6YwfcBn9KhvCG3HWi1vjG2Bo8aoN89G8EJSncRkaV9Y6c1hf6WB1q4PATjvWpbbO+2pL79ukFdyiz1Kg7B1rgXXRc4Suxgx6A/OzXnVtqKZq5X2R/ss1oCxUEgEsz95Mg==
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-SenderADCheck; bh=NRJYXby5aotOsawqO3AE3apuGRXkapt5xIJXkwxelLo=; b=HTZnX8OBanTzeK/x8PMSE5usxh3sGu2k6d6MuwoEzBbnKzBQ+3JNaRraVx+LcOTmVK9t39GIdSsoiqdK1fyII6RMXxcCVyjzNCc7f1g/k3xNLcYMhPilFw8ggtlki2hCJihzUyxjXJGZmCucj8CvQ6GEqbcD0+vpbkaXNiKysB0ywY5o0lw2+x1k+mkIYzJ0BwKtfGnSmpXjWcUIAS8YxE5q3dZGaXwfWchRh/mTLjHXVXVuAUv5Wcl9oA/EsP3vhtvbboIOCNiXRClAL2cxtLZw+GGm6tYQryr3Y2UbCbfMnAcamV5EFiPMYjWMLJZ6pOBEQWb53UBMgDlqll9N5Q==
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=NRJYXby5aotOsawqO3AE3apuGRXkapt5xIJXkwxelLo=; b=WA0IzJl3yYRsowZztCQJGv+crGhcIWWHHbsx7xvwroYdyxalAzW35VNhKF39Z7dDSAteLKv6G1aIxaMMjKUpzveOuihCVKWxZSw5xmjAtP9UmQZHHK8P5lZAYM1OfcppFTzsd0PSgRzLtE8K3CITpRz68jGuSIuZkdMxzmGEwnk=
Received: from AM7PR07MB7012.eurprd07.prod.outlook.com (2603:10a6:20b:1bc::19) by AM7PR07MB6376.eurprd07.prod.outlook.com (2603:10a6:20b:131::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.11; Mon, 11 May 2020 15:55:21 +0000
Received: from AM7PR07MB7012.eurprd07.prod.outlook.com ([fe80::7529:b51f:5fb4:62b9]) by AM7PR07MB7012.eurprd07.prod.outlook.com ([fe80::7529:b51f:5fb4:62b9%5]) with mapi id 15.20.3000.016; Mon, 11 May 2020 15:55:21 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Samir Srivastava <srivastava_samir=40hush.com@dmarc.ietf.org>, Keith Drage <drageke=40ntlworld.com@dmarc.ietf.org>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: [sipcore] Session Timers (RFC 4028) for REFER, PUBLISH, MESSAGE not defined
Thread-Index: AQHWJsy7Tb3AmLI5VEauNVgVXU0GX6ihi0KAgABLRgCAATClAIAANqkA
Date: Mon, 11 May 2020 15:55:21 +0000
Message-ID: <2348C80C-C28F-4242-8097-1DC85D3C99D3@ericsson.com>
References: <20200510131235.8E2A6C0171@smtp.hushmail.com> <854d7cef-03eb-8974-9159-c493df015996@alum.mit.edu> <8414733e-a5d9-2502-6a89-d6460d931be9@ntlworld.com> <20200511153943.792F620111@smtp.hushmail.com>
In-Reply-To: <20200511153943.792F620111@smtp.hushmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.36.20041300
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e764fee0-aa65-40a4-1cf4-08d7f5c3b5c8
x-ms-traffictypediagnostic: AM7PR07MB6376:
x-microsoft-antispam-prvs: <AM7PR07MB6376DA799D1CFA8FB3200F0A93A10@AM7PR07MB6376.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 04004D94E2
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MwHDUBNM470TAXFP3fGszWw1PiOzXwBcRrNJ11LgiMl8JlfDcR2Nea9kI0H3e74e+pcdcLqRR2tI5wC/hjpY1zLhVAhoGQFAjHVakQUGkB4xHtjMFrtJPwdhE8GF9x+rPBTl6DAN1egPRwWGRsu1sDUHR3u9GiTcYBQtXMu5u5X50d51XmvnFL/1WDFuozr60pJHOAlgDD1YzCXbWLqA77/rRFsKCegUTf6eXzfuPQ5F0nanWklD22BVttYsbbIvHTaqJU9Njlvp+xMNtr6nHeEQ9rAVI3e5OSRkWRQ0bwL7lZlERZ/xA6zOT9Q7eUW9T5RLv2x+Y5FtU+mDXKxEhOFW6dFy3IMtwVdSztrRki+JKFSwZkzDvTmUuw//YLb7dFrskZgf3AGa3J/tCc1nUNduEAuNaUxK10rrY8SjKNK2O2vg2HCF/hJy3nXPz9gqmGRS8+1JAMHm1+ZTgLC2vi6E2M4nkFNMZMK+SSKbSqd/Ojlu1a4/na98RAC3N9GuGCeNZ8vqHegwxJP5d3EPs4Av7AHFLFuarT3i3oPqlCVm82xMb6DEMNdQhlbl54PPNPboztzIkJNIQ2GAchpqy0bPTEuIPoWPOarZ2rRSpHY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB7012.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(346002)(396003)(376002)(366004)(136003)(33430700001)(478600001)(6512007)(26005)(186003)(6486002)(316002)(110136005)(15650500001)(6506007)(53546011)(76116006)(91956017)(36756003)(86362001)(66446008)(66556008)(66946007)(64756008)(66476007)(2906002)(33656002)(8676002)(33440700001)(166002)(44832011)(966005)(8936002)(5660300002)(2616005)(71200400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: xh4E2Inc1XsrfS/tQnNLA9mbl+VE59XurDLzgPuGmhwkyu+RnvnvuT9+X0y7EBz2W/2gQep8EKTdWGYn6y8g+dobcOd6+AZ9ziBY46k3/8qJN1DRxf/HSqa/CVF53f/hPg5AF9zTo/bLbkr22jSHicPx4DBkNFmjB+2WtjzgS15pEzlaBmFa6CAaDs2vcUKAv3xMx0onpO+TcFc58LSiZju7s6pl0HDtKP/V+GRVHi9ACPQ34o9trE/h0kXA28nS7JVL4Y13ZAFg/j1eDC1wmSi37NudhM5n7OAXSY11mzZKr6G4EfWGnAqjysTq+YoIiUvR+PmQgCXuTWfYvS9C3FC2g2Rkdl8XsDutRIUu4owtWxF4UJiiMpRHHxU6dTY/PzMKXjyf3lJnISFcg40WC0zej5AS2OvOt+0Y/DFyMvYIVfVqe8rBx4mMKmcDsVwkLkhYd6O50cgz2hE2ukgMbBDS+IXVrTEEe8bUixpH9fxQpZoaQ184/PzPK6v7L8R/
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_2348C80CC28F424280971DC85D3C99D3ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e764fee0-aa65-40a4-1cf4-08d7f5c3b5c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2020 15:55:21.2686 (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: 6HWL8wg53PZYmPJFSGMuOYnBQiJ7FKtg19q5MIvAm8NHecscIQ/43M3ytzPVKT91ZX9jOodFlrl0QZLYbEbb6knkm9brfW3iR6uUW06zUZA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6376
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/uIRJ6kyv8-5gQUcQbIJhLCdv-NU>
Subject: Re: [sipcore] Session Timers (RFC 4028) for REFER, PUBLISH, MESSAGE not defined
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.29
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, 11 May 2020 15:55:28 -0000

Hi,

I suggest changing the subject of this thread, because it is not specific to session timers.

Regards,

Christer

From: sipcore <sipcore-bounces@ietf.org> on behalf of Samir Srivastava <srivastava_samir=40hush.com@dmarc.ietf.org>
Date: Monday, 11 May 2020 at 18.40
To: Keith Drage <drageke=40ntlworld.com@dmarc.ietf.org>, "sipcore@ietf.org" <sipcore@ietf.org>
Subject: Re: [sipcore] Session Timers (RFC 4028) for REFER, PUBLISH, MESSAGE not defined

Hi,

  Please find my replies Inline below prefixed with SS>>

Thanks
Samir Srivastava
https://samirsrivastava.typepad.com/

On 5/11/2020 at 2:59 AM, "Keith Drage" <drageke=40ntlworld.com@dmarc.ietf.org> wrote:
I dont know whether we reached something we can formally describe as a
decision, but the overall opion was that it should be the text that
should normatively describe what the requirements were for the actions
in respect of inclusion in messages. If these tables were included, they
should be clearly described as informative.
SS>> I am of the opinion that we need header, message etc in the tabulated form. SIP Parser developers cannot be expected to know the minute details of applicability of the messages and headers etc. SIP architect in the vendor comapnies might be required to give the headers and messages in the tabulated form to SIP Parser developers. If we all agree in the tabulated form as SPEC Writers, it will be good service to the community. What are the difficulties considered which made us to deprecate the table format?

Further, the normative text should be adequately worded to encompass the
understanding what happened when new messages were invented - so rather
than specifically listing messages, it should probably talk about
messages that create a dialog, etc.
SS>> PUBLISH RFC https://tools.ietf.org/html/rfc3903
         REFER RFC https://tools.ietf.org/html/rfc3515
          MESSAGE RFC https://tools.ietf.org/html/rfc3428

  They all were invented before RFC 4028.. They were NOT developed after Session Timers. So it is left because of mistake. 4028bis and RFC does not mention PUBLISH, REFER, MESSAGE in the text anywhere. SUBSCRIBE, NOTIFY, PRACK, CANCEL, REGISTER, OPTIONS are only defined in the table nowhere in text. If the added headers (MIN-SE, SEssion-Expires are found in these message should be reject the REQUEST or accept the by following "be lenient what one accepts". Some guideline needs to be specified.
  Developer of new method need to look each header, message etc in their respective RFC. What one can specify for method foo for header foobar in advance?




Keith


On 10/05/2020 17:59, Paul Kyzivat wrote:
> On 5/10/20 9:12 AM, Samir Srivastava wrote:
>> Hi,
>>
>>    The table mentioned in Section 4 in RFC 4028 does not contain
>> entries for REFER, PUBLISH and MESSAGE methods Below is the table
>> from Section 4
>>
>>
>> +---------------+-----+-----+---+---+---+---+---+---+---+---+---+---+
>>     |     Header |where|proxy|ACK|BYE|CAN|INV|OPT|REG|PRA|UPD|SUB|NOT|
>> +---------------+-----+-----+---+---+---+---+---+---+---+---+---+---+
>>     |Session-Expires|  R  | amr | - | - | - | o | - | - | - | o | - |
>> - |
>>     |               |     |     |   |   |   |   |   |   |   | |   |   |
>>     |Session-Expires| 2xx | ar  | - | - | - | o | - | - | - | o | - |
>> - |
>>     |               |     |     |   |   |   |   |   |   |   | |   |   |
>>     |Min-SE         |  R  | amr | - | - | - | o | - | - | - | o | - |
>> - |
>>     |               |     |     |   |   |   |   |   |   |   | |   |   |
>>     |Min-SE         | 422 |     | - | - | - | m | - | - | - | m | - |
>> - |
>> +---------------+-----+-----+---+---+---+---+---+---+---+---+---+---+
>>
>>    They are not applicable for these, but it would have been better
>> if it is said categorically.
>
> IIRC, quite a long time ago it was decided that this table in 3261 was
> a bad idea, because it is essentially a summary of normative language
> in other sections of the document and is necessarily an approximation.
>
> After that, other work that updates and extends 3261 has been
> inconsistent it whether it updates the table or not.
>
> What we should be careful of is that the in progress update to session
> timers is clear, normatively and expositively,  one way or another.
>
>     Thanks,
>     Paul
>
> _______________________________________________
> 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