1 SIPREC Protocol draft-portman-siprec-protocol Virtual interim meeting Dec 16, 2010 Authors: L. Portman, H. Lum.

Slides:



Advertisements
Similar presentations
Signaling: SIP SIP is one of Many ITU H.323 Originally for video conferencing The first standard protocol for VoIP Still in wide usage, but negative.
Advertisements

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.
Lecture 5 and 6 notes: Reji Mathew & Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S
Session Initiation Protocol (SIP) By: Zhixin Chen.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 2. SIP.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
An Introduction to SIP Moshe Sambol Services Research Lab November 18, 1998.
Roni Even CLUE protocol Call Flows draft-even-clue-call-flows-00.
1 SIPREC Requirements IETF #80 Authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lam.
Membership and Media Management in Centralized Multimedia Conferences based on Internet Engineering Task Force Protocol Building Blocks Author: Ritu Mittal.
Session Initialization Protocol (SIP) Presented by: Aishwarya Gurazada CISC856: TCP/IP and upper layer protocols May 5 th 2011 Some slides borrowed from.
Via contains the address at which the originator is expecting to receive responses to this request. Mandatory To contains a display name and a SIP URI.
SIP Session Initiation Protocol Short Introduction Artur Hecker, ENST.
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,
IETF-54draft-ietf-sipping-service-examples-02.txt1 Open Issues in SIP Service Examples Recent Changes Added 2-party to 3-party conversion –Uses a URI to.
1 RTCWEB interim Remote recording use case / requirements John Elwell.
Developing A Sip User Agent Using The Jain Sip Stack. Robert.V Masango Supervisors: Alfredo Terzoli, Ming Hsieh.
1 © 2004, Cisco Systems, Inc. All rights reserved. VVT-A01 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Public SIP Location Conveyance draft-ietf-sip-location-conveyance-04.txt.
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.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Improving the Routing Efficiency of SIP Instant Message SIP 即時傳訊之繞送效能研究 adviser : Quincy Wu speaker : Wenping Zhang date :
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.
Presented By Team Netgeeks SIP Session Initiation Protocol.
Team Members Atcharawan Jansprasert Padmoja Roy Rana Almakabi Ehsan Eslamlouevan Manya Tarawalie.
SIP, SDP and VoIP David A. Bryan CSCI 434/534 December 6, 2003.
Elin Sundby Boysen Lars Strand Norwegian Defence Research Establishment (FFI) Norwegian Computing Center (NR) University Graduate Center (UNIK) November.
Quiz Problem – Draw Ladder Diag. INVITE SIP/ :19: INFO SIP ::send_sip_udp Send to: udp: :5060.
SIP:Session Initiation Protocol Che-Yu Kuo Computer & Information Science Department University of Delaware May 11, 2010 CISC 856: TCP/IP and Upper Layer.
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 Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
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.
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.
March 22th, 2001 MMUSIC WG meeting 50th IETF MMUSIC WG meeting The fid attribute draft-ietf-mmusic-fid-00.txt
SIP Security Issues : The SIP Authentication Procedure and its Processing Load Speaker: Lin-Yi Wu Advisor : Prof. Yi-Bing Lin Date : 2003/04/09.
SIP-SIP Video Delayed Offer-Delayed Offer
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 RFC4028 Session Timer in the Session Initiation Protocol Speaker : Ying Shun Lin Adviser : Quincy Wu.
Slide #1 Nov 6 -11, 2005SIP WG IETF64 Feature Tags with SIP REFER draft-ietf-sip-refer-feature-param-00 Orit
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:
The Session Initiation Protocol - SIP
Call and Conference Package Jonathan Rosenberg. Status Draft-rosenberg-sip-call-package to be split into two RSN –Draft-ietf-sipping-dialog-package Dialog.
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.
The SIP-Based System Used in Connection with a Firewall Peter Koski, Jorma Ylinen, Pekka Loula Tampere University of Technology, Pori Pohjoisranta 11 A,
MSRP (The Message Session Relay Protocol) 姓名:張文萍 日期: 2007/04/02.
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,
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-11)
IETF 78 Ken Rehor on behalf of the team
Connection Establishment in BFCP draft-ietf-xcon-bfcp-connection-00
SIP多方会话消息 之实例讲解.
SIP多方会话消息 之实例讲解.
SIP Session Policies Volker Hilt
SIP Basics Workshop Dennis Baron July 20, 2005.
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:

