RE: [siprec] LastCall:<draft-ietf-siprec-req-09.txt>(UseCases andRequirementsforSIP-basedMediaRecording (SIPREC)) toInformational RFC

"Parthasarathi R (partr)" <partr@cisco.com> Fri, 15 April 2011 05:25 UTC

Return-Path: <partr@cisco.com>
X-Original-To: ietf@ietfc.amsl.com
Delivered-To: ietf@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id EB878E06E1; Thu, 14 Apr 2011 22:25:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.816
X-Spam-Level:
X-Spam-Status: No, score=-9.816 tagged_above=-999 required=5 tests=[AWL=0.183, BAYES_00=-2.599, J_CHICKENPOX_55=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3jnbagFuGbM9; Thu, 14 Apr 2011 22:25:42 -0700 (PDT)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by ietfc.amsl.com (Postfix) with ESMTP id C53EBE0668; Thu, 14 Apr 2011 22:25:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=partr@cisco.com; l=11456; q=dns/txt; s=iport; t=1302845142; x=1304054742; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=932S70tBg0lQU29j4pFRSSQ2cFcryBX7H511Ioj2CZ0=; b=j79DPE1lchdAUzevp3KhQF9JRAsN2FM4kLNIIIL5liOP28AtI7qjhqon AoSSsxUyfbVCds1HDVpxQhisbSJFU0LTCR7FSq5WrOw4FIk+Qlp+NV8Jt zIHsXMSAmUZGVLMSQ9FhuqBrXcmj8BCkjfNlx3KGKBqhNrQlAfJXiC+Mg I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtgAAEjWp02Q/khMgWdsb2JhbACYA41/FAEBFiYlqBqdBIIhXYJwBIVejBU
X-IronPort-AV: E=Sophos;i="4.64,216,1301875200"; d="scan'208";a="25796408"
Received: from ams-core-3.cisco.com ([144.254.72.76]) by ams-iport-2.cisco.com with ESMTP; 15 Apr 2011 05:25:40 +0000
Received: from xbh-bgl-411.cisco.com (xbh-bgl-411.cisco.com [72.163.129.201]) by ams-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id p3F5OxTN019517; Fri, 15 Apr 2011 05:25:40 GMT
Received: from xmb-bgl-411.cisco.com ([72.163.129.207]) by xbh-bgl-411.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 15 Apr 2011 10:55:31 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [siprec] LastCall:<draft-ietf-siprec-req-09.txt>(UseCases andRequirementsforSIP-basedMediaRecording (SIPREC)) toInformational RFC
Date: Fri, 15 Apr 2011 10:55:30 +0530
Message-ID: <A11921905DA1564D9BCF64A6430A62390506BE03@XMB-BGL-411.cisco.com>
In-Reply-To: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C0408A56E@xmb-sjc-234.amer.cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [siprec] LastCall:<draft-ietf-siprec-req-09.txt>(UseCases andRequirementsforSIP-basedMediaRecording (SIPREC)) toInformational RFC
Thread-Index: Acv0WYBeRuGjGNBtTZSHeqn78QP5xwGEv6YwAAlHtwAAAvtH0AABcMXAAAdJn6AAAIZ7cAAHjozgAAa08QAACpF8MA==
References: <20110406125020.17538.70016.idtracker@localhost><1D062974A4845E4D8A343C65380492020533BB70@XMB-BGL-414.cisco.com><A444A0F8084434499206E78C106220CA0875EB5A4E@MCHP058A.global-ad.net><07465C1D981ABC41A344374066AE1A2C38AB73D00B@TLVMBX01.nice.com><A444A0F8084434499206E78C106220CA0875EB5B28@MCHP058A.global-ad.net><07465C1D981ABC41A344374066AE1A2C38AB73D110@TLVMBX01.nice.com><35BCE99A477D6A4986FB2216D8CF2CFD06009D00@XMB-BGL-417.cisco.com><1D062974A4845E4D8A343C65380492020533BD38@XMB-BGL-414.cisco.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C0408A56E@xmb-sjc-234.amer.cisco.com>
From: "Parthasarathi R (partr)" <partr@cisco.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>, "Muthu ArulMozhi Perumal (mperumal)" <mperumal@cisco.com>, "Ram Mohan R (rmohanr)" <rmohanr@cisco.com>, Leon Portman <Leon.Portman@nice.com>, "Elwell, John" <john.elwell@siemens-enterprise.com>, ietf@ietf.org
X-OriginalArrivalTime: 15 Apr 2011 05:25:31.0024 (UTC) FILETIME=[89908100:01CBFB2D]
X-Mailman-Approved-At: Fri, 15 Apr 2011 07:54:25 -0700
Cc: siprec@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Apr 2011 05:25:44 -0000

Charles,

synchronize multiple CS from multiple SRCs to single SRS is outside the
scope of SIPREC. I'm not very clear about the requirement of media
synchronization for multiple CS from single SRC  because each CS have
its own media stream, is there any need to synchronize between multiple
CS?

Muthu,

I'm seeing two requirement here:

1) Timestamp synchronization between metadata and media stream.

