Re: [siprec] Ben Campbell's No Objection on draft-ietf-siprec-metadata-20: (with COMMENT)

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 10 March 2016 05:20 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: siprec@ietfa.amsl.com
Delivered-To: siprec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B04EF12DB58 for <siprec@ietfa.amsl.com>; Wed, 9 Mar 2016 21:20:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.935
X-Spam-Level:
X-Spam-Status: No, score=-1.935 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcast.net
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 9_Jr8eo01Pq1 for <siprec@ietfa.amsl.com>; Wed, 9 Mar 2016 21:20:45 -0800 (PST)
Received: from resqmta-ch2-01v.sys.comcast.net (resqmta-ch2-01v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:33]) (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 8C5F912DD3B for <siprec@ietf.org>; Wed, 9 Mar 2016 21:20:37 -0800 (PST)
Received: from resomta-ch2-20v.sys.comcast.net ([69.252.207.116]) by comcast with SMTP id dt16askrUBGW6dt1YagjTF; Thu, 10 Mar 2016 05:20:36 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1457587236; bh=1l/5lyK5qkP7PjsIMZWBE70JHe5NwP3UakkNtWzyD1Y=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=EBW/jE45pvk5WUnNm7nylszIhTdENfMUh5wlOKhw3+a/Ml5Xeqi1cQJIQltlxmvUe wfs8Djfv5rtQEG6S3Kc7cL/IgGxg7InxMHJvbjJtH+G/0vvfwVt5wid2gWIXkGxgmM g9R1aJb93Uxg2vWbcl1pYsxkR4sfbT1tYGaAzlF4uPv+0ePwfBuoynahs59Fmj6eB9 eTFaMDZBeJH8BeeledGAPc8q6pfcFkuaxfbSpYkHYRz3vDJ3PvG01iZpAxpb+OQNob qx2ksuNVZADfdbQmGA2qSb7d88eyxV4P3Dj/ucMoMYyRRj44b2U17XFS9BFKA+Cocu soOyOb6KBr0pg==
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-20v.sys.comcast.net with comcast id U5Lb1s00A3KdFy1015LbTG; Thu, 10 Mar 2016 05:20:36 +0000
To: "Ram Mohan R (rmohanr)" <rmohanr@cisco.com>, Ben Campbell <ben@nostrum.com>
References: <20160302002515.30664.79446.idtracker@ietfa.amsl.com> <D2FD1094.53195%rmohanr@cisco.com> <2025D20B-7234-4CE3-9E34-E3C0AAFAD5BC@nostrum.com> <D306EF2B.53FCA%rmohanr@cisco.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56E10422.2070301@alum.mit.edu>
Date: Thu, 10 Mar 2016 00:20:34 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <D306EF2B.53FCA%rmohanr@cisco.com>
Content-Type: text/plain; charset="euc-kr"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/siprec/Hf0x1XljYV19gnz8eKAnbtobt6Y>
Cc: "draft-ietf-siprec-metadata@ietf.org" <draft-ietf-siprec-metadata@ietf.org>, "siprec@ietf.org" <siprec@ietf.org>, "siprec-chairs@ietf.org" <siprec-chairs@ietf.org>
Subject: Re: [siprec] Ben Campbell's No Objection on draft-ietf-siprec-metadata-20: (with COMMENT)
X-BeenThere: siprec@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: SIP Recording Working Group Discussion List <siprec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/siprec>, <mailto:siprec-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/siprec/>
List-Post: <mailto:siprec@ietf.org>
List-Help: <mailto:siprec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/siprec>, <mailto:siprec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2016 05:20:46 -0000

[Omitting the IESG]

This seems fine to me except for a couple of small English tweaks:

> NEW:
> The 'recording' element MUST contain an xmlns namespace attribute with
> value as urn:ietf:params:xml:ns:recording:1. Only one recording element
> MUST be present in every recording metadata XML document.

s/Only one/Exactly one/

> NEW:
> 
> A persistent RS is a SIP dialog that is setup between SRC to SRS even
> before any CS is setup. So the metadata sent from SRC to SRS when the RS
> is setup will not have have CS(and the related CSG) elements in the XML as
> there is no session that is associated to the RS yet.  For e.g; a phone
> acting
> as SRC can setup a RS with SRS even before phone is part of a CS. Once the
> phone
> joins a CS, the same RS would be used to convey the CS metadata.

(The above seems to suggest that a persistent RS must be setup before
any CS.)

s/even before/possibly even before/

s/will not have have CS/may not have CS/

> NEW:
> One instance of a Communication Session Group(CS-Group) class namely
>     the Communication Session Group object provides association or
>     linking of Communication Sessions. A CS-Group is used to group all
> related CS. For e.g, in a contact centre flow a call may get transferred
> to multiple agents. Each of these may trigger setup of new CS.
> In cases where the SRC knows the related CSs it can group them using
> The CS-Group element.

s/centre/center/ (AFAIK we are doing American English)

> Some implementations may have the SRC choose parts of metadata that can be
> sent to the SRS.
> In other cases, SRCs may send metadata that is not appropriate for the SRS
> to record. Which
>   metadata is actually recorded by the SRS must be carefully considered to
> balance privacy
> concerns with usability. Implementations MUST control what metadata is
> recorded, and MUST NOT
>   save metadata sent by the SRC that does not conform to the recording
> policy of the SRS.
> Metadata in storage needs to be provided with a level of security that is
> comparable to that
> of the recording session.

How about:

An SRC MAY, by policy, choose to limit the parts of the metadata sent to
the SRS for recording. And the SRS MAY not need all the metadata it
receives or choose, by policy, to limit the metadata it records.
Metadata in storage needs to be provided with a level of security that
is comparable to that of the recording session.

	Thanks,
	Paul