University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 draft-miniero-mediactrl-escs-02 Alessandro Amirante Tobia Castaldi Lorenzo.

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-02 Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II/Meetecho)
Draft-ietf-mediactrl-call-flows-00 Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II/Meetecho)
Web Services and AIXM. Introduction Subramanyam “Subbu” Nadavala Contractor, L-3 Communications FAA Air Traffic Organization (ATO) Information Technology.
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.
Get up to speed A new file format One more big change in the new version of Word: an improved file format. What does that mean to you? The new file format.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
NDT Tools Tutorial: How-To setup your own NDT server Rich Carlson Summer 04 Joint Tech July 19, 2004.
Struts 2.0 an Overview ( )
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
J2EE Web Fundamentals Lesson 1 Introduction and Overview
S New Security Developments in DICOM Lawrence Tarbox, Ph.D Chair, DICOM WG 14 (Security) Siemens Corporate Research.
How Will You Be Developing Your Next Application? (SIP-01)
Tracking The Problem  By Aaron Jackson. What’s a Problem?  A suspicious or unwanted behavior in a program  Not all problems are errors as some perceived.
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
…using Git/Tortoise Git
XRules An XML Business Rules Language Introduction Copyright © Waleed Abdulla All rights reserved. August 2004.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
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)
Mediactrl Framework draft-melanchuk-mediactrl-framework-00 Tim Melanchuk
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)
Rfc4474bis-01 IETF 90 (Toronto) STIR WG Jon. First principles (yet again) Separating the work into two buckets: 1) Signaling – What fields are signed,
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
SIP PUBLISH draft-ietf-simple-publish-01 Aki Niemi
Conference Control Manipulation Protocol (CCMP) draft-ietf-xcon-ccmp-03.txt Authors: Mary Barnes Chris Boulton.
Interactive Connectivity Establishment : ICE
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
VoiceXML Version 2.0 Jon Pitcherella. What is it? A W3C standard for specifying interactive voice dialogues. Uses a “voice” browser to interpret documents,
RTP Splicing Status Update draft-ietf-avtext-splicing-for-rtp-11 Jinwei Xia.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
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 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.
Mixer Control Package for Media Control Channel Framework Tim Melanchuk, Scott McGlashan, Chris Boulton draft-ietf-mediactrl-mixer-control-package-00 IETF.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP draft-ietf-mmusic-rfc2396bis-10 Magnus Westerlund Co-auhtors: Henning Schulzrinne, Rob Lanphier,
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.
Media Resource Broker Roni Even, Chris Boulton boulton-mediactrl-mrb-02.txt
1 Recording VoiceXML sessions with SIPREC draft-lum-siprec-vxml-00 July 30, 2013 IETF 87 Author: H. Lum.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
XCON CCMP Call Flow Examples draft-barnes-xcon-examples-00 Authors: Mary Barnes Chris Boulton
1 Options Clearing Corporation Encore Data Distribution Services April 22, 2004.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Conference Control Manipulation Protocol (CCMP) draft-ietf-xcon-ccmp-02.txt Authors: Mary Barnes Chris Boulton.
Open Map Yamama Dagash & Haitham Khateeb under the supervision of: Benny Daon & Eyal Levin Open Map.
Towards Lemonade Profile Version 2 August 3, 2005 IETF 63 - Lemonade 1 Lemonade New Drafts Towards Version 2 of Lemonade Profile Stéphane H. Maes,
How to develop a VoIP softphone in C# by using OZEKI VoIP SIP SDK This presentation demonstrates the first steps concerning to how to develop a fully-functional.
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
A Basic IVR Control Package for Media Control Channel Framework Chris Boulton, Tim Melanchuk, Scott McGlashan draft-boulton-ivr-control-package-06 IETF.
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
CLUE Framework Interim Meeting Feb 15, 2012 Mark Duckworth
Data Virtualization Tutorial: Introduction to SQL Script
CLUE WG Interim Meeting San Jose, CA Sept , 2012
SIP Configuration Issues: IETF 57, SIPPING
IETF 71 Philadelphia, PA, US
What’s changed in the Shibboleth 1.2 Origin
call completion services
SIP Session Policies Volker Hilt
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Presentation transcript:

University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 draft-miniero-mediactrl-escs-02 Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II)‏

University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 Implementation Details Application Server – SIP Servlet implementing application logic Successfully deployed in both WeSIP and Sailfin – C/C++ event-driven application (the latest demo)‏ Media Server – C/C++ application written from scratch – Use of existing open source components to deal with well- known protocols, languages and features reSIProcate (SIP)‏ oRTP (RTP/RTCP)‏ Expat (XML)‏ libCURL (HTTP/FTP)‏ Boost libraries as helpers ffmpeg for video transcoding, etc.

University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 The demo in action

University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 Changes from -01 to -02 All scenarios and flows have been updated to the latest specifications –Reflects changes in the core framework –Updated all flows involving IVR Mixer flows will be updated in the next version Implementation has been updated –All drafts except VoiceXML are implemented –Several scenarios can be accomplished... but something still needs to be fixed

University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 Framework Use of error codes is still unclear at times –e.g. when is 400 to be used? –What should be done with bodyless CONTROL messages? (payload is a MAY in the draft)‏ from~to tags to address connections still remain a problem –cfw-id issue has been solved (SDP attribute)‏ Crash recovery has not been dealt with yet –What happens if the AS crashes? –And what if it’s the MS to crash?

University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 IVR repeatCount allows multiple iterations –Should the results of each iteration be notified, or only the last? If each, where? All in dialogexit, or mid-dialog events? –If repeatCount involves a recording, is the recording overwritten or appended? If appended, should silence be generated during other operations? Where and how to place recordings when “dest” is involved is still ambiguous –How to deal with file formats with headers? (e.g. wav)‏ –What if uploading authorization is requested? The dialog model needs clarification –Schema says ordering is important –Is it also for operations in a requested dialog?

University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 Mixer Some potential problems with join/unjoin –a~b~c and d~e~f already disconnected –Should an unjoin with id1=a~b and id2=d~e fail? An “already unjoined” exception for labels c and f would appear XCON Data Model allows custom video layouts per user –Mixer draft instead doesn’t, is this desired? Custom layout would allow simple “mirror on/off” (unavailable now)‏ Neverheless, custom layouts eat more resources Video layouts envisage a static region mechanism –Collisions may happen –Reallocation of regions could be hard (e.g. moving all participants to the following region)‏ –What about a simpler priority mechanism? Region automatically chosen by the MS But region may also be forced with the current mechanism… Voice Activated Switching needs clarification

University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 Discussion Framework is improving and is almost done Both packages are evolving well –Many scenarios achievable –Currently, just a few issues Implementation work to verify this is currently in full swing –Still some ambiguities in the specification for implementors Related to our draft: –Please read it and send us comments! –We do believe it contains a bunch of useful information –Ready to become a WG item? (yeah, again!)‏

University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 Work in progress in Naples Check out our mediactrl site on sourceforge: – A summary of all our efforts related to mediactrl –Media Server implementation & docs –Application Server implementation & docs Download it, install it and play with it! –You won't find the latest stuff yet though... Looking for other implementations to come: –Interoperability next IETF?