This is possible to be achieved by current metadata media stream start&
stop time wherein media packet shall be stored or played back with the
reference to start time of media stream block. Say Media stream start
time as T0 and end time as T1, the first media packet is received at T0+
t[i] wherein t[i] is the time interval between T0 and first media
packet. Here T0+t[i] is always less than T1. Playback shall use T0 as
the reference value. Here there is no need of extra time reference
required.

2) Timestamp synchronization between multiple media stream (audio +
video)

New requirement is to synchronize between media stream and there is need
to identify the detailed requirement. Infact, I'm still not very much
clear which may be due to my lack of specific details about audio+Video
recording.

Please correct in case I'm missing something.

Thanks
Partha

-----Original Message-----
From: siprec-bounces@ietf.org [mailto:siprec-bounces@ietf.org] On Behalf
Of Charles Eckel (eckelcu)
Sent: Friday, April 15, 2011 4:59 AM
To: Muthu ArulMozhi Perumal (mperumal); Ram Mohan R (rmohanr); Leon
Portman; Elwell, John; ietf@ietf.org
Cc: siprec@ietf.org
Subject: Re: [siprec] LastCall:<draft-ietf-siprec-req-09.txt>(Use Cases
andRequirements forSIP-basedMediaRecording (SIPREC)) toInformational RFC

I was thinking we needed a way to synchronize media from multiple CSs,
which may be received by the SRS from one or more SRCs. Is this not a
requirement?

Thanks,
Charles

