“Lossless” recording in SIPREC Gerben Stam, NICE Systems.

Slides:



Advertisements
Similar presentations
The leader in session border control for trusted, first class interactive communications.
Advertisements

By: Saba Ahsan Supervisor: Prof. Jörg Ott
H. 323 Chapter 4.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
Some early SIPREC interop testing results Hadriel Kaplan.
1 TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
1 CS 4396 Computer Networks Lab Transmission Control Protocol (TCP) Part I.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Real-time Transport Protocol (RTP) Recommendations for SIPREC (draft-eckel-siprec-rtp-rec-01) Charles Eckel IETF-81, Quebec City, July.
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
Session Initiation Protocol (SIP) By: Zhixin Chen.
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.
WXES2106 Network Technology Semester /2005 Chapter 8 Intermediate TCP CCNA2: Module 10.
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.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
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 © NOKIA FILENAMs.PPT/ DATE / NN Helsinki University of Technology Department of Electrical and Communications Engineering Jarkko Kneckt point to point.
1 NAT & RTP Proxy Date: 2009/7/2 Speaker: Ni-Ya Li Advisor: Quincy Wu.
Université du Québec École de technologie supérieure Department of software and IT engineering Real-time multi-user transcoding for push to talk over cellular.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
Changing the Dynamics of Network Analysis J. Scott Haugdahl CTO, WildPackets, Inc.
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.
Draft-miniero-mediactrl-escs- 00.txt Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II)
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
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 Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 20 – Multimedia Session Protocols Klara Nahrstedt Spring 2012.
Protocol Specification Prof Pallapa. Venkataram Department of Electrical Communication Engineering Indian Institute of Science Bangalore – , India.
AIMS’99 Workshop Heidelberg, May 1999 Assessing Audio Visual Quality P905 - AQUAVIT Assessment of Quality for audio-visual signals over Internet.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
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 Recording VoiceXML sessions with SIPREC draft-lum-siprec-vxml-00 July 30, 2013 IETF 87 Author: H. Lum.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
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:
1 SIPREC Protocol draft-portman-siprec-protocol Virtual interim meeting Dec 16, 2010 Authors: L. Portman, H. Lum.
Skype for Business Server 2015 Video Experience Video Interoperability Skype Consumer Standards-Based Video Conferencing.
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,
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 6 Multimedia Communication Across Networks.
3. END-TO-END PROTOCOLS (PART 1) Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University 22 March
1 Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team) Draft authors: Rajnish Jain, Leon Portman, Vijay Gurbani,
1 Creative Innovation – Customer Satisfaction – Continual Quality Improvement Session Communications API  SessionController - Interface used to control.
Protocols and the TCP/IP Suite Overview and Discussion
5. End-to-end protocols (part 1)
IETF 78 Ken Rehor on behalf of the team
TCP.
Klara Nahrstedt Spring 2014
TCP - Part I Karim El Defrawy
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
SIPREC Protocol (draft-portman-siprec-protocol-04)
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Presentation transcript:

“Lossless” recording in SIPREC Gerben Stam, NICE Systems

“Lossless” statement in SIPREC Lossless Recording Session recording may be a regulatory requirement in certain communication environments. Such environments may impose a requirement generally known as Lossless Recording. An overall lossless recording solution may involve multiple layers of solutions. Individual aspects of the solutions may range from administering networks for appropriate QoS, reliable transmission of recorded media and perhaps certain SIPREC protocol level capabilities in SRC and SRS.

What is “Lossless” to customer Proof of 100% recording for any RS No single point of failure may cause recording loss Any loss would need to be reported to regulators and could result in fines. Customers need to understand how lossless is achieved to feel comfortable.

“Lossless” Use Case Use Case 10: High availability and continuous recording. Specific deployment scenarios present different requirements for system availability, error handling, etc., including the following: o An SRS must always be available at call setup time. o No loss of media recording can occur, including during failure of an SRS. o The Communication Session must be terminated (or suitable notification given to parties) in the event of a recording failure. What about failure Media Server (recorder)?

SRS failure SIP (covered) RS stays till time-out (options PING) Ability SRS behind v_ip with session replication Ability to re-invite open RS from alternative SRS Single invite per RS sent by SRC Trading Recording RS will be resend by SRC as RS lasts from logon to logoff. So not call based

SRS Failure RTP (Lossless?) RTP may flow to specific Media Server at SRS RTCP Reporting indicating loss Re-invite by SRS, update SDP with new Media Server (not lossless, failover time = loss) 2 RS from SRC to 2 independent SRS (currently used at Trading Recording based on SIPREC) 1 RS with 2 independent RTP streams in SDP to capture RTP on 2 independent Media Servers (currently used at Trading Recording based on SIPREC but not based on draft-ietf-avtext-rtp-duplication-04)

SRS Failure RTP (Good and bad) Pro’s – 2N RS or dual SDP streams is current option – SRS uses RTCP to indicate best recording to keep – Ability to reconstruct complete recording if needed Cons – No advice on 2N RS or dual SDP streams in SIPREC – 2N Media servers is cost – 2N Streams is network cost

SRS Failure RTP (Options) Include 2N implementation for RS/SRP in SIPREC Work towards buffering option at SRC – Acknowledged media handover – Will cover lossless with HA Media Server – Buffer RTP at SRC (B2BUA) while SRS is re-inviting RTP to alternative Media Server Media Server pair with v_ip and RTP replication to cover loss on Media Server failure No change, up to vendor to implement what they think is needed, no guidance in SIPREC