Mapped tasks

Basic principles

There's a few basic principles we're trying to stick to while rolling this out:

  1. Feature parity: existing features MUST be preserved
  2. Gradual rollout: we have a lot of different work areas to cover (client, signalling, server), each of them with different sub-areas.
  3. Backwards compatibility (a fallback plan): we can't lose support for what we have today (Kurento, FreeSWITCH). Any stuff that rolls in from item 2 MUST be optional.

Fields of work

We have four fields of work that MAY have concurrent tasks to be tackled and MAY be sufficiently different knowledge areas, them being:

  1. Media servers (A1)