Re: [sipcore] draft on rich call data and Call-Info

Chris Wendt <chris-ietf@chriswendt.net> Tue, 04 August 2020 13:58 UTC

Return-Path: <chris-ietf@chriswendt.net>
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 25FAF3A0B9D for <sipcore@ietfa.amsl.com>; Tue, 4 Aug 2020 06:58:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=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=chriswendt-net.20150623.gappssmtp.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 NIC4MmnUq-Dh for <sipcore@ietfa.amsl.com>; Tue, 4 Aug 2020 06:58:54 -0700 (PDT)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (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 D43E93A0B9C for <sipcore@ietf.org>; Tue, 4 Aug 2020 06:58:53 -0700 (PDT)
Received: by mail-qk1-x72e.google.com with SMTP id m7so6276434qki.12 for <sipcore@ietf.org>; Tue, 04 Aug 2020 06:58:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chriswendt-net.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ksfjR1Azb0UXKD8WbsTPushpRo/AbrByIrdOQKiSpDQ=; b=PfRqp7XBXl8KkTfIBQYZ4V+bfcr41m7Hv/l0mFgdXxo41HCvijG++wcOCfQspO3Jwb zKz1tMNPkFbJGj9zfru06BfC6cHkHJxQTDPTKXF0QmvIJRIfE+AcnxNTi9NnRtn207c5 dmfwJiTGMgMIlwRLx+41dPqCbeSsJV6rwO0nd2H7twE+x34vk0sjfZ0N/unl/M6UCy+H tqsSg6gEJIRP/tAkBBXdAJW3gwoOQMbklbGR22mq541V5Wxx0dWXnNDQyYaLAbc8qPsq snsu6wXYTTNMebQKnHDWOhLfSTCjSZDmn50joKCqKSDcbKBId8fVAPTfDUnoLqaqahDF XX7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ksfjR1Azb0UXKD8WbsTPushpRo/AbrByIrdOQKiSpDQ=; b=Yudimk+9ZEsDy/jsTHgNEPyLuvHZrhpjx3BuBIXG8jzu4EgVeYdEwOqeUxxYwjRGQ6 3Sikahjp+rFM/XR77IvtDuUAhUBj9nAfNKLHCrFL8hvmlBYIjlYSHpAZ+5fgYzEWS0+X 2Cp8Msh67/ECAMA2zm05Q1okRoGbSu1SjvVQRpt8XgeUrn91TNx+ElrreiU1F4P6cb1l k1u1tY2TOgOgiP9cTgGg0+JP+a2AVWHzyRQHqPMmPz0MosfjtHPB1974MVKZGNWGyAGY 9wn/OM0OPnBY/HNBWvt/4VTZrpVRsOEcFWf2qWJMqU8KcdgQ5LR6Nke0l8xkRsYM8+s0 Raaw==
X-Gm-Message-State: AOAM5305ZhZjpJXhY6ESAGaB/cDnpcG5kY/tnmgMoEa1jsIx2kxppH0b FGnQCcShLG+e/NFq+pk5XEggwg==
X-Google-Smtp-Source: ABdhPJx+Ra/PjsnDNB1cSakaRgFTgool/wdGWinkFSlHcqHrVY/cPpCyCQJBpYDvbv7NI/IZBZrZMw==
X-Received: by 2002:ae9:e00b:: with SMTP id m11mr19641021qkk.341.1596549532673; Tue, 04 Aug 2020 06:58:52 -0700 (PDT)
Received: from [10.0.0.125] (c-69-139-1-231.hsd1.pa.comcast.net. [69.139.1.231]) by smtp.gmail.com with ESMTPSA id j15sm20781606qkl.63.2020.08.04.06.58.51 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Aug 2020 06:58:51 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
From: Chris Wendt <chris-ietf@chriswendt.net>
In-Reply-To: <05017c3b-55e5-c74a-2730-3ba349e14a3d@alum.mit.edu>
Date: Tue, 04 Aug 2020 09:58:50 -0400
Cc: sipcore@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <69350136-0C7A-40F2-B833-9218A6F7DE89@chriswendt.net>
References: <87AF4B58-D947-417D-AD26-D2D47EE53338@team.neustar> <05017c3b-55e5-c74a-2730-3ba349e14a3d@alum.mit.edu>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/IJsBqi0DaXx_6Iy4HWoiQUevT4A>
Subject: Re: [sipcore] draft on rich call data and Call-Info
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: Tue, 04 Aug 2020 13:58:55 -0000

> On Aug 2, 2020, at 2:34 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:
> 
> On 7/31/20 1:36 PM, Peterson, Jon wrote:
>> Hello,
>> Chris Wendt and have a draft that has split off from our work toward delivering rich call data (RCD) in the STIR WG. This is for carrying data elements like a caller name, a jCard, call reason, and potentially related elements that will be rendered to the called party to help them decide if they should pick up the phone. We ultimately decided that, instead of doing a one-off for conveying RCD within the PASSporT object, we should instead focus on how that information is best relayed in baseline SIP, and keep the STIR part of the problem confined to signing over those fields as they appear in SIP requests.
>> So this draft is the core SIP part:
>> https://urldefense.com/v3/__https://tools.ietf.org/html/draft-wendt-sipcore-callinfo-rcd-03__;!!N14HnBHF!qN-QsYPq0MvWk7reTKb984Mry91INiEDfIoc4rQhKA_mMt9ysIG4-Yz2itA0$
>> We'd be interested in the thoughts of the SIPCORE WG about the fundamental approach here, and ultimately if there's interest in adopting this as a WG item here.
> 
> This seems to be a good start.
> 
> I question the decision to add the "jCard" purpose. The existing "card" purpose is not bound to any particular representation. It makes perfect sense to use a purpose of "card" with content type of application/vcard+json.
> 
> Similarly, I think it need do discuss the need for the "call-reason" parameter. As the draft notes, the contents of the Subject header could be used for this purpose. I would like to some some further in investigation of why it is unsuitable before giving up on it.
> 
> There is a lot of overlap between jCard properties mentioned in section 6 and other sip header fields that are capable of carrying similar information. At the least I think there should be some discussion of how these do/don't interact and how a caller should choose which to use.

Valid comments, i guess one perspective is that we may want to have a more specific ‘rcd’ approach vs conflicts with existing usage of other headers/parameters and avoiding the potential confusion of what is being used for legacy purposes vs what should generally be signed.  But, i guess we sort of backed into this, first building ‘rcd’ PASSporT then defining Call-Info.

I’d hate to have a complex map of when you can and when you can’t use jCard fields, i see that as potentially a bit messy, but curious what others think.

-Chris


> 
> 	Thanks,
> 	Paul
> 
> 	Thanks,
> 	Paul
> 
> _______________________________________________
> sipcore mailing list
> sipcore@ietf.org
> https://www.ietf.org/mailman/listinfo/sipcore