MEDIACTRL – IETF 73 Eric Burger Spencer Dawkins November 2008IETF 73 - Minneapolis, USA1.

Slides:



Advertisements
Similar presentations
IETF Calsify.
Advertisements

MPTCP – MULTIPATH TCP WG meeting #5 Nov 8 th & 10 th 2010 Beijing, ietf-79 Yoshifumi Nishida Philip Eardley.
MEDIACTRL – IETF 71 Eric Burger* Spencer Dawkins
LTANS WG Meeting July 30, IETF 78 – Maastricht Tobias Gondrom Carl Wallace.
IETF 89 SIPREC WG SIPREC Working Group IETF89 - Friday, March 7 th 2014, 11:50-13:20 Mailing list:
Common Log Format (CLF) DISPATCH ad hoc – IETF 75 Spencer Dawkins Theo Zourzouvillys
L2VPN WG “NVO3” Meeting IETF 82 Taipei, Taiwan. Agenda Administrivia Framing Today’s Discussions (5 minutes) Cloud Networking: Framework and VPN Applicability.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
PPSP Working Group IETF-89 London, UK 16:10-18:40, Tuesday, Webex: participation.html.
CCAMP Working Group Online Agenda and Slides at: Tools start page:
DRINKS Interim („77.5“) Reston, VA Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF.
IETF 90: NetExt WG Meeting. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet- Draft.
CLUE WG IETF-89 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
DISPATCH WG: ad hoc meeting on DREGS IETF-76 Mary Barnes (Dispatch WG co-chair) Eric Burger (ad hoc chair) 12 November DREGS ad hoc (DISPATCH) IETF.
BLISS – IETF 71 Jason Fischl Shida Schubert
MPTCP – MULTIPATH TCP Interim meeting #3 20 th October 2011 audio Yoshifumi Nishida Philip Eardley.
SIPCLF Working Group Spencer Dawkins Theo Zourzouvillys IETF 76 – November 2009 Hiroshima, Japan.
IETF #82 DRINKS WG Meeting Taipei, Taiwan Fri, Nov 18 th
EAP Method Update (EMU) IETF-79 Chairs Joe Salowey Alan DeKok.
CLUE WG IETF-91 Paul Kyzivat (WG co-chair) Mary Barnes (WG co-chair)
IETF #81 DRINKS WG Meeting Québec City, QC, Canada Tue, July 26 th, 2011.
Lemonade IETF 68 Eric Burger Glenn Parsons
IETF 86 PIM wg meeting. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC.
IETF 79 - Beijing, China1 Martini Working Group IETF 79 Beijing Chairs: Bernard Spencer
Extensible Messaging and Presence Protocol (XMPP) WG Interim Meeting, Monday, January 7,
NEA Working Group IETF meeting July 27, Co-chairs: Steve Hanna
1 Yet Another Mail Working Group IETF 78 July 29, 2010.
SIPREC WG, IETF# , GMT+2 John Elwell (WG co-chair) Brian Rosen (WG co-chair)
PAWS Protocol to Access White Space DB IETF 83, Paris Gabor Bajko, Brian Rosen.
CCAMP Working Group Online Agenda and Slides at: Data tracker:
Web Authorization Protocol (oauth) Hannes Tschofenig.
IETF #86 - NETCONF WG session 1 NETCONF WG IETF 86 - Orlando, FL, USA MONDAY, March 11, Bert Wijnen Mehmet Ersue.
IETF DRINKS Interim Meeting (#82.5) Virtual Interim Meeting Wed, Feb 1 st p-6p UTC/9a-1p Eastern.
IETF #84 - NETCONF WG session 1 NETCONF WG IETF 84, Vancouver, Canada MONDAY, July 30, Bert Wijnen Mehmet Ersue.
Wed 24 Mar 2010SIDR IETF 77 Anaheim, CA1 SIDR Working Group IETF 77 Anaheim, CA Wednesday, Mar 24, 2010.
Agenda and Status SIP Working Group IETF 61. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF.
Lemonade IETF 70 Eric Burger Glenn Parsons
IETF 89, LONDON, UK LISP Working Group. 2 Agenda and slides:  lisp.html Audio Stream 
MPTCP – MULTIPATH TCP WG meeting #5 Nov 8 th & 10 th 2010 Beijing, ietf-79 Yoshifumi Nishida Philip Eardley.
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
SIP Working Group IETF 74 chaired by Keith Drage, Dean Willis.
LMAP WG IETF 92, Dallas, TX Dan Romascanu Jason Weil.
Transport Layer Security (TLS) IETF-84 Chairs: Eric Rescorla Joe Salowey.
Interface to the Routing System (IRS) BOF IETF 85, Atlanta November 2012.
Lemonade IETF 67 Eric Burger Glenn Parsons (In Æther)
IPR WG IETF 62 Minneapolis. IPR WG: Administrivia Blue sheets Scribes Use the microphones Note Well.
IETF #81 - NETCONF WG session 1 NETCONF WG IETF 81, Quebec City, Canada MONDAY, July 25, Bert Wijnen Mehmet Ersue.
3 August th IETF - San Diego, CA, USA1 SPEECHSC Eric Burger Dave Oran
SIP Working Group IETF 72 chaired by Keith Drage, Dean Willis.
Transport Layer Security (TLS) IETF 73 Thursday, November Chairs: Eric Rescorla Joe Salowey.
IETF #73 - NETMOD WG session1 NETMOD WG IETF 73, Minneapolis, MN, USA November 20, David Harrington David Partain.
HIP WG Gonzalo Camarillo David Ward IETF 80, Prague, Czech Republic THURSDAY, March 31, 2011, Barcelona/Berlin.
OPSREA Open Meeting Area Directors: Dan Romascanu and Ron Bonica Monday, March 28, 2011 Morning Session, 10:30 – 11:30, Room Barcelona/Berlin Discussion.
Agenda Behcet Sarikaya Dirk von Hugo November 2012 FMC BOF IETF
1 Yet Another Mail Working Group IETF 76 November 11, 2009.
IETF #82 - NETCONF WG session 1 NETCONF WG IETF 82, Taipei, Taiwan TUESDAY, November 15, Afternoon Session III Bert Wijnen Mehmet Ersue.
Long-term Archive and Notary Services (LTANS) Working Group.
IETF #85 - NETCONF WG session 1 NETCONF WG IETF 85, Atlanta, USA WEDNESDAY, November 7, Bert Wijnen Mehmet Ersue.
Agenda Stig Venaas Behcet Sarikaya November 2011 Multimob WG IETF
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
Mon 23 Mar 2015SIDR IETF 92 Dallas, TX, US1 SIDR Working Group IETF 92 Dallas, TX, US Monday, 23 Mar 2015.
CLUE WG IETF-85 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
Agenda and Status SIP Working Group
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
MODERN Working Group IETF 97 November 14, 2016.
Multiple Interfaces (MIF) WG
SIPREC WG, Interim virtual meeting , GMT
SIPBRANDY Chair Slides
Multiple Interfaces (MIF) WG
Presentation transcript:

MEDIACTRL – IETF 73 Eric Burger Spencer Dawkins November 2008IETF 73 - Minneapolis, USA1

Remote Logistics mp3 Feed: SPEAK INTO THE MICROPHONE!!! – Jabber –Server: jabber.ietf.org –Room: mediactrl –Logs: Meeting Materials (Presentations, Agenda, etc.) – ?meeting_num=73 Supplemental Web Site – November 2008IETF 73 - Minneapolis, USA2

November 2008IETF 73 - Minneapolis, USA3 Scribes and Transcribes Jabber Scribe –Dan York Note Takers

Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made within the context of an IETF activity is considered an "IETF Contribution". Such statements include oral statements in IETF sessions, as well as written and electronic communications made at any time or place, which are addressed to: the IETF plenary session, any IETF working group or portion thereof, the IESG or any member thereof on behalf of the IESG, the IAB or any member thereof on behalf of the IAB, any IETF mailing list, including the IETF list itself, any working group or design team list, or any other list functioning under IETF auspices, the RFC Editor or the Internet-Drafts function All IETF Contributions are subject to the rules of RFC 3978 (updated by RFC 4748) and RFC 3979 (updated by RFC 4879). Statements made outside of an IETF session, mailing list or other function, that are clearly not intended to be input to an IETF activity, group or function, are not IETF Contributions in the context of this notice. Please consult RFC 3978 (and RFC 4748) for details. A participant in any IETF activity is deemed to accept all IETF rules of process, as documented in Best Current Practices RFCs and IESG Statements. A participant in any IETF activity acknowledges that written, audio and video records of meetings may be made and may be available to the public. November 2008IETF 73 - Minneapolis, USA4

Agenda TopicTimeWho Agenda Bash5 minChairs Status Review0 minOn list IVR Framework - WGLC comments30 minChris Boulton MIXER Framework - WGLC comments30 minChris Boulton Implementation Reports20 minLorenzo Miniero Planning for Broker Protocol40 minChris Boulton Interop and Interim planning (Malta)10 minChairs Work plan for IETF 74 and shutdown10 minChairs November 2008IETF 73 - Minneapolis, USA5

IVR Control Package Scott McGlashan, Tim Melanchuk, Chris Boulton draft-ietf-mediactrl-ivr-control-package-02 November 20086IETF 73 - Minneapolis, USA

Open Issue: ‘fallback video’ Request for new functionality: Add child of so that if parent fails, then child is played – fallback a la VoiceXML –Simplifies AS app development But some objections –AS can handle most cases for fallback proactively (by audit of MS codecs/formats and B2B with UA) or reactively (gets an error, makes a decision) –Some complexity introduced in spec and implementation –Feature creep? Decision please! November 2008IETF 73 - Minneapolis, USA7

Open Issue: Conformance Language Issue with conformance language – too many RECOMMENDEDs Proposed strategy: converted RECOMMENDEDs to MUSTs/MAYs –MAY: support playing multiple dialogs on same connection/conference –MUST: support for time, date and digits –MUST: support parallel playback of different media where mixing is not required –MUST: support playback of same media within a –MUST: support parallel of different media Any objections? November 2008IETF 73 - Minneapolis, USA8

Open Issue: Security review Do we need an WG security review for IVR package? –If so, volunteer please –Same review could cover mixer package Dan York already raised an issue with the case where another AS can take over management of dialogs created by an initiating AS –Relates to security policy described in Control Channel Framework –Any changes required? November 2008IETF 73 - Minneapolis, USA9

Next Version -03 Address issues identified during WGLC –Nits, clarifications, etc –Open issues: ‘fallback video’ Conformance language Security review November 2008IETF 73 - Minneapolis, USA10

Mixer Control Package Tim Melanchuk, Scott McGlashan, Chris Boulton draft-ietf-mediactrl-mixer-control-package-02 November IETF 73 - Minneapolis, USA

November 2008IETF 73 - Minneapolis, USA12 Next version: -03 Address issues identified during WGLC –Nits, clarifications, etc –Fix issue with –Open issues: Security review (shared with IVR package) Really no open issues?

Implementation reports Lorenzo Miniero November 2008IETF 73 - Minneapolis, USA13

IETF 73 - Minneapolis, USA14 A few words about the call flows... draft-miniero-mediactrl-escs-03 Currently reflects n-1 specs –Nothing much has changed anyway... –Will catchup in next version State diagrams are back in the document A lot of rewriting –A new scenario (phone call recording)‏ –Most of the scenarios are now detailed –Clarified that 3PCC examples are just examples November 2008

IETF 73 - Minneapolis, USA15 Work in progress in Naples Open source updated prototype released just a couple of weeks ago – –Both the MS and the AS (including a full app)‏ –Used for all of the interoperability tests Online video-enabled demo released Monday –A lot of scenarios from the draft are available –AS↔MS on November 2008

IETF 73 - Minneapolis, USA16 Interoperability tests So far involved three implementations –University of Napoli (AS)‏ –HP OCMP (MS)‏ –Dialogic (PoC MS)‏ Only audio was involved Future tests –Reversing the roles –Involve video –More implementations, hopefully November 2008

IETF 73 - Minneapolis, USA17 UniNA AS ↔ HP OCMP MS (1)‏ Major issue concerning the termination of PDUs with payloads (Content-Length)‏ –ABNF in the document said (i)‏ control-request = control-req-start *( headers ) CRLF [control-content] control-content = data CRLF data = *OCTET –UniNA incorrectly implemented it as (ii)‏ control-request = control-req-start *( headers ) CRLF [control-content] control-content = *OCTET Proposed change in the framework spec –Use (ii) to align to other text-based protocols (e.g. SIP/HTTP/etc)‏ November 2008

IETF 73 - Minneapolis, USA18 UniNA AS ↔ HP OCMP MS (2)‏ A few minor issues –Content-Type in requests was not always correctly set (e.g. “msc-ivr” instead of “msc-ivr/1.0”)‏ –AS didn't wait for the ACK to address connections MS couldn't validate connectionid –Some leftovers (e.g. “mix-type” instead of “type”)‏ Fixing the issues... –... the audio application was successful –Will try again involving video as well November 2008

IETF 73 - Minneapolis, USA19 UniNA AS ↔ Dialogic PoC MS (1)‏ An SDP-related issue –MS didn't support the * in COMEDIA negotiation m=application 5757 TCP/CFW * a=connection:new a=setup:active a=cfw-id:5feb a a=ctrl-package:msc-ivr/1.0 a=ctrl-package:msc-mixer/1.0 –Other specs use it (e.g. RFC4583 for BFCP)‏ –Format is optional in SDP... Should implementations support it anyway? November 2008

IETF 73 - Minneapolis, USA20 UniNA AS ↔ Dialogic PoC MS (2)‏ A few minor issues –AS didn't wait for the ACK to address connections MS couldn't validate connectionid –AS didn't tear down SIP control dialog when leaving What should happen when the TCP connection alone is destroyed? –our MS hangs up the SIP dialog which originated it... –... but a reINVITE with a “a:connection=new” might arrive Fixing the issues... –... the tests were fine at the framework level and at the IVR package level ( and )‏ November 2008

IETF 73 - Minneapolis, USA21 Current implementations Few implementations currently available –University of Napoli –HP –Dialogic –Broadsoft (?)‏ Other implementations in progress or planned? November 2008

IETF 73 - Minneapolis, USA22 Interop event An Interop event (formal/informal) would be quite useful IETF interim in Malta in January –MEDIACTRL will meet there –Scott and Lorenzo will likely be there as well –Could this be a suitable venue? November 2008

Questions? November 2008IETF 73 - Minneapolis, USA23

MRB Chris Boulton draft-boulton-mediactrl-mrb-03 November IETF 73 - Minneapolis, USA

20 November 2008IETF 73 - Minneapolis25 History Changes in 03 version of the draft –Consumer interface now a basic HTTP+XML interface Fleshed out early skeleton version of Consumer XML schema Need to include detail in next version with group input –Publishing interface now proposes the use of a Control package

20 November 2008IETF 73 - Minneapolis26 Goals!!!! Good group discussion on viability of two proposed interfaces –Fulfil complete ‘toolkit’ for all deployment models covered in document –Conclude on alternatives TODAY if the group is not happy –Draft at appropriate stage to start filling in the detail for Malta interim Will have skeleton version ready in preparation

20 November 2008IETF 73 - Minneapolis27 Full Toolkit Usage

20 November 2008IETF 73 - Minneapolis28 Consumer Interface - Discussion Current Proposal – HTTP+xml interface using underlying protocol to pass appropriate requests/responses/errors – Containing optional selection information – Containing response to request – Containing appropriate error information Are we happy? Alternatives?

20 November 2008IETF 73 - Minneapolis29 Publishing Interface - Discussion Current proposal – Control Framework package for publication of MRB info Use of Control Framework subscription /notification mechanism Control Framework already supported by MS for other packages (IVR, Mixer) + also uses some basic auditing Use Framework core capabilities (negotiation/security/SIP routing etc.) Are we happy? Alternatives?

20 November 2008IETF 73 - Minneapolis30 Next Steps…. Use discussion feedback and decisions on interfaces for detailed next version (by Malta) Craft new versions of interfaces based on community feedback Work Group Item Discussion…

Interoperability Testing and Interim Discussion November 2008IETF 73 - Minneapolis, USA31

Malta Grand interim meeting Malta (Europe) – –Alternatives if Malta melts down? Interoperability Event? –Malta, 19 th, before meeting –Malta, 20 th, after meeting but do not lose weekend prior –SIPit 24, May 18-24, Akihabara (Tokyo) –Not mutually exclusive November 2008IETF 73 - Minneapolis, USA32

November 2008IETF 73 - Minneapolis, USA33 Goals and Milestones Current*ProposedMilestone DoneRequirements Document WGLC DoneRequirements Document to IESG (Informational) DoneFramework Document WGLC Mar 2008Dec 2008Framework Document to IESG (Informational) DoneIVR Control Protocol WGLC Jun 2008Feb 2009IVR Control Protocol to IESG (Standards Track) DoneMixer Control Protocol WGLC Nov 2008Feb 2009Mixer Control Protocol to IESG (Standards Track) Jun 2008Feb 2009Broker Protocol WGLC Jul 2008Mar 2009Broker Protocol (Standards Track or BCP, TBD) * As agreed after IETF 71; never formally updated charter dates

Thank You (and see you in Malta) MEDIACTRL November IETF 73 - Minneapolis, USA