> -----Original Message-----
> From: siprec-bounces@ietf.org [mailto:siprec-bounces@ietf.org] On
Behalf Of Muthu ArulMozhi Perumal
> (mperumal)
> Sent: Thursday, April 14, 2011 1:42 PM
> To: Ram Mohan R (rmohanr); Leon Portman; Elwell, John; ietf@ietf.org
> Cc: siprec@ietf.org
> Subject: Re: [siprec] Last Call:<draft-ietf-siprec-req-09.txt>(Use
Cases andRequirements forSIP-based
> MediaRecording (SIPREC)) toInformational RFC
> 
> I agree with John that these seem more like part of a solution rather 
> than actual requirements. In addition, sending the wallclock time at 
> media start/end alone may not suffice for achieving inter-media 
> synchronization and playback, instead we may need to send the
wallclock
> time periodically, like RTCP. For e.g, if there is a codec
renegotiation
> in CS the RTP timestamp can restart from a random value. If silence 
> suppression is enabled there would be gaps in the RTP timestamp.
> 
> These are things that need to be discussed as part of the solution -- 
> the requirement itself should be generic enough, like what I
described.
> REQ-022 and REQ-023 we have doesn't seem to clearly indicate the 
> purpose.
> 
> Muthu
> 
> |-----Original Message-----
> |From: Ram Mohan R (rmohanr)
> |Sent: Thursday, April 14, 2011 10:13 PM
> |To: Leon Portman; Elwell, John; Muthu ArulMozhi Perumal (mperumal);
> ietf@ietf.org
> |Cc: siprec@ietf.org
> |Subject: RE: [siprec] Last Call: <draft-ietf-siprec-req-09.txt>(Use
> Cases andRequirements for SIP-
> |based MediaRecording (SIPREC)) toInformational RFC
> |
> |We already have  attributes Start-Time / End-time in Media Stream
> block. This is for the same purpose
> |to indicate the wall clock time for start/end of media.
> |
> |Ram
> |
> |> -----Original Message-----
> |> From: siprec-bounces@ietf.org [mailto:siprec-bounces@ietf.org] On 
> |> Behalf Of Leon Portman
> |> Sent: Thursday, April 14, 2011 9:57 PM
> |> To: Elwell, John; Muthu ArulMozhi Perumal (mperumal); ietf@ietf.org
> |> Cc: siprec@ietf.org
> |> Subject: Re: [siprec] Last Call: <draft-ietf-siprec-req-09.txt>(Use
> |> Cases andRequirements for SIP-based MediaRecording (SIPREC)) 
> |> toInformational RFC
> |>
> |> I am not sure that having wall clock only for CS start is enough, 
> |> especially for partial metadata update. I will prefer to have on
> media
> |> level
> |>
> |> Leon
> |>
> |> -----Original Message-----
> |> From: Elwell, John [mailto:john.elwell@siemens-enterprise.com]
> |> Sent: Thursday, April 14, 2011 3:58 PM
> |> To: Leon Portman; Muthu ArulMozhi Perumal (mperumal); ietf@ietf.org
> |> Cc: siprec@ietf.org
> |> Subject: RE: [siprec] Last Call: <draft-ietf-siprec-req-09.txt>
(Use
> |> Cases andRequirements for SIP-based Media Recording (SIPREC)) 
> |> toInformational RFC
> |>
> |> Understood, but if we have wall clock time for the start of a CS, 
> |> wouldn't that be sufficient? The new requirement would cover 
> |> synchronization of all media start/stops relative to that time.
> |>
> |> John (as individual)
> |>
> |>
> |> > -----Original Message-----
> |> > From: Leon Portman [mailto:Leon.Portman@nice.com]
> |> > Sent: 14 April 2011 13:19
> |> > To: Elwell, John; Muthu ArulMozhi Perumal (mperumal);
ietf@ietf.org
> |> > Cc: siprec@ietf.org
> |> > Subject: RE: [siprec] Last Call:
> |> > <draft-ietf-siprec-req-09.txt> (Use Cases andRequirements for 
> |> > SIP-based Media Recording (SIPREC)) toInformational RFC
> |> >
> |> > Actually REQ-022 and REQ-023 describing not only requirement to 
> |> > synchronize between different media streams but more importantly 
> |> > ability to relate them to real world (wall) clock. It is not only

> |> > important to playback them correctly but also to know when it was

> |> > said.
> |> > One example is continue trading after closing hour (even for one 
> |> > second is not allowed)
> |> >
> |> > And if these media are synchronized to wall clock then they are
> also
> |> > synchronized between them thus I am not sure if we need this 
> |> > additional requirement.
> |> >
> |> > Thanks
> |> >
> |> > Leon
> |> >
> |> > -----Original Message-----
> |> > From: siprec-bounces@ietf.org
> |> > [mailto:siprec-bounces@ietf.org] On Behalf Of Elwell, John
> |> > Sent: Thursday, April 14, 2011 1:54 PM
> |> > To: Muthu ArulMozhi Perumal (mperumal); ietf@ietf.org
> |> > Cc: siprec@ietf.org
> |> > Subject: Re: [siprec] Last Call:
> |> > <draft-ietf-siprec-req-09.txt> (Use Cases andRequirements for 
> |> > SIP-based Media Recording (SIPREC)) toInformational RFC
> |> >
> |> >
> |> >
> |> >
> |> > > -----Original Message-----
> |> > > From: siprec-bounces@ietf.org
> |> > > [mailto:siprec-bounces@ietf.org] On Behalf Of Muthu
> |> > ArulMozhi Perumal
> |> > > (mperumal)
> |> > > Sent: 14 April 2011 07:34
> |> > > To: ietf@ietf.org
> |> > > Cc: siprec@ietf.org
> |> > > Subject: Re: [siprec] Last Call:
> |> > > <draft-ietf-siprec-req-09.txt> (Use Cases andRequirements for 
> |> > > SIP-based Media Recording (SIPREC)) toInformational RFC
> |> > >
> |> > > I've one major comment. It draft discusses synchronization
> |> > between the
> |> > > recorded media streams and synchronized playback, which
> |> > seem important
> |> > > for certain applications:
> |> > >
> |> > > <snip>
> |> > > Some applications require the recording of more than one
> |> > media stream,
> |> > > possibly of different types. Media are synchronized, either
> |> > at storage
> |> > > or at playback.
> |> > > </snip>
> |> > >
> |> > > However, in the requirements section it doesn't seem REQ-022
and
> |> > > REQ-023 are all that are need and sufficient to achieve this
with
> |> > > needed precision. So, I would suggest adding another
requirement
> as
> |> > > follows:
> |> > > The mechanism MUST provide means for facilitating
> |> > synchronization of
> |> > > the recorded media streams and metadata either at storage or at

