Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-09) Leon Portman Henry Lum

Slides:



Advertisements
Similar presentations
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.
Advertisements

SIP issues with S/MIME and CMS Rohan Mahy SIP, SIPPING co-chair.
1 Lecture 17: SSL/TLS history, architecture basic handshake session initiation/resumption key computation negotiating cipher suites application: SET.
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,
SIPREC MSRP Recording ( draft-yan-siprec-msrp-recording-01 ) IETF 90, July 25, 2014 Authors: Michael Yan, Paul Kyzivat.
1 SIPREC Protocol (draft-ietf-siprec-protocol-06) August 3, 2012 IETF 84 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton, C. Eckel.
Real-time Transport Protocol (RTP) Recommendations for SIPREC (draft-eckel-siprec-rtp-rec-01) Charles Eckel IETF-81, Quebec City, July.
“Lossless” recording in SIPREC Gerben Stam, NICE Systems.
1 SIPREC Requirements IETF #80 Authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lam.
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
July 30, 2010SIPREC WG1 SIP Call Control - Recording Extensions draft-johnston-siprec-cc-rec-00 Alan Johnston Andrew Hutton.
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.
DTLS-SRTP Handling in SIP B2BUAs draft-ram-straw-b2bua-dtls-srtp IETF-91 Hawaii, Nov 12, 2014 Presenter: Tirumaleswar Reddy Authors: Ram Mohan, Tirumaleswar.
July 10, 2006rtpsec BOF IETF-661 Best Effort SRTP Phil Zimmermann Alan Johnston.
Draft-romanow-clue-call-flow-02 Allyn Romanow Rob Hansen Arun Krishna.
March 10, 2008SIPPING WG IETF-711 Secure Media Recording and Transcoding with the Session Initiation Protocol draft-wing-sipping-srtp-key-03 Dan Wing Francois.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
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.
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
Real Time Protocol (RTP) 김 준
IETF 60 – San Diegodraft-ietf-mmusic-rfc2326bis-07 Magnus Westerlund Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-07 Magnus Westerlund Aravind.
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.
Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team)
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.
ZRTP: Media Path Key Agreement for Unicast Secure RTP April 2011, RFC 6189 Author(s): P. Zimmermann, A. Johnston, J. Callas Speaker :Ted 1.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
Mediactrl Framework draft-melanchuk-mediactrl-framework-00 Tim Melanchuk
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP 2.0 TLS handling Magnus Westerlund draft-ietf-mmusic-rfc2326bis-12.
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
IETF70, Vancouver, December 2007draft-wing-sipping-srtp-key-021 Disclosing Secure RTP (SRTP) Session Keys draft-wing-sipping-srtp-key-02 Dan Wing,
Real-time Transport Protocol (RTP) Recommendations for SIPREC (draft-eckel-siprec-rtp-rec-02) Charles Eckel SIPREC Virtual Interim.
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.
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
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 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.
RTP – Real-time Transport Protocol Elbert Tsay, Brad Bargabus, Patrick Lim, Henry Quach The Five Packeteers (minus 1  )
Draft-ietf-sip-dtls-srtp-framework-00 IETF 70 Vancouver.
1 Secure VoIP: call establishment and media protection Johan Bilien, Erik Eliasson, Joachim Orrblad, Jon-Olov Vatn Telecommunication Systems Laboratory.
IETF-81, Quebec City, July 25-29, 2011
Some use cases and requirements for handover Information Services Greg Daley MIPSHOP Session IETF 64.
1 SIP Requirements for SRTP Keying Dan Wing IETF 66 v4.
Audio/Video Transport Core Maintenance Working Group Magnus Westerlund Roni Even Jabber room:
BUNDLE Christer Holmberg, Ericsson Harald Alvestrand, Google IETF#84, Vancouver.
CLUE RTP usage Andy Pepperell
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 Protocol (draft-portman-siprec-protocol-05) June 28, 2011 IETF 81 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.
CLUE WG chair: Mary Barnes RTCWEB WG chair: Ted Hardie CLUE & RTCWEB WGs Adhoc Common (SDP/RTP) building blocks IETF-82.
1 Recording VoiceXML sessions with SIPREC draft-lum-siprec-vxml-00 July 30, 2013 IETF 87 Author: H. Lum.
1 SIPREC Recording Metadata Model for SRS (draft-ietf-siprec-metadata-01) June 23, 2011 Virtual Interim meeting Ram Mohan R On behalf of the team Team:
RTP Usage for CLUE IETF 82 – 14 November 2011 Jonathan Lennox Allyn Romanow Paul Witty.
1 End-to-middle Security in SIP Kumiko Ono NTT Corporation March 1, 2004 draft-ietf-sipping-e2m-sec-reqs-01.txt draft-ono-sipping-end2middle-security-01.txt.
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.
1 SIPREC Protocol draft-portman-siprec-protocol Virtual interim meeting Dec 16, 2010 Authors: L. Portman, H. Lum.
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.
SDP Security Descriptions for Media Streams draft-ietf-mmusic-sdescriptions-02.txt November 14, 2003 Flemming Andreasen Mark Baugher.
1 Session Recording Protocol Requirements and Charter IETF 76, Hiroshima Andy Hutton and Leon Portman on behalf of the team Draft authors: Kenneth Rehor,
RTP Taxonomy & draft-lennox-raiarea-rtp-grouping-taxonomy-03 IETF 88 1.
1 Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team) Draft authors: Rajnish Jain, Leon Portman, Vijay Gurbani,
Dan Wing IETF83 - March 2012 RTCWEB Working Group Media Security: A chat about RTP, SRTP, Security Descriptions, DTLS-SRTP, EKT, the past.
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-11)
IETF 78 Ken Rehor on behalf of the team
SIPREC Protocol (draft-portman-siprec-protocol-04)
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Guidelines for using the Multiplexing Features of RTP to Support Multiple Media Streams draft-ietf-avtcore-multiplex-guidelines-06 Magnus.
Presentation transcript:

Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-09) Leon Portman Henry Lum Charles Eckel, Alan Johnston Andy Hutton IETF 86 SIPREC WG Meeting March 13, 2013

