Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-rcd-06
Paul Kyzivat <pkyzivat@alum.mit.edu> Mon, 14 August 2023 15:38 UTC
Return-Path: <pkyzivat@alum.mit.edu>
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 7DA0DC1519B0 for <sipcore@ietfa.amsl.com>; Mon, 14 Aug 2023 08:38:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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 (1024-bit key) header.d=alum.mit.edu
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 XrZFgHvFmbqb for <sipcore@ietfa.amsl.com>; Mon, 14 Aug 2023 08:38:10 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2070.outbound.protection.outlook.com [40.107.243.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C49BC1519AB for <sipcore@ietf.org>; Mon, 14 Aug 2023 08:37:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Enbe+Z4vvkNjvESgD0LyPvt9O4R2QWvALUYOJBJeRPAhcHF5+6wmOnVm69nvqUNJiuvA39zopRWBqLv/lcn+Vl4oVCJ0yJtC8b+v/B6JpB7S2+MMhx0u52p5hp5I4ovPZJ7BgppV6biIXfKe9FfTdF0XL8ewFM/57mBj2SH0RZfkPzN8BEZuU4tNkCAFf3GBDFMi1ngk/LlaTQP6fXUK04LACJA4ga46qzO+kN3TaeHXKhybsdvgQ8O7G5Y5A1AAIjvEGyADfGS6NtpT1RVRh13FhCN2jHpJfvERwEsLo4UgKPCq5AFLqwDXCpJy7xC38kQFnaQQEw+P61aOO7kM8A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pr7UJPvy9URo+idx7DFitx2E+Fq/Uv/4b0H2KM37bhY=; b=OhyJsqUnSpji+kk+T5F5rIiRBX+82kFQPTryQOJp9+ygCLhGekbGkTGxhbX28PqaWvWhGVTmGW0CJb5KSS+/5+aFAvSC1uC/dLhqkOPsYg5lj/R4E3TDhQZXURw2M1A0gL8NopVbB2KvHzr1ge0fEBeXrTEMQzyxftq7vH0Gq252FC9z/4eqk+Zp7/8NlYpABzileajfAAe5IReUe2Mz6uhofDd3A+s1Vym9oqxo5ZWQiE6C7d45pZ55AGyUn1IH0K9FjiineUqtwA5fpEYy2Kxao7BUsZf+AawVJgJ6aYBJ9bvfHJtMC2vL9J1n25MieMsOIpaLq0ZxhGdkwnKkzg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pr7UJPvy9URo+idx7DFitx2E+Fq/Uv/4b0H2KM37bhY=; b=GmKjoCo2mdnuWXr5PHod1B5SDHko6FNH4LiDtqTgDBwCU8Nw3x5KMsUHAgMtqe0UztgKEDdo97xEqhczFOW9jOjUKlvahl2ACj6sC1KtivqyIBb29+o5PGC8ngoSeLVIV91xoRSCWKk7oByi8VFmFv7pL6M+/W0Ci2jRZ1W1dTg=
Received: from DM6PR21CA0022.namprd21.prod.outlook.com (2603:10b6:5:174::32) by BN9PR12MB5145.namprd12.prod.outlook.com (2603:10b6:408:136::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Mon, 14 Aug 2023 15:37:57 +0000
Received: from DM3NAM02FT025.eop-nam02.prod.protection.outlook.com (2603:10b6:5:174:cafe::3f) by DM6PR21CA0022.outlook.office365.com (2603:10b6:5:174::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.8 via Frontend Transport; Mon, 14 Aug 2023 15:37:57 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu; pr=C
Received: from outgoing-alum.mit.edu (18.7.68.33) by DM3NAM02FT025.mail.protection.outlook.com (10.13.4.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.14 via Frontend Transport; Mon, 14 Aug 2023 15:37:56 +0000
Received: from [192.168.1.52] (c-73-143-251-114.hsd1.ct.comcast.net [73.143.251.114]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 37EFbs5q011518 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) for <sipcore@ietf.org>; Mon, 14 Aug 2023 11:37:55 -0400
Message-ID: <088772af-222e-1fdd-0a00-e6c49edd3d3d@alum.mit.edu>
Date: Mon, 14 Aug 2023 11:37:54 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0
Content-Language: en-US
To: sipcore@ietf.org
References: <da9ba37b-52a0-c8db-252b-8a6977140581@nostrum.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-Reply-To: <da9ba37b-52a0-c8db-252b-8a6977140581@nostrum.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM3NAM02FT025:EE_|BN9PR12MB5145:EE_
X-MS-Office365-Filtering-Correlation-Id: 002589be-9945-4cc6-9fe2-08db9cdc6ef5
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: IR7QbRsRe20uWnQIU7SJ/62XGqwwZ9jwk0mis96dG8igIbLbUEelfR0YHP7nE9sALTRxF5bVGF8tzOPwrNn7YBXBAMHaVcGPQSFSfX21DOtNcxUNGiyXS+/bLrW/VBTK8S55cDEfDQwvyYH6OEJ/epBfFrVmjqNsCS6O1Tuzq/WQh8/Q5ZFZEoqSBUemfC8ZV7tCLgpZGYWa3/uNNofzCkPsw4gnQpX+X00PngG9/VUuoLuj1AR6F0EtojCXCeEymb1tZ+XJ83j0zovKbIKLQ7rourw7obqd5Om7saSclsBFYfwVPpUU7L9eeiVIojYhPYrYE3YB720dlxUI06vAOe4NWztxQCcrAereTiMy0mN0L6j/jtaVB0++ERaO8n/RThqAIZkJk5D8gdO9AeVg0/dAB7EBOfF0Mvl7tJe2oxqO+qznYrASfaK1zxNoHt3lHVe7Q1kHjcl8szQGUu2gni3R+DtX656wmGmtTO8nH28N0F2EOMtIyBVj3iq+pANNOXK3OfROAivSJk9uqKWH/shrmaaKUhgrlAxHAQiWID8PrCNos9p7YRrj8IUPh4MGW+7XDjmUz/kvP312UFKbbvYMTBiB/HkMqEes3Em79ORdYdEvcr60xkRWA/MPBUI3o9wA3Us5FDLp+2cWc3WMw0UUoPt++trbyEdsYeXFodYYmFn4zbF3uhr94gYGN7A/sCfJph8HRtAcJOKqN1ZWYvQaDbUzZeQwIODfRvsUfbDeRShWYBG+ldyeXBw+mpjaO6U2nb9zkcD3eOvifXeJ8w==
X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(13230028)(396003)(136003)(376002)(346002)(39860400002)(82310400008)(451199021)(1800799006)(186006)(46966006)(40470700004)(36840700001)(75432002)(40480700001)(40460700003)(478600001)(356005)(7596003)(82740400003)(41320700001)(5660300002)(2906002)(86362001)(31696002)(6916009)(70586007)(70206006)(41300700001)(8936002)(336012)(8676002)(316002)(786003)(53546011)(26005)(36860700001)(47076005)(83380400001)(956004)(2616005)(31686004)(966005)(43740500002); DIR:OUT; SFP:1101;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2023 15:37:56.9355 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 002589be-9945-4cc6-9fe2-08db9cdc6ef5
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: DM3NAM02FT025.eop-nam02.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5145
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/akfRdbEEtM4gk8ZWqYiuYfKFKVw>
Subject: Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-rcd-06
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, 14 Aug 2023 15:38:14 -0000
I haven't looked carefully at this for a long time. The wglc prompted me to look again. I noticed the following things worth bringing up: * Section 3 - "currently": The Call-Info header field, defined in [RFC3261] Section 20.9, defines a purpose parameter currently with "info", "icon", and "card" tokens. ... The "currently" above is not right. RFC3261 was first to define this and defined those three mentioned values. But many additional values have been subsequently defined by other RFCs. I suggest omitting ", defines a purpose parameter currently with "info", "icon", and "card" token". (Unfortunately no specific IANA registry was ever set up listing the defined values or the purpose parameter. Instead, each new RFC that defines a value has been updating the IANA SIP Parameters registry by adding another RFC number to the list of RFCs referenced in the registry for the Call-Info purpose parameter.) * Section 3 - jcard vs This section also explains why it is defining "jcard" rather than using "card". But something isn't clear to me about this: Is the intent that "jcard" replace the use of "card", or are the two intended to coexist and be used for carrying differing data? If they are to coexist, how are they to be reconciled? * Section 4, 1st paragraph This has similar text to that in the intro, using "currently". In this case I suggest simply removing the word "currently". * Section 6, multiple appearances of info-params The syntax for Call-Info is defined in RFC3261 has info-params such as "purpose" and "call-reason" bound to individual URIs within the Call-Info header. Hence if there are multiple Call-Info headers or multiple URIs per Call-Info, then there could be multiple instances of the "call-reason" parameter, and they might be bound to the same or different URIs and may or may not be alongside a purpose parameter. It isn't evident what these different usages might mean or how they are intended to be used. Some additional specification is needed. For instance, you might specify that "call-reason" SHOULD only appear once per sip request, or that when there are more than one all but the first are to be ignored. The same issues arises for "jcard". Also, is there significance to "purpose=jcard" and "call-reason" appearing with the same URI, vs appearing with separate URIs? Perhaps call-reason should only be allowed alongside certain values of purpose. (Some of this ambiguity should have been specified in 3261 in the base definition of Call-Info. But it wasn't, so its up to explicit usages to pick up the slack.) * Section 7: I'm dubious of using a null data: URI with purpose=icon. There may be existing implementations supporting purpose=icon that will choke on this. I think it would be better not to use this as an example. You are free to specify how a null data: URI works in conjunction with purpose=jcard. Then you could use that in your example. * Section 8.2 - Usage of multimedia data: I'm troubled by this section. I'm especially confused about which of these "requirements" apply to the sender vs. the receiver. What are receivers to do when they are unable to understand or render the data they receive? What should senders do in order to best support an arbitrary recipient? * Section 8.3: In addition to talking about cardinality of properties per jcard, I think there is need to talk about the cardinality of references to multiple jcards? Is it valid for there to be references to multiple jcards? If so, how should they be interpreted? (This is similar to the issue of coexisting "jcard" and "card".) Thanks, Paul On 8/10/23 6:58 PM, A. Jean Mahoney wrote: > Hi all, > > This starts the Working Group Last Call of > draft-ietf-sipcore-callinfo-rcd-06. Please provide any feedback before > August 25th. > > https://datatracker.ietf.org/doc/draft-ietf-sipcore-callinfo-rcd/ > > Thanks! > Jean > > _______________________________________________ > sipcore mailing list > sipcore@ietf.org > https://www.ietf.org/mailman/listinfo/sipcore
- [sipcore] WGLC: draft-ietf-sipcore-callinfo-rcd-06 A. Jean Mahoney
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Paul Kyzivat
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Keith Drage
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Paul Kyzivat
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Brian Rosen
- [sipcore] Establishing an IANA registry for Call-… Paul Kyzivat
- Re: [sipcore] Establishing an IANA registry for C… Brian Rosen
- Re: [sipcore] Establishing an IANA registry for C… Keith Drage
- Re: [sipcore] Establishing an IANA registry for C… Paul Kyzivat
- Re: [sipcore] Establishing an IANA registry for C… Keith Drage
- Re: [sipcore] Establishing an IANA registry for C… Brian Rosen
- Re: [sipcore] Establishing an IANA registry for C… Paul Kyzivat
- Re: [sipcore] Establishing an IANA registry for C… Olle E. Johansson
- Re: [sipcore] Establishing an IANA registry for C… worley
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Chris Wendt
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Chris Wendt
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Paul Kyzivat
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Chris Wendt
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Paul Kyzivat
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Paul Kyzivat
- [sipcore] Review of draft-ietf-sipcore-callinfo-r… Paul Kyzivat
- Re: [sipcore] Review of draft-ietf-sipcore-callin… Chris Wendt
- Re: [sipcore] Review of draft-ietf-sipcore-callin… Paul Kyzivat
- Re: [sipcore] Review of draft-ietf-sipcore-callin… Chris Wendt
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Chris Wendt
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… A. Jean Mahoney
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… Chris Wendt
- Re: [sipcore] WGLC: draft-ietf-sipcore-callinfo-r… A. Jean Mahoney