Re: [siprec] Stephen Farrell's Discuss on draft-ietf-siprec-metadata-20: (with DISCUSS and COMMENT)

"Ram Mohan R (rmohanr)" <rmohanr@cisco.com> Mon, 07 March 2016 12:58 UTC

Return-Path: <rmohanr@cisco.com>
X-Original-To: siprec@ietfa.amsl.com
Delivered-To: siprec@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CBFF1B40A8; Mon, 7 Mar 2016 04:58:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.902
X-Spam-Level:
X-Spam-Status: No, score=-13.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 dwtCTVQlev-b; Mon, 7 Mar 2016 04:58:51 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 606F21B40A1; Mon, 7 Mar 2016 04:58:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4009; q=dns/txt; s=iport; t=1457355531; x=1458565131; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Pp7u6G8Xrq6E9YU0x1R2ep3bosoCljB2NApt/yvIwfA=; b=X8G/NWv24sqX3oMMXj7VxQBzLfKC1Wc1noH6QQOupA5erS7jVAlL7ATZ QYGEwsNayKtMP9DmLhg7rAjTTJWbIPVOa0uHQ/dqU2YVsFwZgVOawGfZd I0nSLPvHBDM0CBGvQZUXSSegCOQT+0oiHmrgjCfn87eeOsVphXjRJl6Lc Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D8AQBzet1W/4QNJK1dgzqBPwa4J4ITAQ2BaYYPAoEmOBQBAQEBAQEBZCeEQQEBAQQ6LRIMBAIBCBEDAQIBHhAyHQgCBAENBYgiv1ABAQEBAQEBAQEBAQEBAQEBAQEBAQEVilSIdAEEh1uPTwGIUYUbgWOHaYUujlQBHgEBQoIwgTRqiAIHNn4BAQE
X-IronPort-AV: E=Sophos;i="5.22,551,1449532800"; d="scan'208";a="80236102"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 07 Mar 2016 12:58:50 +0000
Received: from XCH-RCD-016.cisco.com (xch-rcd-016.cisco.com [173.37.102.26]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id u27CwoSI023172 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 7 Mar 2016 12:58:50 GMT
Received: from xch-rcd-017.cisco.com (173.37.102.27) by XCH-RCD-016.cisco.com (173.37.102.26) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 7 Mar 2016 06:58:50 -0600
Received: from xch-rcd-017.cisco.com ([173.37.102.27]) by XCH-RCD-017.cisco.com ([173.37.102.27]) with mapi id 15.00.1104.009; Mon, 7 Mar 2016 06:58:50 -0600
From: "Ram Mohan R (rmohanr)" <rmohanr@cisco.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, The IESG <iesg@ietf.org>
Thread-Topic: Stephen Farrell's Discuss on draft-ietf-siprec-metadata-20: (with DISCUSS and COMMENT)
Thread-Index: AQHReHEXv2yNZDyHu0OwD+7FeeyClA==
Date: Mon, 07 Mar 2016 12:58:49 +0000
Message-ID: <D3037975.53A1E%rmohanr@cisco.com>
References: <20160302110853.23213.23639.idtracker@ietfa.amsl.com> <D2FDA552.53311%rmohanr@cisco.com> <56D99A55.6000603@cs.tcd.ie>
In-Reply-To: <56D99A55.6000603@cs.tcd.ie>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.6.1.160122
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.65.81.136]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <FEEBFCF63B840547B3777051BAB36FC4@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/siprec/UaEh-zTzG98A_5X2Huis02hHGZA>
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] Stephen Farrell's Discuss on draft-ietf-siprec-metadata-20: (with DISCUSS and COMMENT)
X-BeenThere: siprec@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 07 Mar 2016 12:58:53 -0000


-----Original Message-----
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Date: Friday, 4 March 2016 at 7:53 PM
To: Cisco Employee <rmohanr@cisco.com>, The IESG <iesg@ietf.org>
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>,
Brian Rosen <br@brianrosen.net>
Subject: Re: Stephen Farrell's Discuss on draft-ietf-siprec-metadata-20:
(with DISCUSS and COMMENT)

>
>Hiya,
>
>(Noting these are non-blocking comments so we don't need
>to debate 'em and you should feel free to just proceed...)
>
>On 04/03/16 00:00, Ram Mohan R (rmohanr) wrote:
>> Hi Stephen,
>> 
>> See inline for some responses to your comments.
>> 
>> -----Original Message-----
>> From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
>> Date: Wednesday, 2 March 2016 at 4:38 PM
>> To: The IESG <iesg@ietf.org>
>> Cc: "draft-ietf-siprec-metadata@ietf.org"
>> <draft-ietf-siprec-metadata@ietf.org>, Brian Rosen <br@brianrosen.net>,
>> "siprec-chairs@ietf.org" <siprec-chairs@ietf.org>, Brian Rosen
>> <br@brianrosen.net>, "siprec@ietf.org" <siprec@ietf.org>
>> Subject: Stephen Farrell's Discuss on draft-ietf-siprec-metadata-20:
>>(with
>> DISCUSS and COMMENT)
>> 
>>> ----------------------------------------------------------------------
>>> COMMENT:
>>> ----------------------------------------------------------------------
>>>
>>>
>>>
>>> - section 4, last para: How could an SRC know this and hence
>>> what it's safe to omit?
>> 
>> In this case the metadata that need not be conveyed are those that are
>> carried/derived from SIP headers/SDP. The SRC is a SIP element and
>>always
>> sends the metadata in a SIP message (which has a SDP body as well). So
>>the
>> SRC would know what it has sent in SIP/SDP.
>
>Sure, but my question is more about how an SRC can know
>what to not send. The text says the SRC can leave stuff
>out "if it can be obtained contextually by the SRS" but
>I don't know if the SRC can know what the SRS can "obtain
>contextually."

In general any thing that can learnt from SDP carried between SRC to SRS
is not carried again in metadata.
The SRS is expected to parse the SDP read the parameters, also parse the
XML that it received along with SDP and use both of the information
wherever applicable. For e.g; The metadata XML just carry the label
identifier that references a media stream. It points to a media line (m=
line) in SDP.
The SRS is expected to co-relate the label to its properties carried in
SDP. 

I will add some text for this in the section 4 where the current
text(above you pointed out) is there to give examples of what kind of
information can be derived (like the label to SDP properties).

>
>> 
>>>
>>> - 6.9: I would have thought that more precision about
>>> fractional seconds support would be useful here, or else, to
>>> just say that you're limiting to single-second granularity.
>>> Wouldn't doing one or the other be better?
>> 
>> We are not limiting to single-second. RFC3339 does allow fractional
>> seconds but its optional. OTOH, the sip Date header only allows
>> RFC822 time, which doesn't allow fractional seconds.
>> 
>> In many cases the date/time values going in the recording xml document
>> will be those
>> from the Date fields in the CS. So we may not be able to mandate SRC to
>> send fractional seconds.
>
>Hmm. It still seems to me that specifying some goal for
>precision would be better, as otherwise it'll not be clear
>how reliably one can re-construct the order of events. But
>I guess that might be outweighed by inaccurate clocks on
>the various devices so maybe it's good enough as-is.

I will leave the text for this as-is for now.

Ram
>
>Cheers,
>S.
>
>
>> 
>> Regards,
>> Ram
>> 
>>> Otherwise you
>>> might get different s/w ordering events in different orders
>>> unexpectedly.
>>>
>> 
>