draft-ietf-mediactrl-call-flows-00 alessandro amirante tobia castaldi lorenzo miniero simon pietro...
TRANSCRIPT
draft-ietf-mediactrl-call-flows-00
Alessandro AmiranteTobia Castaldi
Lorenzo MinieroSimon Pietro Romano
(University of Napoli Federico II/Meetecho)
26/03/09 IETF 74th, San Francisco 2
Changes
The draft is now a working group item draft-ietf-mediactrl-call-flows-00
Long process of internal review The existing text has been corrected/clarified All the placeholders have been filled
Usual updates on the flows draft-ietf-mediactrl-sip-control-framework-10 draft-ietf-mediactrl-ivr-control-package-06 draft-ietf-mediactrl-mixer-control-package-06
26/03/09 IETF 74th, San Francisco 3
Current status
State diagrams AS and MS perspective (including events)
Control channel establishment SIP dialog (COMEDIA) TCP/TLS and SYNC/K-ALIVE
Use case scenarios Sequence diagrams and protocol details
Security considerations? Will discuss this later
26/03/09 IETF 74th, San Francisco 4
State Diagrams: AS and MS
26/03/09 IETF 74th, San Francisco 5
Control Channel Establishment
SIP/SDP COMEDIA negotiation TCP case (TLS very similar) Use of new attributes (cfw-id)
CFW Channel Use of SYNC
cfw-id (Dialog-ID) matching Package negotiation Keep-Alive timeout value
Example of K-ALIVE
26/03/09 IETF 74th, San Francisco 6
Use case scenarios
Many scenarios are depicted Echo Tests, IVR Menus, Conferences, etc. Plenty of details (diagrams, protocol analysis, etc.) Involve IVR, Mixer or both
Focus is on CFW, not SIP Just brief considerations on 3PCC
Are additional scenarios/details required? Focus on functionality, rather than scenario itself No VoiceXML involved at the moment
26/03/09 IETF 74th, San Francisco 7
Addressed features (1)
Echo Test Direct (Mixer: self join) Recording (IVR: recording + prompt on leg)
Phone Call Direct (Mixer: join legs) Indirect (Mixer: hidden conference + join) Recording in both cases (IVR+Mixer: recording of
legs/conference + join and prompt on hidden conference)
26/03/09 IETF 74th, San Francisco 8
Addressed features (2)
Conferencing Bridging (Mixer: conference + join) Rich scenario (IVR+Mixer: conference, DTMF
collection for PIN, recording for name, join, prompt for name)
Coaching scenario (Mixer: orchestrated use of conference and joins)
Sidebars + BFCP (TBD) More on that later
26/03/09 IETF 74th, San Francisco 9
Addressed features (3)
Additional scenarios Voice Mail (IVR: variable announcements for digits,
VCR on messages) Current Time (IVR: variable announcements for
dates, parallel playback) DTMF Conference Control (IVR+Mixer: SRGS for
DTMF collection, use of Mixer operations for conference manipulation)
26/03/09 IETF 74th, San Francisco 10
Example of scenario: Echo Test
26/03/09 IETF 74th, San Francisco 11
Security considerations
Currently refers to the core drafts Framework provides guidance
CFW/TLS, SIP/TLS, SRTP, etc. IVR and Mixer have examples and guidelines
Similar examples in here too? Unauthorized operations How auditing should behave Examples of potential attacks ...
26/03/09 IETF 74th, San Francisco 12
Current notes
draft-boulton-mmusic-sdp-control-package-attribute-03 has expired... ... it's actually useful: will it come alive again?
Floor Control still a placeholder BFCP package (BFCP in the MS) missing Scenario with BFCP in the AS?
Sidebars Still ambiguous in XCON too Simplified scenario?
26/03/09 IETF 74th, San Francisco 13
Interop
New UniNA/Meetecho prototype released 0.4.0 version available
http://mediactrl.sf.net and http://www.meetecho.com/ TLS negotiation and support for Control Channel
Interoperability efforts Still where we were at Minneapolis No meeting in Malta / No interop event What's the status of other implementations?
Do call flows comply with them?
Prototype in action
26/03/09 IETF 74th, San Francisco 15
Questions?Further discussion?