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:

Slides:



Advertisements
Similar presentations
Experience and process for collaborating with an outsource company to create the define file. Ganesh Sankaran TAKE Solutions.
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.
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.
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.
A Use Case for SAML Extensibility Ashish Patel, France Telecom Paul Madsen, NTT.
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.
S New Security Developments in DICOM Lawrence Tarbox, Ph.D Chair, DICOM WG 14 (Security) Siemens Corporate Research.
SDP negotiation of DataChannel sub-protocols draft-ejzak-mmusic-data-channel-sdpneg-02 draft-ejzak-dispatch-msrp-usage-data-channel-01 IETF 91 Honolulu.
Slide 1 Conferencing with MSRP draft-niemi-simple-chat-02.txt Miguel Garcia, Aki Niemi IETF March-2005.
1 SIPREC Recording Metadata Model for SRS IETF-78 MEETING Paul Kyzivat on behalf of the team Team: Paul Kyzivat, Ram Mohan R, R Parthasarathi.
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.
XCAP Needed Diffs Jonathan Rosenberg Cisco Systems.
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.
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.
CLUE WG IETF-84 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
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 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.
SIPREC WG, IETF# , GMT+2 John Elwell (WG co-chair) Brian Rosen (WG co-chair)
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.
ISA 95 Working Group Process Centric Exchanges Gavan W Hood July 23, 2015 GWH 2.1.
IETF 831 Chairs: Flemming Andreasen Miguel A. Garcia.
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 Protocol (draft-portman-siprec-protocol-05) June 28, 2011 IETF 81 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.
SIP file directory draft-garcia-sipping-file-sharing-framework-00.txt draft-garcia-sipping-file-event-package-00.txt draft-garcia-sipping-file-desc-pidf-00.txt.
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.
IETF 851 Chairs: Flemming Andreasen Miguel A. Garcia [Paul Kyzivat substitute for this meeting]
Slide # 1 IETF-62 March 2005Conference Package Conference Package Status March 11 th, 2005 IETF 62, Minnesota draft-sipping-conference-package-09.
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:
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
54 th IETFMMUSIC WG1 54 th IETF – Yokohama 18 July 2002.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
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:
SEMI-STRUCTURED DATA (XML) 1. SEMI-STRUCTURED DATA ER, Relational, ODL data models are all based on schema Structure of data is rigid and known is advance.
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.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-00 Volker Hilt Gonzalo Camarillo
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.
1 SIP Recording Metadata (draft-ietf-siprec-metadata-16) November 2014 IETF 91 meeting Presenter: Paul Kyzivat Authors: Ram Mohan R, R Parthasarathi, Paul.
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
CLUE WG IETF-85 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
1 Session Recording Protocol Requirements and Charter IETF 76, Hiroshima Andy Hutton and Leon Portman on behalf of the team Draft authors: Kenneth Rehor,
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Chairs: Flemming Andreasen Miguel A. Garcia
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-11)
CLUE WG Interim Meeting San Jose, CA Sept , 2012
IETF 78 Ken Rehor on behalf of the team
INSIPID Session Initiation Protocol (SIP) Extension for logging and debugging (draft-kaithal-dispatch-sip-log-information-00 ) March 26th 2012 IETF -83.
WebDAV Design Overview
Beyond SMPTE Time Code The TLX Project.
SIPREC WG, Interim Meeting , GMT/UTC
SIPREC Protocol (draft-portman-siprec-protocol-04)
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Presentation transcript:

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: Paul Kyzivat, Ram Mohan R, R Parthasarathi

Agenda Introduction to Metadata format (draft-ram- siprec-metadata-format-00) SIPREC XML Schema discussion Discuss Open items in Metadata format Next Steps

Introduction to Metadata format draft-ram-siprec-metadata-format-00 defines XML document with new namespace (recording) for exchanging metadata between SRC and SRS. XML document is based on Metadata model draft (draft-ram-siprec-metadata) XML document provides the ways to describe CS Group, CS, Participant, stream metadata.

Metadata format considerations All XML list elements are grouped under single container XML element for better readability (E.g.: session element is grouped under sessions element) Stream element links to SDP using SDP label attribute Individual “id” of each element is represented as an attribute of element Delivery mechanism of Metadata is outside the scope of this document

recording Element 5 recording is the top most element in recording namespace. recording element MUST exists in all recording XML document. recording element contains group (CSG), type of recording (persistent/selective), requestor (SRC/SRS), id, appdata (Any XML extension)

group Element 6 group element is used to represent CS group group contains sessions element to represent multiple sessions group contains appdata specific to group Initiator element in group represent the originator for this group. This data relates to caller of the normal dialog. Group id generation is an open issue

session Element 7 session element is used to represent CS session contains participants, streams whereas participants, streams are container for participant, stream Session includes timestamp to represent when the session is started. This help to identify start-time and end-time of the session. Session has its own appdata and id elements

participant Element 8 participant element is used to represent participant of an CS aor element in participant element represent the identity of the participant Send element indicates the stream which are send by this participant. The label value of stream is used to relate stream and participant Optional element “recv” represents the list of streams received by participant.

stream Element 9 stream element is used to represent media stream Label attribute indicates m-line in SDP related to this stream. This attribute is designed in a way that SDP attributes are fully re-used for SIPREC. streamMode element indicates whether the stream is mixed or un-mixed. Appdata element for stream extensions

appdata Element 10 appdata element is used to extend the element in this XML document xs:any is used for the extension. – Open issue: Any other specific XML mechanism has to be used.

Container Elements 11 Sessions, Participants, Streams elements are created as container element to hold the list of respective element Container elements are created for readability

Open Issue – Id generation in XML element 12 Id generation for each element in XML document. Whether it is done by SRC or SRS or combination of both? – SRC performs based on CS SIP signaling data but achieving uniqueness is tough here – SRS dynamically creating key for new XML document and SRC has to keep track for further transaction. The solution complexities will go up in maintaining these extra key. Not possible for group (CSG) – Generate the key by SRC and create partial data by SRS for uniqueness alone

Open Issue – Individual Id generation 13 How to create session id ? – session id MAY call-id of CS or equivalent id. Whether SRS addition requires? How to create participant id ? – Identity of CS May be reused but unreliable in case of Anonymous identity How to create stream id – Label attribute is used to uniquely identify stream. The issue may raise as Label scope within the document and transaction

Open Issue – Individual Id generation 14 How to create recording id ? – recording id MAY re-use Recording session dialog- id. “id” attribute has to accommodate the values from SRC and SRS. How to create Group id ? – Group id may be created by SRC based on the grouping mechanism and SRS adds extra data to make uniqueness

Open Issue – Partial Metadata in XML 15 During lot of services like call Hold/resume, there is only few update in metadata but current passing complete XML document is not flexible to send the partial update information alone. Whether partial update has to be considered? Partial update for deletion information complicates the solution. How to make generic? Any known solved XML format exist?

Open Issue – Partial Metadata in XML 16 Whether XML namespace extension has to be created for each element in case partial data has to be passed even though recording element exists in all recording XML element?

Next steps Understand whether XML with SDP link approach looks appropriate for SIPREC? Request for review of draft-ram-siprec- metadata-format-00 in the mailer Close the open item Adding more examples for clarity Publish -01 revision before IETF-80