Media Delivery from SRC to SRS  Multiple ways for SRC to deliver recorded media to SRS 1) one RTP session for each participant in CS  e.g. one for audio from Alice, another for audio from Bob, etc. 2) one RTP session for each media type  e.g. one for audio, another for video, etc. 3) one RTP session for all media  e.g. multiple media types from multiple participants SRC SRS  Options 1 and 2 MUST be supported  Option 3 out of scope as still being defined

RTP Session Usages  For CS with Alice and Bob, SRC could use:  1) multiple m-lines  one m-line for audio from Alice, another for audio from Bob 2) mixing  SRC combines audio from Alice and Bob into a single RTP session and sends them towards SRS using its own SSRC 3) SSRC multiplexing  SRC multiplexes audio from Alice and Bob into a single RTP session with multiple SSRC values  Options 1 and 2 MUST be supported  SSRC multiplexing removed from draft (was section 8.3.2) SRC SRS Alice Bob

Added RTP Session Usage by SRS (section 8.4)  SRS that supports recording an audio CS MUST support SRC usage of separate audio m-lines in SDP, one per CS media direction  SRS that supports recording a video CS MUST support SRC usage of separate video m-lines in SDP, one per CS media direction  Examples:  SRS supporting audio call MUST support receiving at least two audio m-lines  SRS supporting audio and video call, MUST support receiving at least four total m- lines in the SDP, two audio m-lines and two video m-lines  These requirements allow implementation of SRS that supports:  video only  recording only one direction of one stream in a CS  E.g. record security cameras that only send (not receive) video without any audio

Authentication and Authorization  Support for TLS mutual authentication required  Deployment decision whether to use it or not  If signaling between SRC and SRS is not direct (e.g. SIP proxy exists between SRC and SRS)  each hop is subject to the TLS mutual authentication constraint  transitive trust at each hop is utilized  SRC or SRS may use additional existing SIP mechanisms available, including but not limited to:  Digest Authentication [RFC3261]  Asserted Identity [RFC3325]  Connected Identity [RFC4916]

Media Protection  SRC and SRS MUST support the SDES key negotiation mechanism [RFC4568]  For cases in which DTLS-SRTP is used to encrypt a CS media stream, an SRC may use SRTP Encrypted Key Transport (EKT) [I-D.ietf-avt-srtp-ekt] in order to use SRTP-SDES in the RS without needing to re-encrypt the media  SRC MAY use same or different keys in RS than in CS  SRC may replicate RTP packets from CS to the SRS, using the same key  SRC MUST secure SDP containing keying material in RS with at least same level of security as in CS  SRCs that decrypt CS media stream and re-encrypt when sending to SRS  SHOULD use different key for RS media stream than that used for CS media stream to ensure it is not possible for someone who has key for CS media stream to access recorded data they are not authorized to access