Mediactrl Framework draft-melanchuk-mediactrl-framework-00 Tim Melanchuk

Slides:



Advertisements
Similar presentations
An Application Component Architecture for SIP Jonathan Rosenberg Chief Scientist.
Advertisements

SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Protocol interactions among User Agents, Application Servers and Media Servers A. Amirante, T. Castaldi, L. Miniero and S. P. Romano University of Napoli.
Draft-miniero-bfcp-control- package-00 Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II)
Draft-ietf-mediactrl-call-flows-00 Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II/Meetecho)
Communication Service Identifier Requirements on SIP draft-loreto-3gpp-ics-requirements.txt
SIP issues with S/MIME and CMS Rohan Mahy SIP, SIPPING co-chair.
Remote Call/Device Control IETF82, Dispatch WG, Taipei November 15, Rifaat Shekh-Yusef Cullen Jennings Alan Johnston.
A RELOAD Usage for Distributed Conference Control (DisCo) – update – draft-knauf-p2psip-disco-00 draft-knauf-p2psip-disco-00 Alexander Knauf, Gabriel Hege,
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
Martin Dolly, Gary Munson AT&T Labs James Rafferty Cantata Roni Even Polycom draft-dolly-xcon-mediacntrlframe-03.txt draft-even-media-server-req-02.txt.
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.
What is the problem we are solving? How a conference aware participant manipulates media streams at the mixer The client is a UA (in sip) The server is.
XCON Framework Overview & Issues Editors: Mary Barnes Chris Boulton
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
A RELOAD Usage for Distributed Conference Control (DisCo) draft-knauf-p2psip-disco-00 Alexander Knauf Gabriel Hege Thomas Schmidt Matthias Wählisch
Draft-audet-sipping-feature-ref Feature Referral in the Session Initiation Protocol (SIP) draft-audet-sipping-feature-ref-00 François Audet -
How Will You Be Developing Your Next Application? (SIP-01)
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.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Media Resource Control Protocol v2 Sarvi Shanmugham, Editor: MRCP v1/v2.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
A Conference Gateway Supporting Interoperability Between SIP and H.323 Jiann-Min Ho (Presenter) Jia-Cheng Hu Information Networking Institute Peter Steenkiste.
Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team)
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.
MEDIACTRL – IETF 73 Eric Burger Spencer Dawkins November 2008IETF 73 - Minneapolis, USA1.
A Basic IVR Control Package for SIP Chris Boulton, Tim Melanchuk, Scott McGlashan draft-boulton-ivr-control-package-05 IETF 70 Vancouver, Canada.
Draft-miniero-mediactrl-escs-01 Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II)
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-09) Leon Portman Henry Lum
19 March 2003draft-burger-sipping-netann-05.txt1 Network Announcements with SIP IETF 56 Eric Burger
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
SIP And DTMF SIP WG 48th IETF July 31-August 4, 2000 Bert Culpepper, Skip Cave.
IETF-81, Quebec City, July 25-29, 2011
Delivering Services to Residential Appliances by Utilizing Remote Resource Awareness Andreas Häber, PhD Research Fellow University.
SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb
XCON BOF IETF 57 Vienna, Austria July 15, Administriva Conscripting a Scribe Note Well announcement (Read Section 10 of RFC 2026) Blue Sheets.
Making SIP NAT Friendly Jonathan Rosenberg dynamicsoft.
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.
SIP-H.323 Interworking Group RRR-1 IETF-48 SIP-H.323 Interworking Requirements draft-agrawal-sip-h323-interworking-reqs-00.txt Hemant.
File Transfer Services in the Context of SIP Based Communication Markus Isomäki draft-isomaki-sipping-file-transfer-00.
Mixer Control Package for Media Control Channel Framework Tim Melanchuk, Scott McGlashan, Chris Boulton draft-ietf-mediactrl-mixer-control-package-00 IETF.
University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 draft-miniero-mediactrl-escs-02 Alessandro Amirante Tobia Castaldi Lorenzo.
Slide # 1 IETF-62 March 2005Conference Package Conference Package Status March 11 th, 2005 IETF 62, Minnesota draft-sipping-conference-package-09.
Indication of Terminated Dialog draft-holmberg-sipping txt Christer Holmberg NomadicLab Ericsson.
Speechsc Protocol Proposal Sarvi Shanmugham Cisco Systems Inc. shanmugham-speechsc-00.txt.
OPTIMIZATION OF SIGNALING TRAFFIC IN CENTRALIZED CONFERENCES USING SIP Submitted by D.NEHRU S.JAYABALAN B.Tech IT II Year.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
Area Structure and Participant Recruitment RAI Area Open Meeting
Conference Control Manipulation Protocol (CCMP) draft-ietf-xcon-ccmp-02.txt Authors: Mary Barnes Chris Boulton.
User Application Control (Keypress Events) SIPPING WG - IETF 53 Robert Fairlie-Cuninghame, Bert Culpepper, Jean-François Mulé.
Session-ID Requirements for Interim-3 draft-ietf-insipid-session-id-reqts-00 Paul Jones, Gonzalo Salgueiro, James Polk, Laura Liess, Hadriel Kaplan.
Transcoding Design Team draft-camarillo-sipping-transc-framework-00.txt draft-camarillo-sipping-transc-3pcc-00.txt draft-camarillo-sipping-transc-b2bua-00.txt.
XCON WG IETF-64 Meeting Centralized Conferencing (XCON) using the Message Session Relay Protocol (MSRP) draft-boulton-xcon-msrp-conferencing-02 Editors:
RTP Taxonomy & draft-lennox-raiarea-rtp-grouping-taxonomy-03 IETF 88 1.
1 Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team) Draft authors: Rajnish Jain, Leon Portman, Vijay Gurbani,
Klara Nahrstedt Spring 2012
SIP for Grid networks Franco Callegati, Aldo Campi, Walter Cerroni
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
Klara Nahrstedt Spring 2014
Session Initiation Protocol (SIP)
CLUE Use Cases 02 – comments and proposal
IETF 71 Philadelphia, PA, US
Network Announcements with SIP
IETF 57 Vienna, Austria July 15, 2003
網際網路電話系統 期中考重點整理.
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:

