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 ( show )
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
SIP Communicator 1.0 alpha 2 - released on Nov. 2nd 2007 ( show )
Basic IPv6 Support
Basic STUN Support (Related issues: 207)
Bundle management user interface (Related issues: 239)
- More ProtocolService Implementations
Systray icon (Related issues: 242)
Conference chatting with Jabber (Related issues : Related issues : 244, 246 )
Experimental support for Jingle (No Video nor ICE)
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)
SIP Communicator 1.0 (previewed for summer 2009) ( hide )
Improved support for Video Calls on Linux and Windows ( #256)
Support for Video Calls on Mac OS X
Secure calls with zRTP (almost there)
Support for Call Transfer
Blind
Attended ( #444)
Complete support for reINVITEs ( #443)
Using a single SIP stack for all accounts ( #442)
Support for Call Hold
Support for Microphone Muting during a call
Move to Java 1.5
Configuration forms allowing control on major SIP Communicator features
Seamless IPv6 support and transparent IPv4/IPv6 usage
Support for SIP accounts with no registrar or proxy
Internationalization
French
German
Bulgarian
Japanese
Spanish
Italian
Romanian
- Resolve remaining RC1 issues
SIP Communicator 1.1 (Previewed for Q4, 2009) ( hide )
- Multiparty Audio conferencing for SIP (i.e. with 3 or more participants)
- File transfer through (at least some of the following) IM protocols ( #170)
- XMPP
- Yahoo! Messenger
- ICQ
- AIM
- MSN
- Echo cancellation (Related issues: 244)
- Support for RTP DTMF
- Integration of LDAP directories ( #445)
- Add the possibility to access the jain-sip API (i.e. send and process SIP messages) from within plugins
- Use a properties file format for sip-communicator.xml ( #618)
- Support for OTR encryption of instant messaging chats
- Custom support for Growl (including images and click detection)
- Conference chatting (currently partially implemented but unstable)
Tentative:
- Call recording
- Support for pending voicemail messages - RFC 3842
- Allow easily configurable use of an image, movie, or screen capture for source of a video stream.
SIP Communicator 1.2 (Previewed for Q1, 2010) ( hide )
- Implement support for ICE in SIP Communicator (Related Issues: 251, 252, 253)
- Redesign our CallSession interface so that it can be used by both SIP and Jingle
- Complete Jingle support (including Video and ICE)
- Multiparty Audio conferencing for Jingle
- ZRTP support for Jingle
- Support for HTTP proxies where possible
- Support for TURN in ice4j (Related issues 251)
- Advanced contact list filtering and search (Related issues 565)
SIP Communicator 1.3 (Previewed for Q3, 2010) ( hide )
- Audio Video Mailbox.
- One click account configuration
- Installation Packages for BSD (Related issues: 243).
- Support for UPnP Nat Traversal
Tentative:
- Multiparty Video Conferencing
SIP Communicator 2.0. (Tentative) ( hide )
- Move to FMJ (if possible)
- P2P SIP
- … others pending
Not currently scheduled for a particular release (and looking for volunteers) ( hide )
If you are looking for a way to get involved in FOSS development then the following are an opportunity:
- Shared whiteboards
- Chat window (css) themes (Related issues: 82).
- Even More ProtocolService Implementations
- IAX - Inter Asterisk Exchange (Related issues 298)
- Integrate support for Facebook implemented during GSoC’08
- Integrate support for MySpace implemented during GSoC’08
- Complete support for Bonjour (including SIP service discovery)
- Better support for contact details (Related issues: 108)
