Media Resource Brokering Chris Boulton, Lorenzo Miniero - - PowerPoint PPT Presentation

media resource brokering
SMART_READER_LITE
LIVE PREVIEW

Media Resource Brokering Chris Boulton, Lorenzo Miniero - - PowerPoint PPT Presentation

Media Resource Brokering Chris Boulton, Lorenzo Miniero draft-ietf-mediactrl-mrb-03 Changes since -02 Fixed several nits/typos Terminology and clarifications Added support for SIP 3xx response in IAMM An alternative to


slide-1
SLIDE 1

Media Resource Brokering

Chris Boulton, Lorenzo Miniero

draft-ietf-mediactrl-mrb-03

slide-2
SLIDE 2

March 25th, 2010 IETF 77th, Anaheim 2

Changes since -02

  • Fixed several nits/typos
  • Terminology and clarifications
  • Added support for SIP 3xx response in IAMM
  • An alternative to multipart/mixed
  • Examples section
  • Publishing example
  • Consumer examples (both Query and IAMM)
slide-3
SLIDE 3

March 25th, 2010 IETF 77th, Anaheim 3

Next version: -04

  • Address what needs to be fixed
  • DTMF support (INFO?)
  • Extensibility of the schemas
  • Call legs management
  • Address RAI Expert Review comments

(thanks to Ben Campbell)

  • http://www.ietf.org/mail-archive/web/rai/current/msg00747.html
  • WGLC
slide-4
SLIDE 4

March 25th, 2010 IETF 77th, Anaheim 4

DTMF support

  • “INFO” listed in DTMF support, BUT...
  • No standard available
  • At least three (or more?) incompatible usages
  • MS don't even support it (do they?)
  • Ok to drop it?
  • Any reason not to?
slide-5
SLIDE 5

March 25th, 2010 IETF 77th, Anaheim 5

Extensibility of the schemas

  • Both schemas not extensible at the moment
  • msstatus, action, actions, dtmf, vxml
  • Should they be?
  • Signaling needed to address it?
  • ...or just let the MRB barf or ignore or default

unrecognized values?

slide-6
SLIDE 6

March 25th, 2010 IETF 77th, Anaheim 6

Call legs management (1)

  • Query
  • Consumer returns SIP URI (MS)

– AS attaches call legs there

  • Inline-aware (IAMM)
  • AS still gets MS SIP URI eventually

– Same as Query

  • What if MRB may/wants to be in the path?
  • Ok for MRB to allocate URI to map with MS URI?
slide-7
SLIDE 7

March 25th, 2010 IETF 77th, Anaheim 7

Call legs management (2)

  • Inline-unaware (IUMM)
  • MRB always on the signalling path
  • AS sees MRB as actual MS

– What if >1 CFW sessions to separate MS?

  • Potential issue relaying calls
  • Always relay to the same MS?
  • Some kind of session-related token?

– conference-id proposed, but has drawbacks – Whatever it is, Control Framework must support it

slide-8
SLIDE 8

March 25th, 2010 IETF 77th, Anaheim 8

RAI Issues (1)

  • Subscriptions
  • Why yet another way? Why not SIP Events?

– Long discussions at earlier meetings – All entities speak CFW (native notification mechanism)

  • IAMM with 3xx is like Query
  • Why two ways to accomplish the same thing?

– Originally IAMM only envisaged multipart/mixed – 3xx added to address concerns from the list – Remove it again?

slide-9
SLIDE 9

March 25th, 2010 IETF 77th, Anaheim 9

RAI Issues (2)

  • Inline MRB as B2BUA
  • Very similar to caller-prefs (RFC 3841)

– Will look at it, thanks!

  • Multipart/mixed payload
  • Required/supported for body parts

– Good point, will add them to the next version

  • Fixed ordering in multipart not acceptable

– Will fix this in the next version

slide-10
SLIDE 10

March 25th, 2010 IETF 77th, Anaheim 10

RAI Issues (3)

  • Lease mechanism
  • MRB managing resources or just keeping track?
  • Can MS and MRB get out of sync?
  • Can a MS be contacted directly?
  • What if multiple MRBs involved?
  • Scope of “expires”?

– We definitely need to clarify the role of leasing in the

doc... what is your feeling about this?

slide-11
SLIDE 11

March 25th, 2010 IETF 77th, Anaheim 11

RAI Issues (4)

  • Error codes
  • Just 409 and 410?
  • Don't re-use HTTP/SIP/etc error codes

– Next version will have all error codes added

  • Uniqueness requirements
  • Scope, chance of collision, etc. for all IDs

– Definitely need to be clarified – “Unique within the scope of MSs controlled by a MRB”?

slide-12
SLIDE 12

March 25th, 2010 IETF 77th, Anaheim 12

RAI Issues (5)

  • Explaining “seqnumber”
  • Infer gaps? Roll over? Separate in each direction?

– Will clarify its role in the next version

  • “non-active-” sessions

– Clarify what non-active -mixers and -rtp-sessions are

  • Deactivated vs. Unavailable

– No practical difference, but may be useful to have both

  • What goes in “name”, “package”, “format”, etc.

– Will clarify the constraints

slide-13
SLIDE 13

March 25th, 2010 IETF 77th, Anaheim 13

RAI Issues (6)

  • Security considerations
  • B2BUA modifies bodies (affects SIP security)

– Good point, will add this

  • Channel security vs. Authorization

– Good catch, will clarify that only authorized AS are

allowed to communicate with an MRB

slide-14
SLIDE 14

March 25th, 2010 IETF 77th, Anaheim 14

Questions? Further discussion?