Re: [sipcore] Last Call: <draft-ietf-sipcore-status-unwanted-04.txt> (A SIP Response Code for Unwanted Calls) to Proposed Standard

"Asveren, Tolga" <tasveren@sonusnet.com> Mon, 03 April 2017 10:57 UTC

Return-Path: <tasveren@sonusnet.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 A296C124BFA for <sipcore@ietfa.amsl.com>; Mon, 3 Apr 2017 03:57:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.49
X-Spam-Level:
X-Spam-Status: No, score=-2.49 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=sonusnetworks.onmicrosoft.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 azW44u8eVpv7 for <sipcore@ietfa.amsl.com>; Mon, 3 Apr 2017 03:57:25 -0700 (PDT)
Received: from us-smtp-delivery-126.mimecast.com (us-smtp-delivery-126.mimecast.com [216.205.24.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 178531279EB for <sipcore@ietf.org>; Mon, 3 Apr 2017 03:57:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=SonusNetworks.onmicrosoft.com; s=selector1-sonusnet-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3lE8TV61NP+1nSKE2xeXLMcjhtFHzQ+RYTR6x7baCPs=; b=RDAx6oqOOgcql2c7wRftGbHK8WBmN1i5KrD6bzWg1xKSaJyTPoHNu3jXl5DUjx/zuzmnuuItw5JWFAvqIVxqY4JZeOfX/ImcNeNRuPWZdXs5U1OOs5bVTLUN3pAoTSZ3ceevg+57tQNCo1oM/g/NrQDbaWthn8+8vA+Vp+rkP0o=
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02lp0016.outbound.protection.outlook.com [216.32.180.16]) (Using TLS) by us-smtp-1.mimecast.com with ESMTP id us-mta-33-p4kPITMHPEqxG2OrIt5Xag-1; Mon, 03 Apr 2017 06:57:22 -0400
Received: from SN2PR03MB2350.namprd03.prod.outlook.com (10.166.210.141) by SN2PR03MB2352.namprd03.prod.outlook.com (10.166.210.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Mon, 3 Apr 2017 10:57:19 +0000
Received: from SN2PR03MB2350.namprd03.prod.outlook.com ([10.166.210.141]) by SN2PR03MB2350.namprd03.prod.outlook.com ([10.166.210.141]) with mapi id 15.01.1005.018; Mon, 3 Apr 2017 10:57:19 +0000
From: "Asveren, Tolga" <tasveren@sonusnet.com>
To: Henning Schulzrinne <Henning.Schulzrinne@fcc.gov>, Souma Badombena <gmsoum@gmail.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: [sipcore] Last Call: <draft-ietf-sipcore-status-unwanted-04.txt> (A SIP Response Code for Unwanted Calls) to Proposed Standard
Thread-Index: AQHSq8ADh5sL8uiR3EmPJvVd9qFaPKGy2/6AgACcy7A=
Date: Mon, 03 Apr 2017 10:57:19 +0000
Message-ID: <SN2PR03MB2350AB0B7A6FD6550A0A88CBB2080@SN2PR03MB2350.namprd03.prod.outlook.com>
References: <CANs_ONT0f8-UQWRXBgbbB7DOG+Xpci4QfmtsKK+MZOKO4_KyjA@mail.gmail.com> <CY1PR09MB063459C304A66037805CE0C4EA080@CY1PR09MB0634.namprd09.prod.outlook.com>
In-Reply-To: <CY1PR09MB063459C304A66037805CE0C4EA080@CY1PR09MB0634.namprd09.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [73.29.18.75]
x-microsoft-exchange-diagnostics: 1; SN2PR03MB2352; 7:g9ilHWpLfZyBCJyvO+6VvxdlXRIGmX60j1FRECo0kT8zz8nBrTu7MFIGAzVuwjcebS6LOYM/dZ48z52d2+0Zw0XqUH7jfGK8QEfFa0w3fDS/z29wmhHSo5Duow75MPgRUMJ+5Jkplw2BcUVizxCxGgIHxMYnRk9SHv+Ad0FU0fSHcUGlYt4NM2jYgzO/ZeKacI3vMVJ7jNzkbBRcOkSAuX6puBExAaXroSDQwkfRB4iyZ7CBAG2LeYk9QqG5yKy5ZYNrMHRCKOAswFazyVn8V/baWb9z/EBybI3jpfcX5EqdFfWMEv6lgprhb2hi1kcqAgScOl3j+dD30m80yso2OA==; 20:/Kd67p0ieMiN1QysrMsNFMNNCS0JnE2CiMw4e6qzH5IScH9jwzQksCGmN00HL+Dz10gMNtkdf0XSdXuVsUiZ6NIws8J4c2Y4vR7JLFfZVnKvwEXcQJT3FN+1WSguAlm5eyShwQE0iqAQDa50XboVwj2bqyWj7gxE0ozn6kjuU8c=
x-ms-office365-filtering-correlation-id: 3acf97fb-1709-4bc7-a519-08d47a803328
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:SN2PR03MB2352;
x-microsoft-antispam-prvs: <SN2PR03MB235290557172FFD2963583D7B2080@SN2PR03MB2352.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155)(211171220733660);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148); SRVR:SN2PR03MB2352; BCL:0; PCL:0; RULEID:; SRVR:SN2PR03MB2352;
x-forefront-prvs: 0266491E90
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39400400002)(39830400002)(39410400002)(39450400003)(51694002)(377454003)(25786009)(33656002)(3660700001)(6306002)(6506006)(6436002)(55016002)(99286003)(77096006)(53546009)(3280700002)(9686003)(6246003)(54896002)(39060400002)(7696004)(790700001)(8676002)(2950100002)(81166006)(38730400002)(236005)(102836003)(6116002)(3846002)(2900100001)(2906002)(189998001)(8936002)(97736004)(66066001)(74316002)(229853002)(2501003)(50986999)(122556002)(5660300001)(230783001)(76176999)(86362001)(54356999)(7736002)(53936002)(26123001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2352; H:SN2PR03MB2350.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: sonusnet.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2017 10:57:19.5644 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB2352
X-MC-Unique: p4kPITMHPEqxG2OrIt5Xag-1
Content-Type: multipart/alternative; boundary="_000_SN2PR03MB2350AB0B7A6FD6550A0A88CBB2080SN2PR03MB2350namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/JQF-NfFckJ2qALRxj3HHVGLpKBk>
Subject: Re: [sipcore] Last Call: <draft-ietf-sipcore-status-unwanted-04.txt> (A SIP Response Code for Unwanted Calls) to Proposed Standard
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: Mon, 03 Apr 2017 10:57:28 -0000

This certainly would be something completely outside of the scope of "status-unwanted" AFAICT.

I think we should consider how all this would work "in real life" from an "end-user perspective". For blocking decisions, they most probably would rely on some web-portal. I don't see CPL (or anything else) to be utilized for this either. One may argue, why not use a web-based interface for reporting that a call is "unwanted"? That would require the user to logs-in, enter some information about the call for correlation purposes, e.g. Calling-Party-Id as seen by him, time of the call etc.., all after the call and nobody would do that. The only viable way this information can be provided by end-users is just by pressing a button during the call IMHO. And that, is the raison d'etre for "status unwanted".

Let's keep things practically useful and simple.

Thanks,
Tolga

From: sipcore [mailto:sipcore-bounces@ietf.org] On Behalf Of Henning Schulzrinne
Sent: Sunday, April 2, 2017 9:30 PM
To: Souma Badombena <gmsoum@gmail.com>; sipcore@ietf.org
Subject: Re: [sipcore] Last Call: <draft-ietf-sipcore-status-unwanted-04.txt> (A SIP Response Code for Unwanted Calls) to Proposed Standard


This seems to be related to the previous comment. I agree that users should have the ability to specify, either within an app or via a web interface controlling a carrier or third-party operated service, how calls are treated. As you say, this could be fairly complex in its details, such as depending on the time of day. ("Don't mind survey calls, but not after 7 pm.")



I will note that many a moon ago, we actually developed a flexible XML-based language for call handling purposes (RFC 3880, CPL). Wouldn't be hard to extend it for this purpose, but I suspect CPL is not among the commonly-implemented SIP-related RFCs...



Henning

________________________________
From: sipcore <sipcore-bounces@ietf.org<mailto:sipcore-bounces@ietf.org>> on behalf of Souma Badombena <gmsoum@gmail.com<mailto:gmsoum@gmail.com>>
Sent: Sunday, April 2, 2017 10:47:12 AM
To: sipcore@ietf.org<mailto:sipcore@ietf.org>
Subject: Re: [sipcore] Last Call: <draft-ietf-sipcore-status-unwanted-04.txt> (A SIP Response Code for Unwanted Calls) to Proposed Standard


"unwanted" as opposed to "blocked" -- "unwanted" is an enhancing functionality and allowing possible flexibility

I just wanted to mention a relevant aspect where the "Unwanted" concept addresses a shortcoming and may be improved upon with subsequent parameters enrichments.
For some SIP calling and messaging application there exists the concept of "contact blocking", "user blacklisting" or "personal blocking" where a user can select specific contacts or undersired identities (phone numbers, usernames, aliases etc...) to be blocked and therefore allowing the blocking user to reject calls or messages from a given blocked user. This very method or technique consists in maintaining a resource list of blocked contact and applying restrictive or rejection filters to them either a local (client) level or at network level. So in a parallel with the "SIP 666 - unwanted" solution, I notice that on one hand the  "unwanted" method may be equivalent to the method or concept of blocking, but on the other hand it does potentially offer an extensible flexibility for particular cases, provided that the appropriate enhancement work is done in the future. For example in particular cases where a user may want to add more selectivity to the how the "unwanted" call instances and originators are treated, such as setting a time window or period for which the calls are unwanted or associating a geolocation aspect to calls that need to be treated as unwanted. etc.. There are several scenarios available provided that the specification provides for further extensibility combined to programmatic mechanisms or machine learning pattern building procedures. So with that being said, should we agree that the proposed SIP response code could be further extended to bear multiple contextual reason codes?


Thanks.
--
Souma Badombena-Wanta