1 SIPREC Protocol (draft-ietf-siprec-protocol-06) August 3, 2012 IETF 84 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton, C. Eckel.

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

Some early SIPREC interop testing results Hadriel Kaplan.
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.
Real-time Transport Protocol (RTP) Recommendations for SIPREC (draft-eckel-siprec-rtp-rec-01) Charles Eckel IETF-81, Quebec City, July.
ICE Jonathan Rosenberg dynamicsoft. Issue 1: Port Restricted Flow This case does not work well with ICE right now Race condition –Works if message 13.
“Lossless” recording in SIPREC Gerben Stam, NICE Systems.
SIPREC Recording Metadata for SRS (draft-ietf-siprec-metadata-05)
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.
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.
July 10, 2006rtpsec BOF IETF-661 Best Effort SRTP Phil Zimmermann Alan Johnston.
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.
All rights reserved © 1999, Alcatel, Paris. page n° 1 SIP for Xcast SIP for the establishment of xcast-based multiparty.
Audio/Video Transport Extensions (AVTEXT). Administrivia Notetakers? Jabber scribe? Jabber Chat Room
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.
Slide title minimum 48 pt Slide subtitle minimum 30 pt RTP Multiple Stream Sessions and Simulcast draft-westerlund-avtcore-multistream-and-simulcast-00.
Real Time Protocol (RTP) 김 준
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.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
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.
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.
IETF-81, Quebec City, July 25-29, 2011
1 SIP Requirements for SRTP Keying Dan Wing IETF 66 v4.
1 CPCP Open Issues Hisham Khartabil XCON WG Interim Meeting, Boston 26 th May, 2004
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.
Open issues from SIP list Jonathan Rosenberg dynamicsoft.
A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.
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.
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.
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 Functionalities for RTCWEB A combined view from the authors of draft-cbran-rtcweb-media-00 draft-cbran-rtcweb-media-00 draft-perkins-rtcweb-rtp-usage-02.
RTP Usage for CLUE IETF 82 – 14 November 2011 Jonathan Lennox Allyn Romanow Paul Witty.
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.
Session-ID Requirements for Interim-3 draft-ietf-insipid-session-id-reqts-00 Paul Jones, Gonzalo Salgueiro, James Polk, Laura Liess, Hadriel Kaplan.
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 SIP Recording Metadata (draft-ietf-siprec-metadata-16) November 2014 IETF 91 meeting Presenter: Paul Kyzivat Authors: Ram Mohan R, R Parthasarathi, Paul.
SDP draft-ietf-mmusic-sdp-new-21.txt Colin Perkins.
1 Session Recording Protocol Requirements and Charter IETF 76, Hiroshima Andy Hutton and Leon Portman on behalf of the team Draft authors: Kenneth Rehor,
1 Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team) Draft authors: Rajnish Jain, Leon Portman, Vijay Gurbani,
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
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)
RTP SDES Header Extension
IETF 78 Ken Rehor on behalf of the team
RTP – Real-time Transport Protocol
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:

1 SIPREC Protocol (draft-ietf-siprec-protocol-06) August 3, 2012 IETF 84 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton, C. Eckel

Changes since last meeting Draft-ietf-siprec-protocol-04 – Merged draft-eckel-siprec-rtp-rec-03 to Section 8 - RTP Handling Draft-ietf-siprec-protocol-05 – Editorial changes Draft-ietf-siprec-protocol-06 – Changes in RTP section 2

Changes since last meeting (1) Many editorial changes – Improved introduction and overview of operations 3

Changes since last meeting (2) Strengthen statements on metadata usage – The SRC MUST deliver metadata to the SRS in a recording session – Metadata SHOULD be provided by the SRC in the initial INVITE request 4

Changes since last meeting (3) Clarifications on recording preference – The recording preference attribute is a declaration by the recording-aware UA of its recording preference. – The SRC is not obligated to honor a recording preference provided by a UA, as it is merely an indication of a preference, not a direct command or request to start or stop recording. 5

Changes since last meeting (4) Recording-aware UA MUST (previously SHOULD) indicate recording awareness and include option tag “record-aware” the initial INVITE request or response 6

Todo (1) Re-allocate text in section 11 with re- organized headings – SIP Handling Procedures at SRC, SRS, record-aware UA – SDP Handling Procedures at SRC, SRS, record-aware UA – RTP/RTCP Handling – Metadata

Todo (2) Can we interpret +sip.src feature tag in a CS that the user agent will act as the role of an SRC?

Todo (3) Tighten up security section – Require SRC and SRS to mutually authenticate each other in the same administrative domain? – Should we specify SRTP keying mechanism(s)? If so, which ones?

Changes to RTP Recommendations draft-ietf-siprec-protocol-04 – Incorporated draft-eckel-siprec-rtp-rec-03 into section 7 draft-ietf-siprec-protocol-05 – Editorial changes draft-ietf-siprec-protocol-06 – Expand recommendations for UA – Separate RTP roles of SRC within CS vs. RS – RTP session usage by SRC 10 IETF 84 SIPREC WG Meeting, Aug. 2, 2012

SRC Using Multiple m-lines SRS SRC (CNAME-A, CNAME-B) UA-A (CNAME-A) UA-B (CNAME-B) SSRC Aa CS CNAME -> RS CNAME CS SSRCs -> RS SSRCs SSRC Av SSRC Ba SSRC Bv SSRC Aa SSRC Ba SSRC Av SSRC Bv  If SRS does not support, it rejects one or more m-lines, and SRC might choose another option.

SRC Using SSRC Multiplexing SRS SRC (CNAME-S) UA-A (CNAME-A) UA-B (CNAME-B) SSRC Aa CS CNAME -> RS CNAME CS SSRCs -> RS SSRCs SSRC Av SSRC Ba SSRC Bv SSRC SAa SSRC SBa SSRC Sav SSRC SBv  If SRS does not support, SRC finds out through RTCP receiver reports and might choose another option  SRC may need to rewrite SSRCs to avoid collisions  SRS relies on metadata as CNAME is not preserved

SRC Using Mixing SRS SRC (CNAME-S, CNAME-A, CNAME-B) UA-A (CNAME-A) UA-B (CNAME-B) SSRC Aa CS CNAME -> RS CNAME CS SSRCs -> RS CSRCs SSRC Av SSRC Ba SSRC Bv SSRC Sv, CSRC Av,Bv SSRC Sa, CSRC Aa,Ba  If SRS does not support CSRC, it relies on metadata

TODO RTP Session Usage – Should any specific RTP session usage be recommended or prohibited? – SSRC Multiplexing is the most problematic – What happens if UA is sending mixed stream already to SRC? SRTP/Keying Mechanism – Recommend EKT as suggested by Richard and presented by Dan in RTCWEB at IETF 83? Correlation between metadata and RTP? – CNAME/SDES/SSRC/CSRC may/may not be used by UAs