Re: [sipcore] Motivation for submission of RFC

Ranjit Avasarala <ranjitkav12@gmail.com> Thu, 11 March 2021 20:17 UTC

Return-Path: <ranjitkav12@gmail.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 305553A1233; Thu, 11 Mar 2021 12:17:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level:
X-Spam-Status: No, score=-1.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 6VIj2g-qmSmE; Thu, 11 Mar 2021 12:17:27 -0800 (PST)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96F4A3A1219; Thu, 11 Mar 2021 12:17:27 -0800 (PST)
Received: by mail-ed1-x529.google.com with SMTP id dm8so4731537edb.2; Thu, 11 Mar 2021 12:17:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IKMLNgYfxEMzFxESq+K/u0Ij3HYKMhUvrmDL+3kkO6M=; b=FT6DUnFRDTgZUlhAWXQyE2X+2+fYY6Yb/BfreyQP+vcFk6DwqYTsS7UGHJDHNfxk3x iLW2/ohOqGKXqMeK7zECx1fkOgxPFPX1FATGSMN0nqWpT5xHf+BiPWNo2EkXACSZjNbt sHK94BsC/eg15YQxG900YljmG3UFL0DhmIIVK5wbeW42AIYP69LAUHKkqndJYYy+u2KL t3hlFVR5uRsjs182UwzKMbf+bnO2ByqfJ4o23lFTFWer/lmLgDLaMGRzrujSHxh8h8AL hbxY8ap9wS2jtoWQbwgi5VX0gMWbUZ6AUzv7OyBnJsG+fE2abiELRnUUOzoZuyWlmMaD +R+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IKMLNgYfxEMzFxESq+K/u0Ij3HYKMhUvrmDL+3kkO6M=; b=oVAh6k8sEHsAaVYYvxwReXUQTWs8dOuUQB1/+Ue1x0gMowH+D4+j6kLwCs30cCm/Nu Ki8DQtI7BlPIauhGEeXFyhrH6HsfmKQKyVpiinMF1+ZnTjhysAXMAn1jHMeGoBaDm4pB fBbE27K+8vvxbCNYqsCGZuefI1QTvPdlxajGzDzYDyx9ArpyVm8uF0UE/RvNLYOxM8xC ffZPk+SkA3vZbQ1whd9Y9RD+ffakV/DNirPehjgGIRt2jnAqH5+j+jTd8dpIaGIUuDWO WKEPGn0IrKJjtupvDC+txlN+zyNOkUuH0WJgNZyg5stAESR9RBDJnnVb5Sg8lbOnQb7z he2g==
X-Gm-Message-State: AOAM532Lz64UjU87amlPTDR+oqM5JUmwfDGEPc0vN1s7xwH2t5pjFF97 yhjCxOrQE5Y2D6gA2UD6H6SY99dw5QlPWMMLnY4=
X-Google-Smtp-Source: ABdhPJxYPCt0vHRhFWUBgj/LSGofW/Ax8s1lD5LH0nkb/+hyJuS0TG//sgIYQIoYBrBIoJf3pDnAmxriFz49ZTpSudI=
X-Received: by 2002:aa7:c74a:: with SMTP id c10mr10130464eds.332.1615493844589; Thu, 11 Mar 2021 12:17:24 -0800 (PST)
MIME-Version: 1.0
References: <BYAPR02MB3911A71A3DE809368EA76DDB8C909@BYAPR02MB3911.namprd02.prod.outlook.com>
In-Reply-To: <BYAPR02MB3911A71A3DE809368EA76DDB8C909@BYAPR02MB3911.namprd02.prod.outlook.com>
From: Ranjit Avasarala <ranjitkav12@gmail.com>
Date: Thu, 11 Mar 2021 14:17:06 -0600
Message-ID: <CAFXT-puRGMySHBJKOZrOULnfMeZFjiZw1ULHg0P+yHLEYZtWBg@mail.gmail.com>
To: Shrawan Khatri <skhatri@qti.qualcomm.com>
Cc: "sipcore-chairs@ietf.org" <sipcore-chairs@ietf.org>, "sipcore@ietf.org" <sipcore@ietf.org>, Waqar Zia <wzia@qti.qualcomm.com>, Simon Hsu <simonh@qti.qualcomm.com>, Marcelo Pazos <mpazos@qti.qualcomm.com>, Yong Xie <yongxie@qti.qualcomm.com>, Lena Chaponniere <lguellec@qti.qualcomm.com>, "Vikram Singh (IMS)" <viksingh@qti.qualcomm.com>
Content-Type: multipart/alternative; boundary="000000000000be615805bd487858"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/7KeSWJ_o4RWGc1NnrOLcZK134-k>
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: Thu, 11 Mar 2021 20:17:37 -0000

Hi Shrawan

So essentially you are trying to propose a new SIP 4xx response code with
optional warning code to indicate to UA the reason why the network did not
accept the call transfer request.  Though it may be useful, it may not be
like an essential feature that many network vendors and service providers
may be willing to support.

Still we can try and see how the reaction is from experts

Regards
Ranjit


On Thu, Mar 11, 2021 at 12:16 PM Shrawan Khatri <skhatri@qti.qualcomm.com>
wrote:

> 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
>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>