1 SIPREC Protocol draft-portman-siprec-protocol Virtual interim meeting Dec 16, 2010 Authors: L. Portman, H. Lum

Status Currently -01 draft Very early draft – need your input Main topics – RS session establishment – Delivering metadata 2

Recording session – SRC as B2BUA UA A SRC UA B SRS |(1)CS INVITE | | | | >| | | | |(2)CS INVITE | | | | >| | | | (3)OK | | | |< | | | (4)OK | | | |< | | | | |(5)RS INVITE (CallId + Participants) with SDP | | | >| | | | (6)OK with SDP | | |< | |(7)CS RTP | | | |=============>|======================>| | |<=============|<======================| | | |(8)RS RTP | | | |=============================================>| |(9)CS BYE | | | | >| | | | |(10)CS BYE | | | | >| | | |(11)RS BYE | | | | >| | | | | 3

Recording Session – SRC as Endpoint UA A UA B SRS (SRC) | | |(1)CS INVITE | | | >| | | (2)OK | | |< | | |(3)RS INVITE (CallId + Participants) with SDP | | >| | | (4)OK with SDP | | | |(5)CS RTP | | |======================>| | |<======================| | |(6)RS RTP | | |=============================================>| |(7)CS BYE | | | >| | |(8)RS BYE | | | >| | | | 4

Recording Session – SRC as conference focus UA A Focus UA B SRS | (SRC) | | | | | | | (already in a conference) | | | | | | |(1)REFER sip:Conf-ID Refer-To:SRS | | | >| | |(2)202 Accepted | | |< | | | (3)NOTIFY (Trying)| | |< | | |(4)200 OK | | | >| | | |(5)INVITE Contact:Conf-ID;isfocus | | | >| | | (6)200 OK | | |< | | | (7)RTP (mixed or unmixed) | | |=======================================>| | (8)NOTIFY (OK) | | |< | | |(9)200 OK | | | >| | 5

SRC as conference focus Issues – How does the focus know to establish an RS towards the SRS? Through URI parameters or through discovery mechanism? – Why not REFER to SRS to send INVITE to SRC? – Is this mechanism out of scope? 6

Delivering metadata 2 types of metadata – Attributes of recorded media – will be in SDP of the RS – The rest – format to be defined in metadata draft 7

How to deliver the rest of metadata? Some metadata can be delivered as part of the RS establishment (INVITE/reINVITE) Some metadata can be delivered as a stream of events – What mechanism? INFO package Event package 8

Proposed SIP Extensions Identify SIP session as RS – Follows draft-johnston-siprec-rec-cc – Introduce src and srs media feature tags SDP Handling – Identify each media stream with label (a=label:1) – The label is a cross reference for recorded media in metadata Metadata content – New Content-Type: application/rs-metadata – New Content-Disposition: recording-session 9

Sample INVITE 10 INVITE SIP/2.0 From: ;tag=35e195d2-947d f To: Call-ID: CSeq: 101 INVITE Max-Forwards: 70 Contact: ;src Via: SIP/2.0/TCP :5060;branch=z9hG4bKdf6b622b648d9 Content-Type: multipart/mixed;boundary=foobar Content-Length: [length] --foobar Content-Type: application/sdp v=0 o=SRS 0 0 IN IP c=IN IP t=0 0 m=audio RTP/AVP a=sendonly a=label:1 --foobar Content-Type: application/rs-metadata Content-Disposition: recording-session [metadata content]

Open Questions Recording pause and resume – How to distinguish from CS mute/unmute? Offer-less INVITE 11

12 Discussion