Re: [sipcore] WG adoption Request

Ranjit Avasarala <ranjitkav12@gmail.com> Mon, 25 September 2023 18:52 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 DAB64C169530; Mon, 25 Sep 2023 11:52:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.855
X-Spam-Level:
X-Spam-Status: No, score=-6.855 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1wWEeV3XipSo; Mon, 25 Sep 2023 11:52:12 -0700 (PDT)
Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 90614C16952A; Mon, 25 Sep 2023 11:52:12 -0700 (PDT)
Received: by mail-pf1-x436.google.com with SMTP id d2e1a72fcca58-690d25b1dbdso6306740b3a.2; Mon, 25 Sep 2023 11:52:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695667931; x=1696272731; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=nZk4J3X8N/6Q/w0Xq9WYHDaPSZHH7QkP09WfyB1djK4=; b=g3pGUPUXLKbOdIuFf1OPJwlZ8zcYn2HxB4y+UsPDgb1htDc1j50o4DXpb0mKGlYHPg adrmpiWLpfIDvQoN0aMuolU2WM20niVOrRN283GuWn8ZedAOzqelPZyJNY91qGal/otu r7qvvcE15pmFQnvPrQeMhPXhinjMzcMqtqViKiEaSkZMQ8UiUy/9Baoa0fY2v2hwuCps 9iQbJR6/KJCoy09JHwY82RbhHjTA/dZ+mE3aHVWmXboN6+0FsuPcMNNOAsF/uLaPN1Y7 3FS4a1R2bn2Iq2vs2hkJ+/2LcRcxt11YDUzrkjrJdX0xFS057+LoJOJO2QxfEdIaiJxk u3oQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695667931; x=1696272731; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=nZk4J3X8N/6Q/w0Xq9WYHDaPSZHH7QkP09WfyB1djK4=; b=AIj/4VEEssLLhau73CgKkbmpWfDjiQZ8mCm3SKcJcyTq64lv4/wA+7vEMfaw172WCe XcXFFxeb1KOvzJvfBbW0tJwKZmpm2a/yhU43hkeM/78/bipz3l87lh4Dn/Of7zAboan2 ZrebhKRFdJMSngVtAnXSmFFdLMDDcnu5SDrArGYVLMYu0b1hORVdxd8mQ7By6XlaCjnf 7KYtPqoNvfeI7uEk3aCvT0+mOxDc19sx26q+Tm04Ay+g6RNp8hhYoXQw2MMA9RnYWUtj Mv3O9g7vQn/DwMYzBUax2heSjSJu1kL1iql19FfoImzS5NUrkhgjnRygTUSY1Cugzq4g lzmQ==
X-Gm-Message-State: AOJu0Yx9PgRYWDQnRU/Sqf68/D3pEV5X40phFcmpb1RUBnL8Wevgbn1S pMMo7yPqT0hIAR8Tzyzd6v+G/q02Onr45UJd46U=
X-Google-Smtp-Source: AGHT+IH597E3LY729b8R4md6ta/CYmFh5C9Ls0wCMhy7fhJPeyZIZhHWM3xP+zVAXcnVzLcN1hEd/tth5FOPpeqaKv8=
X-Received: by 2002:a05:6a20:1385:b0:15d:c849:bc47 with SMTP id hn5-20020a056a20138500b0015dc849bc47mr7350527pzc.36.1695667931142; Mon, 25 Sep 2023 11:52:11 -0700 (PDT)
MIME-Version: 1.0
References: <SJ0PR02MB87336468C76E6B46D66C0A5D8C489@SJ0PR02MB8733.namprd02.prod.outlook.com> <399C072A-F33E-4CA8-9C3B-4B93C48149BD@brianrosen.net> <540ECA80-D65B-4BA6-B1BC-94F631EA65C5@brianrosen.net> <SJ0PR02MB87332D06F4245382D3B8E0FE8C489@SJ0PR02MB8733.namprd02.prod.outlook.com> <FR3P281MB15039557DBCAD1468E645FF9F949A@FR3P281MB1503.DEUP281.PROD.OUTLOOK.COM> <CH3PR02MB98593C43D8D79009051426FC8CFCA@CH3PR02MB9859.namprd02.prod.outlook.com>
In-Reply-To: <CH3PR02MB98593C43D8D79009051426FC8CFCA@CH3PR02MB9859.namprd02.prod.outlook.com>
From: Ranjit Avasarala <ranjitkav12@gmail.com>
Date: Mon, 25 Sep 2023 13:52:00 -0500
Message-ID: <CAFXT-ptbyS7jwRGmPQJpH6BQ-M_kdo6wNeTxFX4zzobGBivtNA@mail.gmail.com>
To: Shrawan Khatri <skhatri@qti.qualcomm.com>
Cc: "R.Jesske@telekom.de" <R.Jesske@telekom.de>, "br@brianrosen.net" <br@brianrosen.net>, "sipcore-chairs@ietf.org" <sipcore-chairs@ietf.org>, "sipcore@ietf.org" <sipcore@ietf.org>, Lena Chaponniere <lguellec@qti.qualcomm.com>
Content-Type: multipart/related; boundary="000000000000b181a40606337463"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/bi2LBAwfABjrRSRMQQBBVA94r_4>
Subject: Re: [sipcore] WG adoption Request
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.39
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, 25 Sep 2023 18:52:17 -0000

Hi Shrawan

while a new SIP response for call transfer failure may make sense, but
adding it to existing SIP implementations would be quite overwhelming and
kind of unnecessary.  Also like Brian suggests,  history-info header would
be useful to know what happened to the call - while transfer was being
attempted.

