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

Pete Resnick <presnick@qti.qualcomm.com> Tue, 21 March 2017 17:43 UTC

Return-Path: <presnick@qti.qualcomm.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 CCABC129C48; Tue, 21 Mar 2017 10:43:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.021
X-Spam-Level:
X-Spam-Status: No, score=-7.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-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=qti.qualcomm.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 Rhy6zX3Q2o8l; Tue, 21 Mar 2017 10:43:38 -0700 (PDT)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC63F129BDB; Tue, 21 Mar 2017 10:43:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1490118217; x=1521654217; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=IcBMkB34cKarcHBeOlLpKn4unYhqK6CwGmS9B9r7/Uo=; b=OlQYadoWXeeAismjqtqQcVwcOxegIhatD61/xM2fJSkASPM0hsjwRTUU P7+wq9ZPGNiWFKeNOpvvqIkw6x3D+X2PD/c+3YnGodeulLSdN9e383vbI rKB3h1UACoY6E9/RCzsekpMEcCaficwTkXaT4Yu6KXIwBevuumNrS9GiA M=;
X-IronPort-AV: E=Sophos;i="5.36,200,1486454400"; d="scan'208";a="271798514"
Received: from unknown (HELO ironmsg02-L.qualcomm.com) ([10.53.140.109]) by wolverine01.qualcomm.com with ESMTP; 21 Mar 2017 10:43:36 -0700
X-IronPort-AV: E=McAfee;i="5800,7501,8474"; a="889673326"
X-MGA-submission: MDELvyk0SZV+FWP22BiwMESYjkzI/vELT8D7rbeZlB9fMlcRBHhw9q53KnHjL0eWDVUPtfUO4Sx3K54qPDFLUbnp60y4lBIuwtIVv6i28up5GHJf0/em/FFhw2Va3Gq/0hX90edCV45diCLOc4oVHbHk
Received: from nasanexm01f.na.qualcomm.com ([10.85.0.32]) by ironmsg02-L.qualcomm.com with ESMTP/TLS/RC4-SHA; 21 Mar 2017 10:43:36 -0700
Received: from [10.64.124.243] (10.80.80.8) by NASANEXM01F.na.qualcomm.com (10.85.0.32) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Tue, 21 Mar 2017 10:43:30 -0700
From: Pete Resnick <presnick@qti.qualcomm.com>
To: Alan Johnston <alan.b.johnston@gmail.com>
CC: Henning Schulzrinne <Henning.Schulzrinne@fcc.gov>, "sipcore@ietf.org" <sipcore@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-sipcore-status-unwanted@ietf.org" <draft-ietf-sipcore-status-unwanted@ietf.org>
Date: Tue, 21 Mar 2017 12:43:28 -0500
Message-ID: <5EA78FE0-9C80-4B7F-A7F0-F9096C94F078@qti.qualcomm.com>
In-Reply-To: <CAKhHsXHDoDnO_NBOpMsyKxfY9-oKqnjE9z9SgvXnpmOTJPfDpQ@mail.gmail.com>
References: <148893258669.17675.7013326933036466908.idtracker@ietfa.amsl.com> <E74825F1-B661-4A8C-9B96-CC970AEA0E56@qti.qualcomm.com> <BY1PR09MB0631F94D0B74E498ECCF3A4DEA3D0@BY1PR09MB0631.namprd09.prod.outlook.com> <8443007A-60F0-4AB6-80EC-DD20368D61EA@qti.qualcomm.com> <CAKhHsXHDoDnO_NBOpMsyKxfY9-oKqnjE9z9SgvXnpmOTJPfDpQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"
X-Mailer: MailMate (1.9.6r5347)
X-Originating-IP: [10.80.80.8]
X-ClientProxiedBy: NASANEXM01C.na.qualcomm.com (10.85.0.83) To NASANEXM01F.na.qualcomm.com (10.85.0.32)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/-5hZmUbB88QnxKqLWqkwomgoOHo>
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: Tue, 21 Mar 2017 17:43:40 -0000

On 21 Mar 2017, at 12:05, Alan Johnston wrote:

> If you are proposing using a SIP response code  603 and with a header 
> field
> Decline-Type: spam, the problem with this is that in SIP, failure 
> responses
> (non-2xx) are delivered hop-by-hop and not end-to-end.  This means 
> that
> although the first hop (proxy) will get the Decline-Type:spam header 
> field,
> any future hops will not.  Instead, they will just get the 603.
>
> A different response code such as 666 will be conveyed end-to-end, so 
> every
> proxy and the calling UA will get the semantics.

Adam walked me through the last few paragraphs of 3261 section 6. It's 
not clear in that text whether proxies will or won't preserve the 
headers, but if they don't, I expect that's a showstopper for my 
proposal. That's a bummer, because I do think the status code is going 
to cause future heartburn. However, if you SIP folks conclude that the 
header will not get through proxies (and I will take you all at your 
word if you so conclude), and this mechanism does need to survive 
proxies (which I suspect it does), then I think we're stuck with the 
status code.

If so, I will happily return to you all to your discussion of whether 
particular numbers do or do not belong in IETF specifications. :-) (For 
the record, I thought 451 set a poor precedent, but I'm a curmudgeon.)

pr
-- 
Pete Resnick <http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478