SIPREC draft-ietf-siprec-req-03 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78.2 Interim.

Slides:



Advertisements
Similar presentations
SunGuide TM Software Development Project Release 3.1: I-95 Express Lanes Design Review Follow-up January 29, 2008.
Advertisements

Accredited Supplier Communications Plan FY09-10 Q1 to Q4 May 2009, v2.0 Home Access Marketing & Stakeholder Engagement Team.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Chapter 1 Image Slides Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Slide 1 FastFacts Feature Presentation August 12, 2010 We are using audio during this session, so please dial in to our conference line… Phone number:
1 Hyades Command Routing Message flow and data translation.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Addition Facts
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
Break Time Remaining 10:00.
This module: Telling the time
PP Test Review Sections 6-1 to 6-6
User Friendly Price Book Maintenance A Family of Enhancements For iSeries 400 DMAS from Copyright I/O International, 2006, 2007, 2008, 2010 Skip Intro.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Success Planner PREPARE FOR EXAMINATIONS Student Wall Planner and Study Guide.
 Copyright I/O International, 2013 Visit us at: A Feature Within from Item Class User Friendly Maintenance  Copyright.
1 Displaying Open Purchase Orders (F/Y 11). 2  At the end of this course, you should be able to: –Run a Location specific report of all Open Purchase.
We are learning how to read the 24 hour clock
Services Course Windows Live SkyDrive Participant Guide.
 Copyright I/O International, 2013 Visit us at: A Feature Within from Customer Payment Terms User Friendly Maintenance.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Your 30 second introduction This PowerPoint presentation will guide you thru your 30 second introduction. To move to the next slide, click the enter key,
25 seconds left…...
School Census Summer 2010 Headlines 1 Jim Haywood Product Manager for Statutory Returns Version 1.0.
: 3 00.
5 minutes.
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
We will resume in: 25 Minutes.
Essential Cell Biology
Exponents and Radicals
Clock will move after 1 minute
PSSA Preparation.
Select a time to count down from the clock above
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
Benchmark Series Microsoft Excel 2013 Level 2
© Paradigm Publishing, Inc Excel 2013 Level 2 Unit 2Managing and Integrating Data and the Excel Environment Chapter 6Protecting and Sharing Workbooks.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
SIPREC draft-ietf-siprec-req-06 Working Group Last Call Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain,
1 SIPREC Requirements IETF #80 Authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lam.
July 30, 2010SIPREC WG1 SIP Call Control - Recording Extensions draft-johnston-siprec-cc-rec-00 Alan Johnston Andrew Hutton.
Session-ID Requirements for IETF84 draft-ietf-insipid-session-id-reqts-00 1 August 2012 Paul Jones, Gonzalo Salgueiro, James Polk, Laura Liess, Hadriel.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 01) IETF-80 SIPREC MEETING R Parthasarathi On behalf of the team Team: Paul Kyzivat,
1 RTCWEB interim Remote recording use case / requirements John Elwell.
1 SIPREC Recording Metadata Model for SRS SIPREC Virtual Meeting 12-Oct-2010 Team: Paul Kyzivat, Ram Mohan R, R Parthasarathi.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
1 SIPREC Recording Metadata Model for SRS IETF 79 MEETING Ram Mohan R On behalf of the team Team: Paul Kyzivat, Ram Mohan R, R Parthasarathi.
SIPREC draft-ietf-siprec-req-02 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78.5 Interim.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
SIPREC draft-ietf-siprec-req-00 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78 Ken.
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-09) Leon Portman Henry Lum
1 SIPREC Recording Metadata for SRS (draft-ietf-siprec-metadata-03) July 28, 2011 IETF 81 meeting Ram Mohan R On behalf of the team Team: Paul Kyzivat,
1 SIPREC Recording Metadata Model for SRS (draft-ram-siprec-metadata-03) Jan 25-26, 2011 Virtual Interim meeting Ram Mohan R On behalf of the team Team:
1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.
SIPREC draft-ietf-siprec-req-05 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 79.1 Interim.
May 9th 2011 IETF SIPREC INTERIM - draft-ietf-siprec-architecture 1 An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 00) Jan 25-26th SIPREC INTERIM MEETING R Parthasarathi On behalf of the team Team:
1 SIPREC Recording Metadata Model for SRS (draft-ram-siprec-metadata-02) Dec 16, 2010 Virtual Interim meeting Ram Mohan R On behalf of the team Team: Paul.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata- format-01) 9 th May 2011 Interim SIPREC MEETING R Parthasarathi On behalf of the team Team:
SIPREC draft-ietf-siprec-req-04 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 79 Beijing.
SIPREC Requirements for Media Recording using SIP IETF 77, Anaheim Ken Rehor on behalf of the team Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain,
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
1 Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team) Draft authors: Rajnish Jain, Leon Portman, Vijay Gurbani,
IETF 78 Ken Rehor on behalf of the team
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Presentation transcript:

SIPREC draft-ietf-siprec-req-03 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78.2 Interim meeting Ken Rehor on behalf of the team 12 Oct 2010

Agenda Draft -03 – Updated -02 based on interim meeting (78.1) Open Issues and Public Comments – Continued and new items Next Steps 2

