We’re going to provide several SIP Communicator 1.0 pre-releases before we arrive to a point that satisfies us (both stability and feature wise) for an 1.0 release. Here’s the roadmap that we currently have in mind (all items are also represented by issues that could be found in the issue tracker):

SIP Communicator 1.0 alpha 1 - released on Dec 22nd 2006

  • GUI Service
  • Configuration Service
  • NetAddressManager
  • Create a MediaService
  • Create a ProtocolService
    • Provide a SIP implementation.
    • Provide a Jabber implementation
    • Provide an ICQ/AIM
    • Support for MSN Messenger
  • History
    • Call history service
    • Message history service
  • Installer
    • Windows
    • Linux
      • Generic
      • RPM (Fedora, Suse, etc.)
      • DEB (Ubuntu, Debian, etc.)
    • Mac
  • Version Service
  • Support for ILBC, speex and JMF

(All issues associated with the alpha1 release)

SIP Communicator 1.0 alpha 2 - released on Nov. 2nd 2007

  • Basic IPv6 Support
  • Basic STUN Support (Related issues: 207)
  • Bundle management user interface (Related issues: 239)
  • More ProtocolService Implementations
    • Extend the SIP implementation with support for SIMPLE (Related issues: 240)
    • Yahoo! Messenger (requested by Richard Hall and the felix team, Related issues 272)
    • Improve support for AIM ( Related issues 289)
    • IRC - (Related issues 353)
    • RSS flows - (Related issues 354)
    • Bonjour - (Related issues 358)
  • Systray icon (Related issues: 242)
  • Conference chatting with Jabber (Related issues : Related issues : 244, 246 )
  • Support for Jingle
  • Support for avatars and contact photos (Related issues: 320, Related issues: 322, Related issues: 321)
  • Allow registration of new Jabber accounts.
  • Add a splash screen on startup (Related Issues: 267).
  • Implement extended call history user interface.
  • Support for SIP INFO DTMF
  • Implement a way to keep important files in a coherent state (Related issues: 333)

(All issues associated with the alpha2 release)

SIP Communicator 1.0 alpha 3 (previewed for February/March 2008)

  • Shared whiteboards
  • Echo Audio/Video testing service
  • Conference chatting with ICQ ( 245)
  • Conference chatting with MSN
  • Set up an OSGI bundle repository (Related issues: 238)
  • Move to FMJ
  • Move to Java 1.5
  • Implement support for ICE in SIP Communicator (Related Issues: 251, 252, 253)
  • Complete configuration forms allowing control on major SIP Communicator features
  • Echo cancellation (Related issues: 244)
  • Seamless IPv6 support and transparent IPv4/IPv6 usage (Depends on ICE). (Related issues: 237, 216, 293, 294)
  • Internationalization
    • French
    • German
    • Bulgarian
    • Japanese
    • Spanish
    • Italian
  • Support for RTP DTMF

(All issues associated with the alpha3 release)

SIP Communicator 1.0 alpha 4 (Previewed for June/July 2008)

  • Allow easily configurable use of a movie, a static image, or screen capture for source of a video stream.
  • Chat window (css) themes (Related issues: 82).
  • Implement (basic) automatic ID convergence.
  • Installation Packages for BSD (Related issues: 243).
  • Support for TURN in Stun4j (Related issues 251)
  • Even More ProtocolService Implementations
    • IAX - Inter Asterisk Exchange (Related issues 298)
  • Audio Video Mailbox.
  • Improve usability (powered by the OpenUsability season of usability)
  • Better support for contact details (Related issues: 108)

(All issues associated with the alpha4 release)

SIP Communicator 1.0 beta (1 to ??)

  • Code stabilization (no new features)

SIP Communicator 1.0

Finaly, the 1.0 release.

Others (will get included as soon as they are done).

  • File transfer through IM protocols
  • Audio/Video conferencing (i.e. with 3 or more participants)
  • P2P/Distributed architecture.

---- Per-Developer Planning (attempts)