Also e.g. A calls B and B sends REFER to A with Refer-To: C, then A calls
C,  then a call from A to C is essentially a new call.  So why do we really
need 487?
in another scenario, when A calls B and B transfers the call to C,  then
say transfer to C fails, then here again, the call from B to C is like a
regular call.  so here too I don't see the need for 487.

comments?


On Mon, Sep 25, 2023 at 1:26 PM Shrawan Khatri <skhatri@qti.qualcomm.com>
wrote:

> Hello Roland,
>
>
>
> The UE’s subsequent behavior is defined by carriers based on the SIP
> response code, not based on the accompanying History-Info header or cause
> in the Reason header that comes with along with the SIP Response code, and
> the UE’s behavior for existing SIP response codes has already been defined
> by carriers. None of the existing SIP response codes are suitable to handle
> the case of call transfer failure. For instance, receiving SIP response
> code 403 might cause the UE to perform IMS re-registration, which would be
> pointless if the call transfer failed due to the carrier’s policy. The
> purpose of the draft is to enable the definition of a specific UE behavior
> for this new type of failure to meet new automotive use cases.
>
>
>
> Note that in the past, similar drafts were submitted to introduce new SIP
> response codes for new use cases, in particular:
>
>
>
>                                                 - RFC 8197: A SIP Response
> Code for Unwanted Calls (From https://www.rfc-editor.org/rfc/rfc8197.html
> )
>
>                                                                 Response
> Code Number:  607
>
>
>
>                                                 - RFC 3329:  Security
> Mechanism Agreement for the Session Initiation Protocol (SIP)
>
>                                                                 - Response
> Code Number:  494  From https://datatracker.ietf.org/doc/html/rfc3329
>
>
>
> Regards,
>
> Shrawan
>
>
>
> *From:* R.Jesske@telekom.de <R.Jesske@telekom.de>
> *Sent:* Wednesday, May 31, 2023 9:13 PM
> *To:* Shrawan Khatri <skhatri@qti.qualcomm.com>; br@brianrosen.net
> *Cc:* sipcore-chairs@ietf.org; sipcore@ietf.org; Lena Chaponniere <
> lguellec@qti.qualcomm.com>
> *Subject:* AW: WG adoption Request
>
>
>
> *WARNING:* This email originated from outside of Qualcomm. Please be wary
> of any links or attachments, and do not enable macros.
>
> Hi shrawan,
>
> looking into the meeting notes I see that this was one of the comments
> that the draft needs to be more mature.
>
> But there were also comments going along that the Cause Values/Reason
> Header existing are proper enough.
>
>
>
> I have some problems with adopting a draft for transfer failures while we
> have the history info header which may also contain such information where
> and why the call was broken.
>
>
>
> Did you have discussed such alternative in 3GPP.
>
>
>
> Thank you and Best Regards
>
>
>
> Roland
>
>
>
> *Von:* sipcore <sipcore-bounces@ietf.org> *Im Auftrag von *Shrawan Khatri
> *Gesendet:* Mittwoch, 31. Mai 2023 21:31
> *An:* Brian Rosen <br@brianrosen.net>
> *Cc:* sipcore-chairs@ietf.org; sipcore@ietf.org; Lena Chaponniere <
> lguellec@qti.qualcomm.com>
> *Betreff:* Re: [sipcore] WG adoption Request
>
>
>
> Hi Brian,
>
> A related proposal was submitted in 3GPP CT WG1 (see C1-221242
> <https://www.3gpp.org/ftp/tsg_ct/WG1_mm-cc-sm_ex-CN1/TSGC1_134e/Docs/C1-221242.zip>)
> but the feedback was that the group preferred the draft to be adopted by
> the SIPCore WG before being referenced in 3GPP specifications.
>
>
>
> Regards,
>
> Shrawan
>
>
>
>
>
> *From:* Brian Rosen <br@brianrosen.net>
> *Sent:* Wednesday, May 31, 2023 11:24 AM
> *To:* Shrawan Khatri <skhatri@qti.qualcomm.com>
> *Cc:* sipcore-chairs@ietf.org; sipcore@ietf.org; Lena Chaponniere <
> lguellec@qti.qualcomm.com>
> *Subject:* Re: WG adoption Request
>
>
>
> *WARNING:* This email originated from outside of Qualcomm. Please be wary
> of any links or attachments, and do not enable macros.
>
> Answering my own question:
>
>
>
> 3GPP Dependencies on IETF Drafts
> <https://whatthespec.net/3gpp/ietfdependencies.php>
>
> whatthespec.net <https://whatthespec.net/3gpp/ietfdependencies.php>
>
> [image: favicon.ico] <https://whatthespec.net/3gpp/ietfdependencies.php>
>
>
>
> Doesn't list it.
>
>
>
> Could some of the other 3GPP sip folks please comment on whether is likely
> to be added to the dependency list?
>
>
>
> Brian
>
>
>
>
>
> On May 31, 2023, at 1:44 PM, Brian Rosen <br@brianrosen.net> wrote:
>
>
>
> Is this draft on the IETF-3GPP tracking list?
>
> On May 31, 2023, at 1:37 PM, Shrawan Khatri <skhatri@qti.qualcomm.com>
> wrote:
>
> Dear SIPCore chairs and SIPCore members,
>
> We submitted v04 of our I-D on a new SIP Response Code (497) for Call
> Transfer Failure (available at:
> https://datatracker.ietf.org/doc/draft-khatri-sipcore-call-transfer-fail-response/).
> This version has addressed all the comments received to date and we would
> therefore like to ask for WG adoption.
>
>
> 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,
>
> -          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
>
>
>
>
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore
>