[sipcore] Re: Éric Vyncke's Discuss on draft-ietf-sipcore-callinfo-rcd-17: (with DISCUSS and COMMENT)
Richard Shockey <richard@shockey.us> Tue, 15 April 2025 20:24 UTC
Return-Path: <richard@shockey.us>
X-Original-To: sipcore@mail2.ietf.org
Delivered-To: sipcore@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 140221C8716F for <sipcore@mail2.ietf.org>; Tue, 15 Apr 2025 13:24:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level:
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (768-bit key) header.d=shockey.us
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n2hPWhP4wWiF for <sipcore@mail2.ietf.org>; Tue, 15 Apr 2025 13:24:40 -0700 (PDT)
Received: from omta36.uswest2.a.cloudfilter.net (omta36.uswest2.a.cloudfilter.net [35.89.44.35]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 442D21C86B25 for <sipcore@ietf.org>; Tue, 15 Apr 2025 13:24:09 -0700 (PDT)
Received: from eig-obgw-5007a.ext.cloudfilter.net ([10.0.29.141]) by cmsmtp with ESMTPS id 4c9EuzldaMETl4mpEuWlJs; Tue, 15 Apr 2025 20:24:08 +0000
Received: from box5527.bluehost.com ([162.241.218.19]) by cmsmtp with ESMTPS id 4mpDugjcuEX4U4mpDuLyJH; Tue, 15 Apr 2025 20:24:07 +0000
X-Authority-Analysis: v=2.4 cv=fPs/34ae c=1 sm=1 tr=0 ts=67fec067 a=KXpOjjFwo8kCkgxs2x2AJQ==:117 a=KXpOjjFwo8kCkgxs2x2AJQ==:17 a=MKtGQD3n3ToA:10 a=1oJP67jkp3AA:10 a=XR8D0OoHHMoA:10 a=5KLPUuaC_9wA:10 a=06TXGDuqNb8A:10 a=PeFO9FbFhS32YxYntvkA:9 a=M0OflfRGAAAA:8 a=48vgC7mUAAAA:8 a=ll-iCDY8AAAA:8 a=pMunn2Y3AAAA:8 a=AUd_NHdVAAAA:8 a=Z80JlwQ0AAAA:8 a=EMdBQ-0Ei4Ho_3QkWr0A:9 a=QEXdDO2ut3YA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=BaYcUpA6Hc5_NiLKZkkA:9 a=wbSAIc4yo3sdTMTq:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=lqcHg5cX4UMA:10 a=6yl0mh0s51TKORVA8GqK:22 a=VpyrLIdO_Ztbr3SWPBuH:22 a=4bI0dLVc9rfSlT54JpQX:22 a=Zz-tw7mMPhxMdvFcggwQ:22 a=jqBRFv0mrdWfL_K7jfQc:22 a=u3EvPKb8hHI-gLYDMzkH:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=shockey.us; s=default; h=Content-type:Mime-version:Message-ID:CC:To:From:Subject:Date: Sender:Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=3Bs0aCzLoqKrQO1d2eopQE3U9dV2pHfhI2MKUjgugEs=; b=YYNGhoEcMEmxFD017fq9W2KItn pttWza8b/mVRNmDOxULMhrikteN7GqQoRHezhUv4I9fUCSsYU7hyATawueoX2Ilp/H0W5GaI0QQg/ JgHShzgjuuqLCex8vHluNVah6;
Received: from pool-100-36-26-18.washdc.fios.verizon.net ([100.36.26.18]:53719 helo=[192.168.1.71]) by box5527.bluehost.com with esmtpa (Exim 4.98.1) (envelope-from <richard@shockey.us>) id 1u4mpC-00000002X5S-0lwI; Tue, 15 Apr 2025 14:24:06 -0600
User-Agent: Microsoft-MacOutlook/16.95.25032931
Date: Tue, 15 Apr 2025 16:24:03 -0400
From: Richard Shockey <richard@shockey.us>
To: "Eric Vyncke (evyncke)" <evyncke=40cisco.com@dmarc.ietf.org>, Chris Wendt <chris@appliedbits.com>
Message-ID: <844F33B0-C00B-4D08-8029-A549442F33B3@shockey.us>
Thread-Topic: [sipcore] Re: Éric Vyncke's Discuss on draft-ietf-sipcore-callinfo-rcd-17: (with DISCUSS and COMMENT)
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3827579046_3101383425"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box5527.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - shockey.us
X-BWhitelist: no
X-Source-IP: 100.36.26.18
X-Source-L: No
X-Exim-ID: 1u4mpC-00000002X5S-0lwI
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: pool-100-36-26-18.washdc.fios.verizon.net ([192.168.1.71]) [100.36.26.18]:53719
X-Source-Auth: richard@shockey.us
X-Email-Count: 5
X-Org: HG=bhshared;ORG=bluehost;
X-Source-Cap: c2hvY2tleXU7c2hvY2tleXU7Ym94NTUyNy5ibHVlaG9zdC5jb20=
X-Local-Domain: yes
X-CMAE-Envelope: MS4xfDQwsUfvGkVH+SsrqkXDSK1/sQg8bYSO6DdogJ2lf/kq5w8QOoWtgUXI+4oH/ePVhkGflgAOdb86Zdb9FSi+hbvPj6IbxFP3SbeGSs2hTBh2pqBOZ6r8 814fOvkK7mMA3iSKu0+mYEkfmjah3j93eNoKFsrPmqjGKYvI1v/Sjgpsr772YJxBgZj4PA9AWrGYYA==
Message-ID-Hash: FEDYWYZOQGKTYVFG7KYLADMT333CVW3W
X-Message-ID-Hash: FEDYWYZOQGKTYVFG7KYLADMT333CVW3W
X-MailFrom: richard@shockey.us
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-sipcore.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, "draft-ietf-sipcore-callinfo-rcd@ietf.org" <draft-ietf-sipcore-callinfo-rcd@ietf.org>, "sipcore-chairs@ietf.org" <sipcore-chairs@ietf.org>, "sipcore@ietf.org" <sipcore@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [sipcore] Re: Éric Vyncke's Discuss on draft-ietf-sipcore-callinfo-rcd-17: (with DISCUSS and COMMENT)
List-Id: SIP Core Working Group <sipcore.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/JQOgpAhj2j9iWqJMLxJW-VyT6Uw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Owner: <mailto:sipcore-owner@ietf.org>
List-Post: <mailto:sipcore@ietf.org>
List-Subscribe: <mailto:sipcore-join@ietf.org>
List-Unsubscribe: <mailto:sipcore-leave@ietf.org>
Please folks ..pretty please. We are actually trying to deploy this stuff. https://www.sipforum.org/news-events/branded-calling-summit-overview/schedule/ Richard Shockey Shockey Consulting LLC Chairman of the Board SIP Forum www.shockey.us www.sipforum.org richard<at>shockey.us Skype-Linkedin-Facebook –Twitter rshockey101 PSTN +1 703-593-2683 From: "Eric Vyncke (evyncke)" <evyncke=40cisco.com@dmarc.ietf.org> Date: Tuesday, April 15, 2025 at 4:00 PM To: Chris Wendt <chris@appliedbits.com> Cc: The IESG <iesg@ietf.org>, "draft-ietf-sipcore-callinfo-rcd@ietf.org" <draft-ietf-sipcore-callinfo-rcd@ietf.org>, "sipcore-chairs@ietf.org" <sipcore-chairs@ietf.org>, "sipcore@ietf.org" <sipcore@ietf.org> Subject: [sipcore] Re: Éric Vyncke's Discuss on draft-ietf-sipcore-callinfo-rcd-17: (with DISCUSS and COMMENT) Hello Chris, The -18 addresses indeed all my concerns, as you may have seen: I have cleared my DISCUSS. I sincerely think that the document has improved with your edits. Regards -éric From: Chris Wendt <chris@appliedbits.com> Date: Tuesday, 15 April 2025 at 13:37 To: Eric Vyncke (evyncke) <evyncke@cisco.com> Cc: The IESG <iesg@ietf.org>, draft-ietf-sipcore-callinfo-rcd@ietf.org <draft-ietf-sipcore-callinfo-rcd@ietf.org>, sipcore-chairs@ietf.org <sipcore-chairs@ietf.org>, sipcore@ietf.org <sipcore@ietf.org>, mahoney@nostrum.com <mahoney@nostrum.com> Subject: Re: Éric Vyncke's Discuss on draft-ietf-sipcore-callinfo-rcd-17: (with DISCUSS and COMMENT) Hi Eric, The -18 has been posted. https://datatracker.ietf.org/doc/html/draft-ietf-sipcore-callinfo-rcd-18 Thanks!! -Chris On Apr 15, 2025, at 12:50 AM, Eric Vyncke (evyncke) <evyncke@cisco.com> wrote: Hello Chris, Thanks[1] for your quick reply, the proposed fixed for my DISCUSS is correct (I told you it was easy to fix 😊 ). I put some more comments on EVY>. Anyway, once a -18 is submitted, then I am clearing my DISCUSS. Regards -éric [1] and also for using the É in my first name 😊 From: Chris Wendt <chris@appliedbits.com> Date: Tuesday, 15 April 2025 at 02:43 To: Eric Vyncke (evyncke) <evyncke@cisco.com> Cc: The IESG <iesg@ietf.org>, draft-ietf-sipcore-callinfo-rcd@ietf.org <draft-ietf-sipcore-callinfo-rcd@ietf.org>, sipcore-chairs@ietf.org <sipcore-chairs@ietf.org>, sipcore@ietf.org <sipcore@ietf.org>, mahoney@nostrum.com<mahoney@nostrum.com> Subject: Re: Éric Vyncke's Discuss on draft-ietf-sipcore-callinfo-rcd-17: (with DISCUSS and COMMENT) Hi Éric, Thanks for the comprehensive review and improvement suggestions, comments inline. I have a -18 version ready to submit with aggregated updates from multiple reviews coming in recently. Please let me know if i’ve addressed your DISCUSS. -Chris > On Apr 14, 2025, at 11:23 AM, Éric Vyncke via Datatracker <noreply@ietf.org> wrote: > > Éric Vyncke has entered the following ballot position for > draft-ietf-sipcore-callinfo-rcd-17: Discuss > > When responding, please keep the subject line intact and reply to all > email addresses included in the To and CC lines. (Feel free to cut this > introductory paragraph, however.) > > > Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ > for more information about how to handle DISCUSS and COMMENT positions. > > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/draft-ietf-sipcore-callinfo-rcd/ > > > > ---------------------------------------------------------------------- > DISCUSS: > ---------------------------------------------------------------------- > > > # Éric Vyncke, INT AD, comments for draft-ietf-sipcore-callinfo-rcd-17 > CC @evyncke > > Thank you for the work put into this document. It is really clear and easy to > understand even if it would have been better to have > draft-ietf-stir-passport-rcd in the same IESG telechat. > > Please find below one blocking DISCUSS point (easy to address), some > non-blocking COMMENT points (but replies would be appreciated even if only for > my own education), and one nit. > > Special thanks to Jean Mahoney for the shepherd's write-up including the WG > consensus *but it lacks* the justification of the intended status. > > I hope that this review helps to improve the document, > > Regards, > > -éric > > ## DISCUSS (blocking) > > As noted in https://www.ietf.org/blog/handling-iesg-ballot-positions/, a > DISCUSS ballot is just a request to have a discussion on the following topics: > > ### Section 10.7.1 > > Hopefully, I am wrong but there is no `Raleigh/North America` time zone... Ha, yes fixed to "America/New_York” it actually came from RFC6350 example. > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > > ## COMMENTS (non-blocking) > > ### Abstract > > s/This document *describes* a usage/This document *specifies* a usage/ as it is > PS Fixed > > ### Section 1 > > `it is an unsecured field` is rather vague, should it rather be 'authenticated' > or 'trustworthy' ? Fixed with: s/it is an unsecured field that is not commonly trusted and is often replaced or ignored/it is a field that is not commonly trusted and is often replaced or ignored > > `To allow calling parties to initiate, ... for incoming calls` seems weird ;-) Agree, changed to "This document defines usage of the SIP Call-Info header field {{RFC3261}} allowing called parties to receive a more comprehensive and extensible set of Rich Call Data (RCD) for incoming calls. It specifically defines specific usage of the Call-Info header field, a new parameter ..." > > Without being an expert in SIP and having still to read the rest of this I-D, I > wonder whether 'translate' means 'between human languages' or something else. > Perhaps worth not using 'translate' or being more specific ? Agree, The first two instances of “translate" i replaced “translate” with “protect”. The last i simply removed translate. "In order to properly protect and communicate some of the authenticated and trusted properties…” "These parameters help protect RCD information that had been sent via a SIP network…” "The verification procedures include the successful verification of the "rcd" claims and can be correspondingly represented in the Call-Info header field via these new parameters." > > ### Section 3 > > Suggest to be consistent with the use of single and double quotes, especially > in the first paragraph. I believe it is consistent with what is conventionally used for string tokens vs strings used as strings. At least that is the logic. EVY> Thanks for checking, all is good > > ### Section 4 > > s/the Call-Info header field to be compatible and compl*i*mentary/the Call-Info > header field to be compatible and compl*e*mentary/ ? Correct, fixed. > > ### Section 5 > > When using 'cid' scheme, how is it secured & made trustworthy ? The intention of this spec is to facilitate the standard use of call-info over UNI “trusted” interface. Stir exists to sign data and attribute it to the signing party over untrusted network to network interface. So, the answer is that there is no mechanism intended to make the ‘cid’ scheme specifically secure or trustworthy. EVY> understood, perhaps worth explaining also in the I-D ? Up to the authors > > I would have expected an exhaustive list in a PS rather than a rather vague > `The fields like "fn", "photo", or "logo"`. This was discussed how prescriptive to be about industry usage of jcard properties for specific purposes, like what is the difference between usage of logos vs photos, but we left that to profile specifications to provide guidance in the future. For this paragraph, it refers to having both “icon” defined in RFC3261 and “jcard” with any of the similar photo/logo types of images included to say that you must not try using both and expect the user device to have deterministic behavior. > > You made my day with `MI6;Q Branch Spy Gadgets` :-) :-) Glad you like it :) > > ### Section 7 > > Should 'NNI' be expanded in `via an NNI`? It was expanded previously in the document EVY> and I failed to spot it, sorry > > I must have missed something, but the "verified=true" seems a little easy to > forge. Or if sent by the last SIP proxy/forwarder (like a DNSSEC validator), > then should there be some specifications around this restriction ? It is intended to be an indicator in a trusted UNI relationship that the data was sent and verified from a source that was signed by stir versus other sources of information. That is all it is intended to indicate in case the user agent wants to indicate (with a green check mark or some visual indicator) that it was network verified. This is another example of something that is a tool available for further real-world profile usage. EVY> fine for me, but I think readers would appreciate some justifications (like the above) > > ### Section 10 > > In `which every implementation of this specification should adhere` what about > a BCP14 "SHOULD" ? Probably yes, but I’m a little worried about too many logical changes to make SHOULD work. > > ### Section 10.1 > > Isn't `(unless updated by any future extensions of this specification)` obvious > ? I.e., let's remove it. Got a similar comment before, will remove. > > `The authors do not believe` after IETF Last Call, the belief is probably 'The > IETF'. Good point. Changed to "There is not anticipated to be need for …" > > ### Section 10.2 > > Possibly because English is not my primary language, but suggest rewriting > `some guidance current to the authoring of this document` to use 'at the time > of writing' or 'in 2025'. Changed to "this document provides guidance at the time of writing that …" > > Who is the "we" in this section ? The authors ? The WG ? The IETF community ? > Let's try to be specific. Changed “we suggest” to "this specification suggests …" > > There are references to PNG, JPG but none for mp3, mp4... moreover the given > reference for .wav is about the code string and not the actual codec. This was suggested reference in previous reviews. mp3 and particularly mp4 references could be difficult and problematic to specify given the potential rathole of ways to define those file formats and media types, so i’m referring to them a bit generically on purpose. EVY> understood, still feeling sad about it but I have no solution to propose > > ## NITS (non-blocking / cosmetic) > > ### Section 6 > > s/for display to an end user/for display to an end*-*user/ ? > > Fixed > _______________________________________________ sipcore mailing list -- sipcore@ietf.org To unsubscribe send an email to sipcore-leave@ietf.org
- [sipcore] Re: Éric Vyncke's Discuss on draft-ietf… Eric Vyncke (evyncke)
- [sipcore] Éric Vyncke's Discuss on draft-ietf-sip… Éric Vyncke via Datatracker
- [sipcore] Re: Éric Vyncke's Discuss on draft-ietf… Chris Wendt
- [sipcore] Re: Éric Vyncke's Discuss on draft-ietf… Eric Vyncke (evyncke)
- [sipcore] Re: Éric Vyncke's Discuss on draft-ietf… Chris Wendt
- [sipcore] Re: Éric Vyncke's Discuss on draft-ietf… Richard Shockey