draft-miniero-mediactrl-escs-01 - PowerPoint PPT Presentation

About This Presentation
Title:

draft-miniero-mediactrl-escs-01

Description:

We do believe it contains a bunch of useful information. Ready to become a WG item? ... Download it, install it and play with it! Looking for other ... – PowerPoint PPT presentation

Number of Views:13
Avg rating:3.0/5.0
Slides: 9
Provided by: ietf
Learn more at: https://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: draft-miniero-mediactrl-escs-01


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

3
Voice Mail Scenario
D1. AS lt- MS (SCFW CONTROL event) ----------------
----------------- SCFW 4rfg34fg21ge
CONTROL Control-Package
msc-ivr-basic/1.0 Content-Type text/xml
Content-Length 126 lt?xml
version"1.0"?gt ltevent dialogid"1aa30g5"gt
ltdialogexit status"1"gt
ltcollectinfo dtmf"46679" termmode"match"/gt
ltdialogexit/gt lt/eventgt
C1. AS -gt MS (SCFW CONTROL, VCR) -----------------
--------------- SCFW p0ofgh35vzx1
CONTROL Control-Package msc-ivr-basic
Content-Type text/xml
Content-Length 271 lt?xml
version"1.0"?gt ltdialogstart
conferenceid"1cc1a27"gt ltbasicivrgt
ltprompt maxduration"300s"gt
ltmedia src"http//www.ms.org/recordings/reco
rding-54fcb22.wav"
type"audio/wav"/gt lt/promptgt
ltcollect ffkey"6" rwkey"4" pausekey"7"
resumekey"9"/gt lt/basicivrgt
lt/dialogstartgt
A1. AS -gt MS (SCFW CONTROL, play) ----------------
----------------- SCFW 1gffh68hydx0
CONTROL Control-Package msc-ivr-basic
Content-Type text/xml
Content-Length 271 lt?xml
version"1.0"?gt ltdialogstart
conferenceid"1cc1a27"gt ltbasicivrgt
ltprompt bargeinfalse"
maxduration"15s"gt ltmedia
src"http//www.ms.org/prompts/youhave.wav"
type"audio/wav"/gt
ltvariable value"5" type"digits"/gt
ltmedia src"http//www.ms.org/prompts/mails
.wav" type"audio/wav"/gt
ltmedia src"http//www.ms.org/prom
pts/lastreceived.wav"
type"audio/wav"/gt ltvariable
value"2008-03-07" type"date" format"ymd"/gt
ltvariable value"1109" type"time"
format"t24"/gt lt/promptgt
lt/basicivrgt lt/dialogstartgt
  • Simplified scenario
  • Some features already described
  • Shows use of new Basic IVR features
  • VCR Controls
  • Do they need to belong to ltcollectgt?
  • Ambiguity with other ltpromptgt and ltcollectgt
    attributes
  • Variable announcements
  • Which is the base url?
  • Is the filenames construction implementation
    specific?

4
ltpromptgt, ltcollectgt, ltrecordgt
  • Models in place of templates
  • More flexible than before
  • Is order important? Should it be?
  • May be confusing (e.g. VCR)
  • Iterations only for ltpromptgt now
  • Should the attribute be global?
  • New termmode attribute
  • A termination mode for hangup may be useful
  • Still ambiguous in some parts
  • Offset (in ltpromptgt), timeout vs maxtime (in
    ltrecordgt), dest (in ltrecordgt), etc.

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

6
ltstreamgt element
  • Implementation now partly supports video (for
    ltjoingt between endpoints)
  • Attaching media is fine as long as each medium in
    the same session is of a different type
  • Even by using ltstreamgt, thats an issue
  • e.g. joining two endpoints which negotiated two
    different audio streams with each other
  • Same issue applies for ltpromptgt and ltrecordgt in
    Basic IVR

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?

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 _at_ next IETF?
Write a Comment
User Comments (0)
About PowerShow.com