Re: [sipcore] 4028bis: forking

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 28 May 2020 09:15 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 E08DD3A0C81 for <sipcore@ietfa.amsl.com>; Thu, 28 May 2020 02:15:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 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, 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 M4L1YYe9w0ow for <sipcore@ietfa.amsl.com>; Thu, 28 May 2020 02:15:52 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70051.outbound.protection.outlook.com [40.107.7.51]) (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 A8D353A0C7C for <sipcore@ietf.org>; Thu, 28 May 2020 02:15:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eUvHGsiUniVdOPeEnwvXHaflDXuLCOwC4mO5Ag5iRQf0hZWauD1jw86JnDYV0Iph+fQChs/JXwNk3Cfcw7iruw4c8oW9cTY5UqVzVBcJ9Er0EajKtazfiP+FisjRWqmDDmJouSwU+wQxvlxsPByvHwdJAfhjwb/sadAzZB3Yvaqz0NRcL0yLz/ErVY4cMefR5epGd7qQQ88sod/1NP8MGha6wyEhb+RTE/PU66FoXkgViH05pIapKThvItdGnwI0M3BilemDjdfYgfbqugEG6blk4FO3w8rac7ZGisIN30M9N+PAXodKjMv/ba/QUY5brCkOV1xr20zqSqu63CH1Gw==
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=Vu2XJdsvk1galmttzMG4gh7WkFFjkjJGd15IDaYprms=; b=VPbh6rftWoUWHzYpR30PbUB7F0W+mAYLrYzSuQZwAXarmnKLMSB1XqTN1xd/yArdjLCZHDjaXE7Bu1z+8ePkKlu6qB1t7qAjzQJJFyDG1oJ2xx7guFgQag+wsSs9r5MjIprSqGVmET41YM6jzc0n8iBzlnV66kN2oSKiWjmNL+PZ6Ij20P6t098Q/2fdisIqFb/n4J7fVzfJcf+dWnpRRkIlgLlXacvK1m1WozGVSkFgohA6KZtSlWqtJSKED/g1qe2uue6RB1HjjkjAQf428Hx8TTQwdAbq9aiPzOHeQk/jQ0Y66pg3b7poqy1cpNAF38iS/eq5W3iZV27hVMwGDg==
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=Vu2XJdsvk1galmttzMG4gh7WkFFjkjJGd15IDaYprms=; b=lZ0MZcOe7aK2EFSdUM0/9404OeEsaZgLslKdOB4fiPZPslVfW0t8QzzbFp6rjadDMW5tlgw7z6N3Ji1t2Ral3fiNRcLjFt6GA4c4y58gwiglECp7mqRtIJ/8jaNkmDX0xIt55qlJH1/zmzJtPYuDOZ8Oz5PXRooYDKKF7fajnDc=
Received: from AM7PR07MB7012.eurprd07.prod.outlook.com (2603:10a6:20b:1bc::19) by AM7PR07MB6804.eurprd07.prod.outlook.com (2603:10a6:20b:1b4::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.7; Thu, 28 May 2020 09:15:49 +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.3066.007; Thu, 28 May 2020 09:15:49 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: OKUMURA Shinji <ietf.shinji@gmail.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: 4028bis: forking
Thread-Index: AQHWM/6HmaOdA74mGkCkKN9wxcQ7i6i76gsAgAEiHQCAACxOAA==
Date: Thu, 28 May 2020 09:15:49 +0000
Message-ID: <AM7PR07MB7012E7F29EEE75C3C7763D88938E0@AM7PR07MB7012.eurprd07.prod.outlook.com>
References: <e7963ad4-6423-cf44-1cba-d21536962738@gmail.com> <6BD34002-7DC1-445B-94ED-3F3C7F5944C2@ericsson.com> <6d5b0b50-0d12-e23a-0228-4fd30ebd5f14@gmail.com>
In-Reply-To: <6d5b0b50-0d12-e23a-0228-4fd30ebd5f14@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; 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: be0bad3e-88e9-42a7-909f-08d802e7b644
x-ms-traffictypediagnostic: AM7PR07MB6804:
x-microsoft-antispam-prvs: <AM7PR07MB680410D385E46BD40144EAC6938E0@AM7PR07MB6804.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0417A3FFD2
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: r46hzHJ9bETdi/EftGcXWUjpKo4crSU2jkYFQ/WlwsqNcjOO/PtMJ6U0sUgGWonOc+xdCzUHD/UF5KlEujTe4e2ufbSTa/No/dBfxTlQXjhmHbX0uplA2et0gnkt1wlbZWb07u0HzfTAoP2KaFnSqHGcRJ8eBYxrwZotAZT9HqtmgkE5Iw+mNFo5gxPcS065M1begKbmU4CHzKmOq4wBEEdN/HxT6YWRatUqFHODedBjFxfCwUjjeB+6Lt9SBKw10dl0khAFezxnN2q454oweltn2IVhalSJcrC9rHQqe7NBwDpWrguLplD3VnizETHCT/lVQeu4Col9SflziEU1Eg==
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)(136003)(39860400002)(366004)(346002)(396003)(376002)(2906002)(8936002)(52536014)(71200400001)(186003)(44832011)(478600001)(110136005)(26005)(9686003)(83380400001)(55016002)(86362001)(64756008)(66446008)(66556008)(66946007)(8676002)(7696005)(66476007)(5660300002)(6506007)(33656002)(76116006)(316002)(53546011); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: bqnXoOOxg8XJyCfff6g4JlTSay0w6bFqjmgtcBSKxRLCkqjd+WHWwg1AppbYV84ic/BjXyNWGUxi5bgVml9cnTE2G03jPIBIiiByKOBg+Mu9t1CgRQn3sHBq946KoB/5vvjXejq86KOokXElkN1MXj4jITWU/BmJPu88OIQx/gwkwk3Sev+kY3J7LzRlLBidQT1lWCN18k0dFtfJ20hoLID023wZWL8Q/XkUAj4Z1hpwhj/xowgqlU2aBS6X6y22X8PZaYEpQ+5/ExOUNrZDo+oae4/TI5uHXsmsUOD0mGILoFR56Z2J3/7KXzdEGKFhTVM69KsfuzYlF7QnIiX3lhdZhIrCif3yiDiLj90FuTxIkCRUEXZW7uHzCK/t5tTtRQbJ0li/Z0JRgQu5MpHXxrWw5TVja8oaF/AjPJgy6YyzkKLMJIGB8bD4QjFRiOOJjqFAjbY/KSHlqzRvV5AmvxUJ+F1ha6fgFS6kHq5xfSXx8OpKZcTFvEi7fLrsZ7Vz
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: be0bad3e-88e9-42a7-909f-08d802e7b644
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2020 09:15:49.0557 (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: wL3Htq6Uv64wCrvgWEPufWJFgsUXU5bS3iJ4rZNOJeyeBLCmG3hAebrN5AZqaRHpbygLQNcAOpgKfsSdQldjE1u+j4ZpE5jTq8ug/RxgLBE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6804
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/DCLWN8i__Qd_E1EvL-0kXxI8rAU>
Subject: Re: [sipcore] 4028bis: forking
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: Thu, 28 May 2020 09:15:54 -0000

Hi,

Note that the technical scope of 4028bis is to solve the glare issue that has been identified. Other would-be-nice-to-haves are not within the scope.

Your issue can be solved be proper configuration - there is no technical work needed.

Regards,

Christer

-----Original Message-----
From: OKUMURA Shinji <ietf.shinji@gmail.com> 
Sent: torstai 28. toukokuuta 2020 9.35
To: sipcore@ietf.org
Cc: Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: 4028bis: forking

Hi,

As you point out, the other responses(407, 420, ...) cause the same problem.
But session-timer is essentially a kind of pre-condition, so I'd like to avoid incoming calls to fail because of it. And I'd like to sort out also the rules in early dialog.

Regards,
Shinji

On 2020/05/27 19:16, Christer Holmberg wrote:
> Hi,
> 
> A proxy rejecting a request is not unique to the session-timer.
> 
> If Alice receives a 422 she can send a CANCEL (if other early dialogs have been established), and then a new initial INVITE.
> 
> Regards,
> 
> Christer
> 
> 
> On 27/05/2020, 11.12, "OKUMURA Shinji" <ietf.shinji@gmail.com> wrote:
> 
>      Hi,
> 
>      In following scenario,
>      (1) Alice sends INVITE.
>      (2) Proxy1 forks INVITE to Proxy2(for Bob) and Carol.
>      (4) Proxy2 rejects INVITE by 422.
>      (6) Carol accepts INVITE by 200.
> 
>      Eventually Bob never receive INVITE.
> 
>        Alice        Proxy1    Proxy2(->Bob)   Carol
>          |(1) INVITE  |            |    |       |
>          |SE:1800     |            |    |       |
>          |----------->|            |    |       |
>          |            |(2) INVITE  |    |       |
>          |            |SE:1800     |    |       |
>          |            |------------------------>|
>          |            |(3) INVITE  |    |       |
>          |            |SE:1800     |    |       |
>          |            |===========>|    |       |
>          |            |(4) 422     |            |
>          |            |MSE:3600    |            |
>          |            |<===========|            |
>          |            |(5) ACK     |            |
>          |            |===========>|            |
>          |            |(6) 200 OK               |
>          |            |SE:1800                  |
>          |            |<------------------------|
>          |(7) 200 OK  |                         |
>          |SE:1800     |                         |
>          |<-----------|                         |
>          |(8) ACK     |                         |
>          |----------->|                         |
>          |            |(9) ACK                  |
>          |            |------------------------>|
> 
>      I hope that 4028bis addresses this issue.
> 
>      Regards,
>      Shinji