> |> > > playback.
> |> > > This includes, but not limited to, the information needed as
per
> |> > > REQ-022 and REQ-023.
> |> > [JRE] This seems a reasonable addition. I wonder if the new 
> |> > requirement (first sentence only) is sufficient as a
> |> > **replacement** for REQ-022 and REQ-023. On reading REQ-022 and
> |> > REQ-023 again, it is not so clear what their purpose was, and
they
> |> > seem to be more like a solution than a requirement.
> |> > One purpose would certainly be that covered by Muthu's new 
> |> > requirement. Was there any other purpose?
> |> >
> |> > John
> |> >
> |> > >
> |> > > A nitpick:
> |> > > Use Case 8
> |> > > In cases where calls inside or between branches must be
recorded,
> a
> |> > > centralized recording system in data centers together with
> |> > telephony
> |> > > infrastructure (e.g. PBX) me deployed.
> |> > >
> |> > > s/me/may be
> |> > >
> |> > > Muthu
> |> > >
> |> > > |-----Original Message-----
> |> > > |From: siprec-bounces@ietf.org [mailto:siprec-bounces@ietf.org]
> On
> |> > > Behalf Of The IESG
> |> > > |Sent: Wednesday, April 06, 2011 6:20 PM
> |> > > |To: IETF-Announce
> |> > > |Cc: siprec@ietf.org
> |> > > |Subject: [siprec] Last Call: <draft-ietf-siprec-req-09.txt>
> |> > > (Use Cases
> |> > > andRequirements for SIP-based
> |> > > |Media Recording (SIPREC)) toInformational RFC
> |> > > |
> |> > > |
> |> > > |The IESG has received a request from the SIP Recording WG
> |> > (siprec) to
> |> > > |consider the following document:
> |> > > |- 'Use Cases and Requirements for SIP-based Media
> |> > Recording (SIPREC)'
> |> > > |  <draft-ietf-siprec-req-09.txt> as an Informational RFC
> |> > > |
> |> > > |The IESG plans to make a decision in the next few weeks,
> |> > and solicits
> |> > > |final comments on this action. Please send substantive
> |> > > comments to the
> |> > > |ietf@ietf.org mailing lists by 2011-04-20. Exceptionally,
> |> > > comments may
> |> > > be
> |> > > |sent to iesg@ietf.org instead. In either case, please retain
the
> |> > > |beginning of the Subject line to allow automated sorting.
> |> > > |
> |> > > |The file can be obtained via
> |> > > |http://datatracker.ietf.org/doc/draft-ietf-siprec-req/
> |> > > |
> |> > > |IESG discussion can be tracked via 
> |> > > |http://datatracker.ietf.org/doc/draft-ietf-siprec-req/
> |> > > |
> |> > > |
> |> > > |
> |> > > |No IPR declarations have been submitted directly on this I-D.
> |> > > |_______________________________________________
> |> > > |siprec mailing list
> |> > > |siprec@ietf.org
> |> > > |https://www.ietf.org/mailman/listinfo/siprec
> |> > > _______________________________________________
> |> > > siprec mailing list
> |> > > siprec@ietf.org
> |> > > https://www.ietf.org/mailman/listinfo/siprec
> |> > >
> |> > _______________________________________________
> |> > siprec mailing list
> |> > siprec@ietf.org
> |> > https://www.ietf.org/mailman/listinfo/siprec
> |> >
> |> _______________________________________________
> |> siprec mailing list
> |> siprec@ietf.org
> |> https://www.ietf.org/mailman/listinfo/siprec
> _______________________________________________
> siprec mailing list
> siprec@ietf.org
> https://www.ietf.org/mailman/listinfo/siprec
_______________________________________________
siprec mailing list
siprec@ietf.org
https://www.ietf.org/mailman/listinfo/siprec