1 / 8

draft-miniero-mediactrl-escs-01

draft-miniero-mediactrl-escs-01. Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II). Changes from -00 to -01. All scenarios and flows have been updated to the latest specifications Reflects changes in the core framework

diem
Download Presentation

draft-miniero-mediactrl-escs-01

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. draft-miniero-mediactrl-escs-01 Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II)

  2. Changes from -00 to -01 • All scenarios and flows have been updated to the latest specifications • Reflects changes in the core framework • Added ‘ctrl-package’ attribute • Updated all flows involving Basic IVR • Added new scenarios • Voice Mail • BFCP-moderated conferencing (placeholder) • New draft reflects updated implementation draft-miniero-mediactrl-escs-01

  3. Voice Mail Scenario D1. AS <- MS (SCFW CONTROL event) --------------------------------- SCFW 4rfg34fg21ge CONTROL Control-Package: msc-ivr-basic/1.0 Content-Type: text/xml Content-Length: 126 <?xml version="1.0"?> <event dialogid="1aa30g5"> <dialogexit status="1"> <collectinfo dtmf="46679" termmode="match"/> <dialogexit/> </event> C1. AS -> MS (SCFW CONTROL, VCR) -------------------------------- SCFW p0ofgh35vzx1 CONTROL Control-Package: msc-ivr-basic Content-Type: text/xml Content-Length: 271 <?xml version="1.0"?> <dialogstart conferenceid="1cc1a27"> <basicivr> <prompt maxduration="300s"> <media src="http://www.ms.org/recordings/recording-54fcb22.wav" type="audio/wav"/> </prompt> <collect ffkey="6" rwkey="4" pausekey="7" resumekey="9"/> </basicivr> </dialogstart> A1. AS -> MS (SCFW CONTROL, play) --------------------------------- SCFW 1gffh68hydx0 CONTROL Control-Package: msc-ivr-basic Content-Type: text/xml Content-Length: 271 <?xml version="1.0"?> <dialogstart conferenceid="1cc1a27"> <basicivr> <prompt bargein=false" maxduration="15s"> <media src="http://www.ms.org/prompts/youhave.wav" type="audio/wav"/> <variable value="5" type="digits"/> <media src="http://www.ms.org/prompts/mails.wav" type="audio/wav"/> <media src="http://www.ms.org/prompts/lastreceived.wav" type="audio/wav"/> <variable value="2008-03-07" type="date" format="ymd"/> <variable value="11:09" type="time" format="t24"/> </prompt> </basicivr> </dialogstart> • Simplifiedscenario • Some features already described • Shows use of new Basic IVR features • VCR Controls • Do they need to belong to <collect>? • Ambiguity with other <prompt> and <collect> attributes • Variable announcements • Which is the base url? • Is the filenames construction implementation specific? draft-miniero-mediactrl-escs-01

  4. <prompt>, <collect>, <record> • Models in place of templates • More flexible than before • Is order important? Should it be? • May be confusing (e.g. VCR) • Iterations only for <prompt> now • Should the attribute be global? • New “termmode” attribute • A termination mode for hangup may be useful • Still ambiguous in some parts • Offset (in <prompt>), timeout vs maxtime (in <record>), dest (in <record>), etc. draft-miniero-mediactrl-escs-01

  5. Basic IVR: CONTROL • Use of MS-generated CONTROL messages for event notification • Works fine, tested in many scenarios • However, may lead to starvation for the AS… • Is there a need for a “keep-alive”? • A timeout is not feasible, dialogs could be long lasting by request • e.g. record a conference for 3 hours draft-miniero-mediactrl-escs-01

  6. <stream> element • Implementation now partly supports video (for <join> between endpoints) • Attaching media is fine as long as each medium in the same session is of a different type • Even by using <stream>, that’s an issue • e.g. joining two endpoints which negotiated two different audio streams with each other • Same issue applies for <prompt> and <record> in Basic IVR… draft-miniero-mediactrl-escs-01

  7. Discussion • Framework is improving • IVR package is 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 • Conferencing package still needs work • 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? draft-miniero-mediactrl-escs-01

  8. Work in progress in Naples • Check out our mediactrl site on sourceforge: • http://mediactrl.sourceforge.net/ • 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! • Looking for other implementations to come: • Interoperability tests @ next IETF? draft-miniero-mediactrl-escs-01

More Related