160 likes | 273 Views
SIPREC draft-ietf-siprec-req-00 Requirements for Media Recording using SIP. IETF 78 Ken Rehor on behalf of the team. Draft authors: K. Rehor, A . Hutton, L. Portman, R. Jain, H. Lum. Agenda. Progress since ‘77 and Interim Meeting Open Issues and Public Comments Deferred to Version 2
E N D
SIPRECdraft-ietf-siprec-req-00Requirements for Media Recording using SIP IETF 78 Ken Rehor on behalf of the team Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum
Agenda • Progress since ‘77 and Interim Meeting • Open Issues and Public Comments • Deferred to Version 2 • Next Steps
Progress • SIPREC Interim meeting reviewed the individual draft. • draft-ietf-siprec-req-00 adopted by the working group • Closed most open issues. • draft-ietf-siprec-req-01 to be published by Aug 15 • Close remaining open issues
Proposed Resolution • Ticket #30, 32 • REQ-017, -018, and -022 consolidated into new 17 and new 18 • REQ-017 The mechanism MUST provide the SRS with metadata describing CSs that are being recorded, including the media being used and the identities of parties involved. • REQ-018 The mechanism MUST provide the SRS with the means to correlate RS media with CS participant media described in metadata. http://www.ietf.org/mail-archive/web/siprec/current/msg00475.html http://www.ietf.org/mail-archive/web/siprec/current/msg00458.html http://www.ietf.org/mail-archive/web/siprec/current/msg00462.html
Proposed Resolution • REQ-023 SIP UA request a session is not recordedhttp://www.ietf.org/mail-archive/web/siprec/current/msg00423.html ==> clarified that the requirement is for support for requests prior to recording. • Tracker #37 - REQ-028http://www.ietf.org/mail-archive/web/siprec/current/msg00450.html ==> removed
Proposed Resolution • REQ-025, REQ-026 – recording lifecyclehttp://www.ietf.org/mail-archive/web/siprec/current/msg00449.html ==> reworded REQ-026 The mechanism MUST support the initiation of a Recording Session during a Communication Session. REQ-027 The mechanism SHOULD support means to avoid clipping media (leading or trailing samples) when the media is transported from the SRC to the SRS. Note : Media clipping can occur due to delays in recording session establishment. SRC implementations typically buffer some portion of the media to overcome this problem.
Proposed Resolution • Ticket #19 – Relating single RS with multiple CS • Covered by REQ-033 • Ticket #9 – Search and Retrieval • Out of scope • Ticket #4 – media codec negotiation • Covered by standard SIP session netogiation • Ticket #6 – Persistent Recording Use Cases • Related to guaranteed recording allocation, minimal media clipping • Ticket #36- REQ-030 – recording session identificationhttp://www.ietf.org/mail-archive/web/siprec/current/msg00452.html • Reworded: ‘this is a recording session, not just another type of SIP session’
Open Item: Ticket #40 • What’s the requirement for “Real-time” • “What are the requirements for minimum and maximum delay in streaming media from SRC to SRS, in the context of Use Case 12.”
Metadata Transport • Ticket #33 • REQ-019, REQ-020, REQ-021: metadata transport • Covered by Architecture Document
Outstanding Topics • Failure modes and handling • Security, Authentication, Privacy
Failover, Alarms, etc. • REQ-008 The mechanism SHOULD support SRS failover and migration of Recording Sessions to a working SRS without disconnecting the Communication Sessions • REQ-009 A request for a new Recording Session MUST be rejected by the SRS if service is unavailable (e.g. system overload, disk full, etc.) • REQ-010 A request for a new Recording Session MUST be redirected to an available SRS. • REQ-011 If no recording resources are available, appropriate error message MUST be returned.
Use Case 10: High Availability • Covers situation where SRS fails • At call setup or during a call • Does not ensure ‘no loss of recording’ situation • Continuation of recording on a different SRS • Rename Use Case 10 to “Handling SRS Failure” • Add new use case for “Handling SRC failure” • e.g. failover to secondary SRC • Add new use case for ‘no loss of recording’ • e.g. redundant SRSs or redundant SRCs with SRSs
Security, Authentication • Open tickets #35, 37: • REQ-029 – securityhttp://www.ietf.org/mail-archive/web/siprec/current/msg00451.html • “Confidentiality, Integrity, Authentication” • REQ-031 – SIP security model • “eavesdropping protection, authorization and authentication."
Deferred to Version 2 • SRS initiated recording • Media transcoding, etc. • Zero-media-loss failover
Next Steps • Resolve any remaining Open Issues and Public Comments • Publish final draft Aug 2010