Re: [sipcore] Motivation for submission of RFC

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 26 March 2021 08:54 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 762383A18A7; Fri, 26 Mar 2021 01:54:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.351
X-Spam-Level:
X-Spam-Status: No, score=-2.351 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.251, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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 qYCq4uDYRGO4; Fri, 26 Mar 2021 01:54:33 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2043.outbound.protection.outlook.com [40.107.21.43]) (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 327233A18A3; Fri, 26 Mar 2021 01:54:33 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mjj9ykoJXZcOSZ3TMiprWlmfNEdLYLKrc3dEbIM2MY0P5ZwNatQa7P+4toZ8HGewNiB64E2/yd4cJUOmVQCXIkmiO7xdnC7iVOwZtHjSBf2SZYtvG7OCdwrwUQDYOd0omF12+yrZjf/I4s8uyaw/ZDoKpJ6UGtTNmUxAUO1bg2JxQzw74vkiWgstznrgPS2RcXA7R5uirbY0Vwvph0+I/1OrWD8ZF1kvUFG6vOguPAbqprAhSHmJse4Tp0qx8ihJcDEPRuftDk+xqV5cVu/dUH4/eAN9PArqLc62g2+svy8+u6MaH77u3T2FMhJvttcb++QxXwa7E+mNSILXc+IGgA==
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=Nov3tpfL09Qsm0SzZy7ROWYeXNaeJGA7F6hPeWPaAAM=; b=QzBqbx0Q1/9tBErDMNqvf+6EDEB69q71SfwPKoEmEphxZ9SVeXZ7y+khEhct88++EOQoVujg2HegQSmoOG1BUiiLgHsPq0WO+TLdT3/KkvPYmEckMYCygRvW4PtHLsHLq9MAYgNU11028+xvnfOpOpPYuDiB6aHbI8uLht6xOcMv0vgk1PJBm0PPkypflgnBhoVUKKS5dZbYw7p/XBydTCG2TksA2AgaBdbmYSWfJO1P5I9kUrzx7UnPLYJgsZkHaikxhHXE38SPxPgnGcssMe9m+AYSnQheKsp0UthY7AANjwSmbDriMyuVpok53eGEtM7VWBBt9qIX6ui176qPUg==
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=Nov3tpfL09Qsm0SzZy7ROWYeXNaeJGA7F6hPeWPaAAM=; b=vIbL1DHiwsOtc6pmr9CaAHLEK7USlgQjZEQKJ7ahAvXozdW36n++CYwL/7hnHshaBbGDHOSy8N6F3rnWol3wMCTy028Lv6KgE51zMW229aSI2+fgZntQ4T8bnEB+H+EeopY6p6pXd8byzat1dJBjJ1SLirAqWDUPYQR+V+TpBCs=
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) by AM0PR07MB4017.eurprd07.prod.outlook.com (2603:10a6:208:44::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.17; Fri, 26 Mar 2021 08:54:30 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::35d8:a4ac:4e0d:f0dd]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::35d8:a4ac:4e0d:f0dd%4]) with mapi id 15.20.3999.015; Fri, 26 Mar 2021 08:54:30 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, Shrawan Khatri <skhatri@qti.qualcomm.com>, "sipcore-chairs@ietf.org" <sipcore-chairs@ietf.org>, "sipcore@ietf.org" <sipcore@ietf.org>
CC: Lena Chaponniere <lguellec@qti.qualcomm.com>, Simon Hsu <simonh@qti.qualcomm.com>, Marcelo Pazos <mpazos@qti.qualcomm.com>, Yong Xie <yongxie@qti.qualcomm.com>, Waqar Zia <wzia@qti.qualcomm.com>, "Vikram Singh (IMS)" <viksingh@qti.qualcomm.com>
Thread-Topic: Motivation for submission of RFC
Thread-Index: AdcWoPE45uIHgOtQTi2SBAHZhC7ROALd7umgAAEPamA=
Date: Fri, 26 Mar 2021 08:54:30 +0000
Message-ID: <AM0PR07MB386084B961F2D29CC910507F93619@AM0PR07MB3860.eurprd07.prod.outlook.com>
References: <BYAPR02MB3911A71A3DE809368EA76DDB8C909@BYAPR02MB3911.namprd02.prod.outlook.com> <AM0PR07MB3860E33D8B20345953FE446993619@AM0PR07MB3860.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR07MB3860E33D8B20345953FE446993619@AM0PR07MB3860.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
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: [80.248.247.159]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5490467e-85ec-4ef3-3159-08d8f034c4da
x-ms-traffictypediagnostic: AM0PR07MB4017:
x-microsoft-antispam-prvs: <AM0PR07MB40170DBB9ED933C90820140F93619@AM0PR07MB4017.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8s/18Ld3yRAD00kkOYLS3B3NVSgRKl5302FgnfXtIvY3r2+JOMsKoicJNF7w5+tIJFQEgUHbVjekDPYb9op++mfhSY7DtQlXvOWe4Cxeaeyi+MAotq20QVipVeNwWtGs4unFwI5eNhGjw8UOaFHtMzuVUN1538GPwWR9uri9SvSribJWTvAoAgAQxjllv89Gp+mb3cUKFfouuAr0ixahmulqDPnj/YfJZQN+ift1os5nz+ITYcCwjaWqlcBQNOJqWjPA88qr6yrIKJ72Bdtt9crb7A1Y3Ua7xRNGthbQsj3EZqriQA6cGS7Qy6hXW0exX8FLWx8rEF/ugBZfWwgr6ZtZUZcl5bvnFpz8QN7t46ypC8IYbrl0iMIVMvY8VCUkV9tJRChniv8fKJ1QR5FD5RNKyWuIbnBS8XMPAXbxf5eXAtaxDMN1Jkq+ytk19PAb7GAZIwwCqyyX7U/xOigoE3MRphG0UG4IEr6ok6mswBL+n72eLBjOg8J53NF/vDZZM6km5j0F3EmbhdMtWF8yZ2LU1boRJEqy+27AKHacksbcxiLPLLdE1s1yUHaSVrckBDr6urRsRQSNwS959FzSjWO8rmOFw5fZRk30J4aACNiIds54P7YXsM+qdAevqcer8Kd9wfYJo3jUhfGbF3XE/SIbDiEry2nvXBxsLxl8vve1o3M4GpMVYz85+loh8PNnN5PBMVYLP7h4QF5Nx7W6R7adEIH7Zh2wAQTh3FpaFYM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(396003)(366004)(136003)(39860400002)(316002)(4326008)(26005)(71200400001)(110136005)(52536014)(186003)(54906003)(66476007)(64756008)(44832011)(86362001)(5660300002)(6506007)(9686003)(2940100002)(55016002)(166002)(38100700001)(83380400001)(966005)(2906002)(8936002)(7696005)(33656002)(76116006)(66556008)(478600001)(66946007)(8676002)(66446008)(7416002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: pHClS9+E55bQl5KVllY7xLjGM1xJm+xd4irCtJhktFonUK41HY6GdSPq/9ycVCNOXGO6uYkv84fyyjPyFmnZKVaxSttV2N1wiZ0vmySzcOkmoUDDkL2xvNdBZzj1K2xCcHrP1bf/qYKsooG71okpz7uhaRphCjOqSrkGuS458c6Z7MYI2xUJ86gNcLqIUmT/yJ4zpH0M42Asw+77YHvLCfPhW1Ok78UBV3Lhz8JP0HmYnjcU9o250Pb1WWUnxES2nmP5/wg3U+0cXmiBAEpGht+pE/2CwyMUOj/HvOn6KpxxYAsR4ImXqwc9PCBZldXL8q3W/LFDDb3HzViNSR33s1Puhyjn0N+WLvWvkbQZNGWxCUBdtBBCWoJn93fcbTcATNJqRzpcLR5lGa6aFPNcIHFN37ktivKnGOhEVSmgV7ZN9R8Hj9CRhCq9Os/WqoE8aBVp9w5DNtrWVaQQBUOme4PT7eMA76sA6woAI+oL6wFI+4dWaB3nqOMC91+knR4ZWmUhmgBwlKSE4C7Ifdevpn3nPo/B5BVnPmKEJi0ysh96k9uz3Y2tgEcESGykRmUGH7B8rco2uEvHWPFQ9yNr7yK5NldRFVYJJGkqsma1rbTwMM31jXV8mS391QMtGEUYoBqVZwIVjwtuPv/aMr0by4nE7gC1MBw3KRwwal3GyYjCBfY240TiLJZ6srBA1aLmTaHy6UkAkCN5LAvJcg0ei+FcBDKpcDtstlDr8cqAsHECQmMEMYb5Y3vnZLkpfMXM2X6Xp0is1ra0szAyPPLkLxR3aTnaKFGQYMxr2iKYM+HTNAPMAX640KilGv+N6FkIKxOcUWgJuOVnzec54ZUvEBbhwdy7Cw47xz5pgrs/SMuOw8yRv1fYJ3kWQxtUgzbne1RP3/yIRYZT10lhXadqOv9tZoz5onne+jWK4jQCgVd7XFdHSdVmqwAzlDRNpW9qXOa0KVp7sg/6DTHvMEI2GEio0+0KGjGWja3yHpfWLGF9sdbHn8WXHJXyufx3xMTGbnDK2k4lRxsUaIw2/7LjPiCo5mpz52DnWwZ+abqGgCFTkOxZPeLK/jqpV0/g67rS4oIYN9fYLFSEuu717CAO8vFzncwsf8wY85JHvALhIRD+DjuktPrxcdUr9B7ALNoHFdfh0VoJ/MgFKc9RKzZ9BHpkjvPspigNr7g7WDcoK+CKipWmGrsFuGrOkgSgx/2h9Rpkk6sovA16Ucl/JpVbv9UmzpG/n66zfDmlHNi+K1U/HpyAfySGIYfDDsvENseFC5Za1+m4A7pUJDp+LzEREYGZZWlq5t9Xc99g03CJAwdosayGvPgsC56G+QRO6TSg
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB386084B961F2D29CC910507F93619AM0PR07MB3860eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5490467e-85ec-4ef3-3159-08d8f034c4da
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2021 08:54:30.3535 (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: j5gaQ37Lh0LLPPdGwIy7hGIkKhWxX5V0TBK5/jyGttWVcHkJdkneh2//8r5uFlg9TanI0+YoVBGSOlllAgRIgG7sevQ5dpku+pXyT3tj/BE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4017
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/xNLvX5GZYgPN-UgWYfP5jBVxhxI>
X-Mailman-Approved-At: Fri, 26 Mar 2021 07:19:50 -0700
Subject: Re: [sipcore] Motivation for submission of RFC
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: Fri, 26 Mar 2021 08:54:39 -0000

Hi,
A couple of additional comments:
Q5: Please note that RFC 3261 does not define usage for 4xx warning codes. It says "The first digit of warning codes beginning with "3" indicates warnings specific to SIP. ".
Q6: I think you should use a media feature tag (RFC 3840), not a feature capability indicator.
Regards,
Christer

From: sipcore <sipcore-bounces@ietf.org> On Behalf Of Christer Holmberg
Sent: perjantai 26. maaliskuuta 2021 10.23
To: Shrawan Khatri <skhatri@qti.qualcomm.com>; sipcore-chairs@ietf.org; sipcore@ietf.org
Cc: Lena Chaponniere <lguellec@qti.qualcomm.com>; Simon Hsu <simonh@qti.qualcomm.com>; Marcelo Pazos <mpazos@qti.qualcomm.com>; Yong Xie <yongxie@qti.qualcomm.com>; Waqar Zia <wzia@qti.qualcomm.com>; Vikram Singh (IMS) <viksingh@qti.qualcomm.com>
Subject: Re: [sipcore] Motivation for submission of RFC

Hi Shrawan,
A couple of initial comments:
Q1: Please add references to the 3GPP specifications that define the procedure you are referring to.
Q2: It would help people not familiar with the 3GPP procedures if you could include a couple of simple call flows showing the call push and call pull procedures.
Q3: I don't understand why you include the 497 feature-tag in a SUBSCRIBE. Since it is a response code to an INVITE request, you should include the feature-tag in the INVITE request.
Q4: 5 listed editors on a 10 page draft looks a little strange :) While I personally don't care, you may get some feedback on that.
Regards,
Christer

From: sipcore <sipcore-bounces@ietf.org<mailto:sipcore-bounces@ietf.org>> On Behalf Of Shrawan Khatri
Sent: torstai 11. maaliskuuta 2021 20.11
To: sipcore-chairs@ietf.org<mailto:sipcore-chairs@ietf.org>; sipcore@ietf.org<mailto:sipcore@ietf.org>
Cc: Waqar Zia <wzia@qti.qualcomm.com<mailto:wzia@qti.qualcomm.com>>; Simon Hsu <simonh@qti.qualcomm.com<mailto:simonh@qti.qualcomm.com>>; Marcelo Pazos <mpazos@qti.qualcomm.com<mailto:mpazos@qti.qualcomm.com>>; Yong Xie <yongxie@qti.qualcomm.com<mailto:yongxie@qti.qualcomm.com>>; Lena Chaponniere <lguellec@qti.qualcomm.com<mailto:lguellec@qti.qualcomm.com>>; Vikram Singh (IMS) <viksingh@qti.qualcomm.com<mailto:viksingh@qti.qualcomm.com>>
Subject: [sipcore] Motivation for submission of RFC

Hello SIPCORE Chair and SIPCORE team,
Please find the motivation behind this RFC draft.

Regards,
Shrawan Khatri and team

The purpose of the draft
Signaling plane and Media plane of an IMS calls can be transferred between devices using IMS Signaling. There are various reasons why an on-going call cannot be transferred between the devices. Some of these reasons are policy driven, for instance: the call to be transferred is in the circuit switched (CS) domain and the operator's policy does not allow transfer of a CS call, the call is an emergency call and the operator's policy does not allow transfer of an emergency call, the call is a mobile-terminated call and the operator's policy does not allow transfer of a mobile-terminated call, or the call is a video call and the operator's policy does not allow transfer of a video call. The user agent (UA) initiating the call transfer procedure will be notified of any failure through a SIP response code. However the existing SIP response codes are not suitable to adequately convey the information regarding why the call transfer request is not accepted by the network. This is because handling of these existing response codes has already been implemented by various devices, with an associated device behavior defined for a specific purpose not related to call transfer. For instance, upon receiving some of these response codes, such as 403 (Forbidden), the device may initiate IMS re-registration procedure, which is not needed in case of Call Pull/Call Push failure and will result in unnecessary SIP signaling.

A method is defined in this draft such that a call transfer failure SIP response code is defined along with an optional warning code in a Warning header field to convey the exact reason why the call could not be transferred, so that the UA can determine the subsequent steps (e.g. call termination) and optionally provide an indication of the reason for the failure to the user.

Intended target audience
The following is the intended audience of this RFC:
*             IMS Core Network Planners that support IMS call transfer across multiple devices.
*             IMS System Designer and Developers of IMS Core Network and User Agent that support call transfer using IMS Signaling.

Benefit
*             In the absence of this new mechanism,
o             The IMS Core network has to rely on existing SIP response codes, for which a specific device behavior has already been defined. For instance, upon receiving some of these response codes, such as 403 (Forbidden), the device may initiate IMS re-registration procedure, which is not needed in case of call transfer failure and will result in unnecessary SIP signaling.
o             The existing SIP response codes do not accurately convey the reason for the call transfer failure.

*             With the new mechanism
o             A specific behavior can be defined for the new SIP response code.
o             Unnecessary SIP signaling may be avoided.
o             A User Agent may develop intelligent algorithms for subsequent call transfer procedure based on the warning code received in the Warning header field along with the new SIP response code.



Name:                  draft-khatri-sipcore-call-transfer-fail-response

Revision:              00

Title:                      A SIP Response Code (497) for Call Transfer Failure

Document date:               2021-03-11

Group:                  Individual Submission

Pages:                   10

URL:            https://www.ietf.org/archive/id/draft-khatri-sipcore-call-transfer-fail-response-00.txt

Status:         https://datatracker.ietf.org/doc/draft-khatri-sipcore-call-transfer-fail-response/

Htmlized:       https://datatracker.ietf.org/doc/html/draft-khatri-sipcore-call-transfer-fail-response

Htmlized:       https://tools.ietf.org/html/draft-khatri-sipcore-call-transfer-fail-response-00