Draft -03: Fixed Items from 78.1 Failure modes and handling Codec negotiation Pause/Resume Chat/IM/Text Sect 5, Use Case 4 Req-005, -006: Recording Policy Req-022: Cancel a recording session Encryption keys (ticket #44) (see Backup slides for details) 3

Open Issues and Public Comments DTMF REQ-023 – prevent recording REQ-024 – minor terminology Recording a Conference (ticket #43) Incremental delivery of metadata (ticket #46) Types of Media (ticket #45) Media Delays (ticket # Confidentiality, Integrity, Security, Authentication, Privacy requirements (ticket #35) 4

DTMF In-band audio RFC2833 As metadata? – Its really data, not metadata Added REQ-007bis1 and REQ-007bis2 is DTMF data or metadata? Include KPML, etc.? change wording of bis2 (not out-of-band) 5

Prevent Recording REQ-023 The mechanism MUST support a means for authorized participants to request, prior to the start of recording, that the CS not be recorded. propose to list 6

Terminology REQ-024 The mechanism MUST provide a means of indicating to the end users of a Communication Session that the session in which they are participating is being recorded. Participants rather than end users? 7

Recording a Conference (ticket #43) Recording the view of a single participant versus recording the entire conference (including aspects that a given participant might not see) Participant metadata – Whos on the conference – Timing (join, leave, etc.) 8

Incremental Delivery of Metadata (ticket #46) Added new REQ – The mechanism MUST provide a way for the SRC to convey any/all of the metadata to the SRS incrementally as it becomes known to the SRC over the course of the RS. Not necessarily a 1:1 relationship between CS and RS The mechanism MUST provide a way for metadata to be conveyed to the SRS incrementally. 9

Media Delays (for use case 12) (ticket #40) Minimum and maximum delay in streaming media from SRC to SRS, in the context of Use Case 12. Timing relationship of RS media vs. CS media inform on delay? Know real time (wall clock time) when media originated? 10

Confidentiality, Integrity, Security, Authentication, Privacy (tracker #35) Very open-ended Can we utilize requirements in other specs? Security Authentication – How are permissions and identities managed? Privacy – Who has access to recordings? – How is access managed? – How can a user know they are being recorded? – How can they guarantee their recordings are managed according to their wishes (e.g. deleted) 11 GEOPRIV? How a user specifies his preferences for private information Telepresence (multiple streams, participant info, …) Standard SIP stuff?

Security, Authentication Open tickets #35, 37: REQ-029 – security – Confidentiality, Integrity, Authentication REQ-031 – SIP security model – eavesdropping protection, authorization and authentication." 12

Next Steps Resolve Open Issues and Public Comments By 05 Oct Oct 2010? Publish next draft Oct Oct 2010 Need to collect, prioritize, finalize requirements for security, etc. Publish next draft Oct 2010 Final version for IETF 7925 Oct

14 Discussion

15 Backup

Publications draft-ietf-siprec-req-03 published Oct 11 draft-ietf-siprec-req-02 published Sept 28 draft-ietf-siprec-req-01 published Sept 01 16

Draft -03: Fixed Items from 78.1 Failure modes and handling Codec negotiation Pause/Resume Chat/IM/Text Sect 5, Use Case 4 Req-005, -006: Recording Policy Req-022: Cancel a recording session Encryption keys (#44) 17

Sect 5, Use Case 4 "The recording session is a single RTP stream, therefore consists of a single offer/answer exchange. There may be mid-session RE-INVITE offer/answer exchanges for codec changes or for moving the RTP streams to handle failure scenarios." - Saying it is a single RTP stream might not work for multiple media. Perhaps "single RTP stream per medium"? not quite right either… The first sentence is contradicted by the second sentence, which says that there can be further offer/answer exchanges. - Furthermore, this is getting too far into solution. I would suggest we delete these sentences. fixed 18

Section 5, used case 4: "A Recording Session records continuously without interruption." Yes, but only as long as there are media to record. It will clearly stop recording when not receiving any media. Should it record silence during those periods? must be able to reproduce the conversation Silent periods must be reproduced upon playback (e.g. by recording the silent period, by not recording the silent periods but marking them as metadata for a player to utilize, etc.) 19

Section 5, use case 4: "Call details and metadata will still be signaled, but can be correlated to the recorded media. Why "post-correlated"? Why can't they be correlated at the time? yes "however this may be on a permanent filter-type basis, such as based on a SIP AoR of an agent that is always recorded." This presumably is referring to correlation, but I don't understand it, particular the expression "filter-type basis". remove this wording 20

REQ-006 (and -005) The mechanism MUST support establishing Recording Sessions from the SRS to the SRC (SRS initiates recording). This requirement typically applies when the decision about whether a session should be recorded or not resides in the SRS." – Do we really need this? We have decided it is the policy server that decides, and of course the policy server can be collocated with the SRS. This doesn't necessarily mean the SRS establishes the session. The policy server instructs the SRC to record and the SRC establishes the session. In fact, I could also question why we need REQ-005. Both REQ-005 and REQ-006 seem to be solution. – [ ] Generally agree but lets discuss… – Deleted as per discussion 21

Metadata in/out of SIP dialog [JE] This is calling for two separate mechanisms. I am sure we must have discussed this in the past, but do we really want to make interoperability harder by having two mechanisms? General question of whether we want to specify this detail in requirements doc or not 22

REQ-022 – Cancel Recording REQ-022: The mechanism MUST support a means to cancel and discard the recording and associated metadata for a Communication Session. REQ-022b: The mechanism MUST support a means to cancel and discard the recording but not the associated metadata for a Communication Session. Fixed 23

Encryption Keys (ticket #44) Updated REQ-031 and REQ-32 Same keys for CS and RS Different keys for CS and RS Item will be closed 24

Deferred to Version 2 SRS initiated recording (tracker # Media transcoding (tracker #4) Zero-media-loss failover 25