Mediactrl Framework draft-melanchuk-mediactrl-framework-00 Tim Melanchuk

draft-melanchuk-mediactrl-framework-00 2 Framework Goals define the logical entities for the protocol: ‣ Application Server (AS) ‣ Media Server (MS) ‣ Media Resource Broker (MRB) define a model for core interactions define entity roles for several key use case scenarios Non goal: define specific protocol functions

draft-melanchuk-mediactrl-framework-00 3 Model - Control Channel AS uses SIP to establish TCP/TLS connection to MS ‣ SIP dialog called “Control Dialog ‣ TCP/TLS connection called “Control Channel” SIP/SDP signaling based on COMEDIA ‣ draft-boulton-sip-control- framework-05 may be m:n control channels between AS(s) & MS(s) control channels used as transport for MediaCtrl Protocol ApplicationServer MediaServer TCP/TLS (Control Channel) SIP (Control Dialog)

draft-melanchuk-mediactrl-framework-00 4 Model - Media Sessions Signaling for media sessions between UA & AS may be SIP or other protocol AS signals to MS using SIP ‣ SIP dialog called “Media Dialog Standard 3PCC model if UA & AS use SIP no relation between media sessions and control channels ‣ media sessions identified within the MediaCtrl Protocol ApplicationServer MediaServerUserAgent User Signaling (e.g. SIP) SIP (Media Dialog) RTP/SRTP TCP/TLS (Control Channel) SIP (Control Dialog)

draft-melanchuk-mediactrl-framework-00 5 Model Benefits Using SIP to establish both Control Channels and media sessions provides a common framework and allows leveraging SIP for: ‣ location and rendezvous capabilities ‣ security and identity properties ‣ session negotiation (RTP for media, TCP for control) ‣ selection of MS based on capability sets (RFC 3840) TCP/TLS Control Channel(s) allows for reliable transmission of arbitrary sized PDUs

draft-melanchuk-mediactrl-framework-00 6 IVR Services For simple announcement services, an AS may use the R-URI mechanism from RFC 4240 instead of Control Channels For interactive services, AS uses MediaCtrl Protocol in the Control Channel to request MS IVR functions VoiceXML services may be requested by an AS using either MediaCtrl Protocol in the Control Channel or the RFC 4240 R- URI mechanism

draft-melanchuk-mediactrl-framework-00 7 XCON Mapping AS has the role of the conference focus MS acts as the media mixer ApplicationServer(Focus) MediaServer(Mixer) Participant B SIP User Signaling SIP (Media Dialog) for B RTP/SRTP Control Channel (MediaCtrl Protocol) SIP (Control Dialog) Participant A (Conference Aware) RTP/SRTP SIP (Media Dialog) for A H3.23 User Signaling XCON User Signaling

draft-melanchuk-mediactrl-framework-00 8 Conference Services AS uses MediaCtrl Protocol in the Control Channel to request functions such as: ‣ allocate, manage, and remove media mixers ‣ IVR functions for participants or the mix (e.g. announcements or recording) ‣ media related controls, such as requested by conference aware participants through an XCON protocol (e.g. “unmute me”) Participants are added/removed via either SIP (conference URI of the SIP Media Dialog) or using the MediaCtrl Protocol

draft-melanchuk-mediactrl-framework-00 9 Floor Control & BFCP BFCP defines Floor Control Server (FCS) & Floor Chair ‣ Floor Chair is part of application logic and if automated, should be part of the AS ‣ FCS could be co-located with either the AS or MS but both need to interact with the FCS (e.g. via the Control Channel) Scenario of the FCS co-located with MS is described in the draft

draft-melanchuk-mediactrl-framework Discussion Is this the right model? What else is needed? ‣ MRB discussion? ‣ Control Channel usage (e.g. which entity initiates)? ‣ more/less scenario discussion? ‣ other? Adopt as WG item?