Re: [sipcore] Session timer fix

"Jesske, Roland" <R.Jesske@telekom.de> Thu, 02 November 2017 06:59 UTC

Return-Path: <R.Jesske@telekom.de>
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 439C013F9C8 for <sipcore@ietfa.amsl.com>; Wed, 1 Nov 2017 23:59:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.319
X-Spam-Level:
X-Spam-Status: No, score=-4.319 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
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 kuQ22WGd_QK9 for <sipcore@ietfa.amsl.com>; Wed, 1 Nov 2017 23:59:31 -0700 (PDT)
Received: from MAILOUT21.telekom.de (MAILOUT21.telekom.de [80.149.113.251]) (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 5015B13F9B7 for <sipcore@ietf.org>; Wed, 1 Nov 2017 23:59:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1509605970; x=1541141970; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=bUn4PZ8Qv8RkO3ph4R7pgLFlyYucn8JnXdRUjpugbnM=; b=3+ASEO5joZR1pGV9oAPSvSFHo3CCpY0YU9XI6j5Rxs6p9dtrq3pEcc23 7Bk3MS7ZngcH7i/xKMGnW84l3iW2yVgwxnP7yyUv4qdOc4OeXfzhaSuEG yg8vzSdmLcJk7kT1JXF5xwMTNIgzifl70e4L6g/TulNBy9Nt85P9gmhDi ocPmKtp5RVYW6GifWNW4x+oqJSFB8V82/cD4j1p/aKAXfYAE+ZP/YpROz AK33QjiNSV60sCQpTMvkBPZiBUCjNrBTtcWMoxebvMON0yEvERQsGl5fu qlMyKO++pY+9Aw0MHd27ao6O4Moye/Lm41sOx2KgEHCybGr+EsvRGZvRC Q==;
Received: from qde8e4.de.t-internal.com ([10.171.255.33]) by MAILOUT21.telekom.de with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Nov 2017 07:59:27 +0100
X-IronPort-AV: E=Sophos;i="5.44,332,1505772000"; d="scan'208,217";a="106941213"
Received: from he105662.emea1.cds.t-internal.com ([10.169.119.58]) by QDE8PP.de.t-internal.com with ESMTP/TLS/AES256-SHA; 02 Nov 2017 07:59:26 +0100
Received: from HE106142.EMEA1.cds.t-internal.com (10.169.119.76) by HE105662.emea1.cds.t-internal.com (10.169.119.58) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 2 Nov 2017 07:59:26 +0100
Received: from HE100181.emea1.cds.t-internal.com (10.171.40.15) by HE106142.EMEA1.cds.t-internal.com (10.169.119.76) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Thu, 2 Nov 2017 07:59:26 +0100
Received: from GER01-LEJ-obe.outbound.protection.outlook.de (51.5.80.21) by O365mail02.telekom.de (172.30.0.235) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 2 Nov 2017 07:58:52 +0100
Received: from FRAPR01MB0483.DEUPRD01.PROD.OUTLOOK.DE (10.158.133.13) by FRAPR01MB0484.DEUPRD01.PROD.OUTLOOK.DE (10.158.133.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.6; Thu, 2 Nov 2017 06:59:23 +0000
Received: from FRAPR01MB0483.DEUPRD01.PROD.OUTLOOK.DE ([fe80::bd84:f9ba:18c4:136]) by FRAPR01MB0483.DEUPRD01.PROD.OUTLOOK.DE ([fe80::bd84:f9ba:18c4:136%14]) with mapi id 15.20.0178.015; Thu, 2 Nov 2017 06:59:23 +0000
From: "Jesske, Roland" <R.Jesske@telekom.de>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Roman Shpount <roman@telurix.com>
CC: Paul Kyzivat <pkyzivat@alum.mit.edu>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: [sipcore] Session timer fix
Thread-Index: AQHTUnUFtGaBJrWltk+s1shdGvlnWqL+S3eAgAEO8PA=
Date: Thu, 02 Nov 2017 06:59:23 +0000
Message-ID: <FRAPR01MB0483B6142F0DECC73A3D2818F95C0@FRAPR01MB0483.DEUPRD01.PROD.OUTLOOK.DE>
References: <D61CF94E.24FF5%christer.holmberg@ericsson.com> <FRAPR01MB04834C391C63FA542BA8DD91F9590@FRAPR01MB0483.DEUPRD01.PROD.OUTLOOK.DE> <feca114e-9a4b-d30e-7fbc-38e1f57d7fd8@alum.mit.edu> <D61E03C8.25088%christer.holmberg@ericsson.com> <CAD5OKxtAjm+K4MYchnRM0EJMU5yGT=oceuX9x7f=6WQZRe7++A@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B5C67FEA1@ESESSMB109.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B5C67FEA1@ESESSMB109.ericsson.se>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=R.Jesske@telekom.de;
x-originating-ip: [164.19.3.154]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; FRAPR01MB0484; 6:i0gw6Y4gdqQnlrTscKeAmagjMrjrVJGS8lb02ZSDOoRO1fFS7vwdOszRg7ppEHE3eHD0NF+mSDNqQHH8u6CuETRqt3ZdeniEBV3R/A4Q3RR8BUU113I4IUhS1U8++YAmJbU1QI14BVPdoJpiKRy0lEvXj0PRFwkW1fzTZpfubbvoVMOnyzdVSG3Z9m09gpXhK3drQF4QXHqdMXMktTvzerrQmiVGyUgzw3bgkSPrsKk+ysjdNnNmoIGFh+3hFDXGH6c/27Xhf7YVByU/N8zS9JYW6ZnwjX3V2dMu3NvJDHGy21fHOw2UJrHns3VEJ2X9UE5eMOyq4jeWUcz8QGnpBRMS6CV8UahnR25kwuIU8ZQ=; 5:Mo+1VBgPrvugqykle8x/l9sqQA8g9AORVZCyXEXrbdG/Eoe3iJHHdPcsVeNEVHOc/V9+T5SyFQ2qrWP3mB7QGjBZN4sQmtPX0qGwePzhwKcN6PaLb7uh8484k2eZtVjgolrAkDZ1qu8y07wx5kZImH6twd37j4bu7YMsNH2qdys=; 24:MiSRZj3mf+/tkQ5y7HWI0YLiHrkjFYJ0mxd5VGCmKoAT216IQANGRc8BPuQoufoS5uhxfwbr9amhXO2ORRH/mdDCSTd4RAKcbomBeNTq19w=; 7:aoe6aWhvU9fCR4nNU+edshCMSi0/D9VByW6ahpVseYlqAfDQUQs3SZbNhafkr5tVuvB0LPix+sh38WwW8W16xDSfmQhEBMBcaLPOkbLIktZIPXmefV1hqnQxdvNli07IrMAQS6G/d9nbM3cjh0W/0q0qPRXsZ3OWu9/zU4gqvjReE/FLRnsl5qbYZFUWZBJBc+gzx2/VBZFJNU0jL0A5jmVEeqdlUl8cQtpLkQGRF9mMVwRYPof1ELhzN70MY/aa
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 72ab349b-5e19-455a-2edc-08d521bf3fda
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:FRAPR01MB0484;
x-ms-traffictypediagnostic: FRAPR01MB0484:
x-exchange-antispam-report-test: UriScan:(37575265505322)(21748063052155);
x-microsoft-antispam-prvs: <FRAPR01MB0484FD842AC328A86D648A70F95C0@FRAPR01MB0484.DEUPRD01.PROD.OUTLOOK.DE>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231020)(100000703101)(100105400095)(3002001)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:FRAPR01MB0484; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:FRAPR01MB0484;
x-forefront-prvs: 047999FF16
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(376002)(76104003)(199003)(24454002)(189002)(55016002)(6116002)(54356999)(53546010)(76176999)(5660300001)(74482002)(50986999)(14454004)(101416001)(33656002)(551934003)(4326008)(75402003)(68736007)(478600001)(790700001)(3660700001)(106356001)(86362001)(102836003)(3846002)(7696004)(72206003)(54896002)(236005)(6306002)(9686003)(105586002)(3280700002)(7736002)(316002)(53936002)(2950100002)(5250100002)(2906002)(93886005)(97736004)(66066001)(8936002)(110136005)(54906003)(81156014)(189998001)(8676002)(81166006)(2900100001)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:FRAPR01MB0484; H:FRAPR01MB0483.DEUPRD01.PROD.OUTLOOK.DE; FPR:; SPF:None; PTR:InfoNoRecords; A:3; MX:1; LANG:en;
received-spf: None (protection.outlook.com: telekom.de does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_FRAPR01MB0483B6142F0DECC73A3D2818F95C0FRAPR01MB0483DEUP_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 72ab349b-5e19-455a-2edc-08d521bf3fda
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2017 06:59:23.5901 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRAPR01MB0484
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/uxdkJp9i-0Z7fuENJohffdw8MA4>
Subject: Re: [sipcore] Session timer fix
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 02 Nov 2017 06:59:34 -0000

Hi,
I agree on Christer’s comment.
But nevertheless I would be happy to see a clear advice for the refresh mechanism when the S-E timer is switched off.
Perhaps an table and some text in section 7.4 for the refresh mechanism would help e.g.:

This is valid for UPDATE and INVITE refreshing a session where S-E is negotiated and the supported header with timer is set.


UAC supports?    SE parameter    S-E parameter        S-E
                  in request     in response      switched off
----------------------------------------------------------
      Y              Y                N                Y
      Y              N                Y                N
      Y              N                N                Y

                        Figure X Switch off S-E

When the when required timer set the S-E cannot be switched off.

What do you think?
Of course we could do the same for the initial negotiation to make everything clear.

Best Regards

Roland


Von: Christer Holmberg [mailto:christer.holmberg@ericsson.com]
Gesendet: Dienstag, 31. Oktober 2017 19:44
An: Roman Shpount <roman@telurix.com>
Cc: Paul Kyzivat <pkyzivat@alum.mit.edu>; Jesske, Roland <R.Jesske@telekom.de>; sipcore@ietf.org
Betreff: RE: [sipcore] Session timer fix

Hi,

I may reply to Roman’s comments later.

But, at the end of the day I think what Paul said is what matters most: the procedures for turning session timer etc applies AFTER the session timer has been fully negotiated.

So, if the session timer is negotiated during the initial INVITE transaction, whatever UPDATEs are sent during that transaction will not contain session timer information, and they will have no impact on the session timer.

But, once the session timer has been negotiated (once the UAC has received the 200 OK, the rules regarding turning the session timer off etc applies.

Regards,

Christer


From: Roman Shpount [mailto:roman@telurix.com]
Sent: 31 October 2017 20:21
To: Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>>
Cc: Paul Kyzivat <pkyzivat@alum.mit.edu<mailto:pkyzivat@alum.mit.edu>>; Jesske, Roland <R.Jesske@telekom.de<mailto:R.Jesske@telekom.de>>; sipcore@ietf.org<mailto:sipcore@ietf.org>
Subject: Re: [sipcore] Session timer fix


On Tue, Oct 31, 2017 at 4:35 AM, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
My suggestion is that no-SE-in-response would switch off if SE was in the
request.

So, if there is no SE in the request, there is no switch off.

This will break pretty much every SE implementation. There are number of implementations where UA does not insert SE in the request. It is inserted either by proxies (actually this is the most common use case) or by the answering agent.

I think it would be much better to have a new header which will specify "do not update Session-Timer" in the offer.
This way if proxies insert Session-Timer, new header will overwrite.

Regards,
_____________
Roman Shpount