2011.02.18 - Check out the Jitsi talks from FOSDEM 2012
On February 4 and 5 Jitsi participated in FOSDEM 2012. We had a stand, a video call between the XMPP devroom and lounge, and Emil Ivov also had a couple of talks that included a presentation of Jingle and the description of an XMPP and SIP base deployment as a a real skype alternative

2011.02.17 - IRC channel now renamed to #jitsi (was #sip-communicator)
The official Jitsi channel on Freenode is now called #jitsi. There is currently a temporary redirect in place but you may also want to update your IRC clients. Looking forward to having you in #jitsi .

Join us on February 4 and 5 during FOSDEM 2012. We will be hosting a Jitsi stand on the first level in building K. You are guaranteed to find Jitsi developers there at all times. We will also be having a couple of talks by Emil Ivov. The first one, “Jingle, the Universe and Everything” will be on Saturday in the XMPP devroom. The second one, “A real Skype alternative using standards compliant FLOSS” will be on Sunday in Telephony and Communications. Looking forward to meeting you there!

2011.12.26 - Join us for a Jitsi talk on FOSDEM 2012
Join us on February 5 in Open Telephony devroom in FOSDEM 2012. We’ll talk about FLOSS Skype replacement based on XMPP (and some SIP) that, in addition to Jitsi also uses Openfire, JingleNodes, FreeSWITCH, TurnServer and others!

2011.12.05 - Stable Jitsi 1.0-beta1-build.3820 now available
Our regular monthly release has just been baked! Among the various improvements and fixes you will find cool new features such as the possibility to answer video calls as such (rather than answer with audio only and only then enable video), global key shortcuts that allow you to answer, hangup and mute calls even when Jitsi is not the active application, and many others.

As usual, you can just update or download here

Following is a list of the most important changes brought by this build:

  • Adds support for global shortcuts that allow to answer, hangup and mute calls even when Jitsi is not the currently active application.
  • Adds the possibility to answer video calls with video (rather than having to answer with audio only and then turn video on).
  • Fixes a problem that was causing contacts to be shown multiple times in the contact list.
  • Fixes contact duplication upon reconnection to an XMPP chatroom.
  • Fixes tooltips and other popups.
  • Fixes problems with the Windows Live (MSN) login.
  • Fixes automatic reconnection for XMPP.
  • Fixes slow loading of some XMPP contact lists.
  • Fixes a problem that was preventing use of Google contacts for Google Apps accounts with no XMPP SRV records.
  • Fixes a problem that was sometimes preventing certain configuration forms from loading.
  • Removes the desktop sharing button from the call dialog in cases where desktop sharing is not supported by the remote peer.
  • Checks the RTP markers produced by the H.264 packetizer for sanity and enables passing single NAL units for processing.
  • Fixes local audio levels after removing a peer in a conf call.
  • Fixes a few connectivity problems for GTalk.
  • Removes the SMS icon that was wrongly appearing in chatrooms.
  • Improves DNS management in a preparation for DNSSEC integration.
  • Removes architecture warnings during updates of the x86 version on x64 systems.
  • Adds handling of profile-level-id when negotiating video codecs.
  • Isolates notification management into a separate module.
  • Numerous other fixes and improvements.

Best regards from the Jitsi dev team!

2011.11.10 - Stable Jitsi 1.0-beta1-build.3768 now available
After about a month since our last stable release the Jitsi team is proud to bring you its latest one, containing many important improvements and bug fixes!

So, don’t waste any more time and go get it now

Following is a list of the most important changes brought by this build:

  • Fixes a number of issues with video calls with GTalk, Jabber and ICE negotiation.
  • Adds support for MSI Windows installers for easier administration (in addition to the existing .exe installers)
  • Adds, in addition to ZRTP, support for encryption of SIP calls with SDES (sometimes referred to as SRTP)
  • Adds certificate based authentication for SIP
  • Adds RTCP encryption for SRTP protected RTP streams
  • Adds support for trusted MitM/PBX-s
  • Adds support for loading XiVO server stored extension lists.
  • Makes fonts in chat window persistent
  • Simplifies security settings
  • Fixes disproportionate contact list tool tip.
  • Fixes several issues with conference calls
  • Fixes full screen support on Windows and improves it on Mac OS X
  • Makes the Windows x64 setup default to ‘Program Files’ and not ‘Program Files (x86)’
  • Fixes on-line provisioning DHCP requests by adding the proper src IP address
  • Fixes disappearing messages in chat window. Fixes chat history navigation.
  • Adds remote resolution control for XMPP video calls.
  • Fixes remote resolution control for SIP video calls.
  • Fixes support for RGB camera devices with V4L2 on Linux
  • Fixes a few OTR issues
  • Fixes a few MSN related issues
  • Removes support for bonjour/zeroconf.
  • Adds missing dependency to Debian package.
  • Fixes a problem that was causing Jitsi tooltips to remain visible after moving to other applications
  • Makes Preferences/Options window resizable
  • Organizes audio and video configuration into tabbed panes and improves the General form
  • Adds various other fixes and improvements

Best regards from the Jitsi dev team!

2011.09.04 - Stable Jitsi 1.0-beta1-build.3651 now available
After a few months of hard work, debugging and a lot of fun, the Jitsi team is proud to bring you our latest stable Jitsi build! Among the most notable changes this build brings we have

  • video calls to GTalk,
  • calls to regular numbers via Google Voice,
  • support for Skype’s SILK wideband codec and many more

So, Don’t waste any more time and go get it now!

Other important changes that the build includes:

  • Adds support for Audio/Video calls to GoogleTalk users (including calls to Gmail and Android)
  • Adds support for calls to phone numbers via Google Voice
  • Adds support for the SILK wideband codec
  • Adds spell checking for chats
  • Adds the possibility to log onto SIP servers using certificate rather than a name and a password
  • Fixes a problem that caused the “+” sign to be removed from numbers in Outlook, Address Book or Google Contact
  • Adds a general dial pad in the contact list.
  • Fixes a number of issues with Windows Live (MSN)
  • Improves parsing of the provisioning URI
  • Fixes possible deadlocks in video calls
  • Adds OS integration for detection of network changes and user inactivity
  • Makes call history and chats display names rather than addresses and numbers whenever possible
  • Adds proper handling for the 301/302 SIP responses for call forwarding
  • Shows avatars for Nimbuzz contacts
  • Numerous (and we do mean numerous) other fixes and enhancements

2011.08.26 - Jitsi at the VUC on Friday Sept. 2nd
Next Friday (September 2nd, 2011) Jitsi’s Emil Ivov will be participating at the weekly VoIP Users Conference. Join us for an update on our GTalk audio/video support, the progress of our Android implementation and others. Make sure you join at sip:200901@login.zipdx.com

2011.07.27 - Stable build line for Jitsi
We have just launched our new stable build line! Anyone can now choose between monthly stable builds or bleeding edge nightlies! http://download.jitsi.org

2011.07.12 - Beta launch for jit.si
We have just launched our brand new http://jit.si service. The purpose of this service is to provide an easy way for people to make video calls over XMPP using Jingle and a Jingle Nodes relay (Yay! No more NAT traversal issues!). So feel free to get an account now and start talking.

2011.07.07 - Jitsi @ RMLL
Come meet the Jitsi dev team at the the 12th edition of the RMLL libre software meeting in Strasbourg, July 11-13. The Libre Software Meeting (RMLL) is a free (as in beer and as in speech) and non-commercial conference with talks, workshops stands, and round tables about Free Software and its uses. Jitsi would be hosting a stand in the RMLL village.

2011.06.29 - Jitsi @ Ars Technica
Ars Technica feature Jitsi in their article on VoIP “Help! I need VoIP service for my virtual office!”.

2011.06.14 - New FAQ on ZRTP, SRTP and call security in general
Questions about ZRTP, SRTP and VoIP security in general? Check out our new call security FAQ list

2011.06.09 - Work on DNSSEC and SDES for Jitsi in FHNW
The Institute of Mobile and Distributed Systems at the University of Applied Sciences Northwestern Switzerland starts work on DNSSEC and SDES for Jitsi.

2011.06.08 - World IPv6 Day
World IPv6 Day is today. Use Jitsi to connect over IPv6 to your favourite XMPP or SIP provider that support it.

2011.05.26 - “Architecture of Open Source Applications” now available …
… with a chapter on Jitsi. The Architecture of Open Source Applications has just been published. You can buy the book directly from Lulu, or check it out at aosabook.org.

All royalties are donated to Amnesty International … unless you get it from Amazon in which case they would be taking most of it ;) …

2011.05.20 - Greenpeace France moves to Jitsi
We just got a note that the Greenpeace’s French offices have migrated to Jitsi, which they now use for video calls, chat, and classic telephony. Way to go guys!

2011.05.19 - Open Discussion Day
A reminder from Ludovic Bocquet that today, May 19th, 2011 is Open Discussion Day. “Since 2006, on May 19th, we celebrate the Open Discussion Day, a day to promote open communication systems and protocols. Imagine an internet where it is only possible to send emails to people who used the same email provider as you, or only view websites that are hosted on your internet provider’s servers. Naturally, these barriers go against the principles of the internet, and thankfully those days are long gone. Well… nearly.

Many people still rely on instant messaging and other networks which lock them in, and prevent them from chatting with their friends on other networks (except where certain “business deals” are made). This is against the spirit of freedom of choice, and works in favor of the network providers, not you, the user.

Read more on opendiscussionday.org

2011.04.27 - vuc.me: Jabber, Jitsi, Nimbuzz and XMPP
The VoIP Users Conference is running an “XMPP, Jitsi and Nimbuzz” session this Friday, April 29. Make sure you join at sip:200901@login.zipdx.com

2011.04.22 - Check out the FLOSS weekly Jitsi video!
The video from the FLOSS weekly session on Jitsi is now available for download on http://twit.tv/floss162. You can check out high and low res videos or an audio only recording.

2011.04.13 - Jitsi on FLOSS weekly!
On Wednesday April 20 FLOSS weekly will be running a session dedicated to Jitsi with Emil Ivov as guest speaker. The session will be broadcast in both audio and video so make sure you join!

FLOSS Weekly is a popular weekly podcast about FLOSS. Past shows are archived at http://twit.tv/floss, and have included people like Tim O’Reilly, Kent Beck, Chris DiBona and even Linus Torvalds.

2011.03.23 - Now supporting Google Contacts and LDAP
Starting from build 3371 Jitsi now supports automatic integration with Google Contacts in addition to LDAP which was added last week. This should be great news to all Android users who store their contacts online as well as everyone whoe would like to call numbers from their enterprise LDAP server.

2011.03.18 - GSoC 2011 is on!
Jitsi has just been accepted for participation in GSoC 2011! Thank you Google! Our friends from Kamailio (OpenSER) and SEMS are participating with us again. Check our project ideas and get ready for yet another exciting summer!

2011.03.11 - SIP Communicator becomes Jitsi
As many of you already know. SIP Communicator is changing its name to Jitsi. There are many reasons for this but above all we did it because the project is now a lot more than a SIP only Communicator. This new site is the first step in a process that we will complete in the following few days

The installers and the name of the application, the executables and the installation packages are going to remain under the sip-communicator name at first until we are ready with our transition update packages so that the name change would happen transparently for users.

2011.02.12 - Back from Fosdem XI

FOSDEM, the Free and Open Source Software Developers' European Meeting

Once again it was wonderful to meet you all at FOSDEM XI!

For those who weren’t able to attend and visit our stand here’s a brief summary: We had some wonderful demos such as native video decoding on Linux, video calls and desktop sharing over XMPP/Jingle and a SIP video call with a hardphone. You can check out the photos on our Facebook page.

As previously announced we also gave a couple of talks and you can now download our Open Source Telephony and XMPP devroom presentations.

Thank you all for participating!:)

2011.02.01 - Fosdem XI

FOSDEM, the Free and Open Source Software Developers' European Meeting

We are very happy to announce that most of the SIP Communicator developers will once again meet during the FOSDEM 2011 meeting on February 4th, 5th and 6th in Brussels.

As with previous years we will be hosting a stand and give talks in the Open Source Telephony (Sunday 13:45 to 14:15 in AW1.124) and XMPP (Saturday 15:30 in AW1.121) devrooms.

If you are planning on going, make sure you come see hello (you’ll certainly notice us wearing our SIP Communicator jackets … as always ;) )!

2011.01.31 - Feature Spotlight

It is again that time of the month where we bring your attention to some of the great new features that we have been working on lately. Among the most recent additions is our brand new system address book integration that works with Microsoft Outlook and Apple Address Book. Also, for all you fellow quality geeks, in case you haven’t noticed, you can now make calls using the wideband G.722. Speaking of codecs we now also support one more video codec: H.263. Last but not least, let’s not forget our Audio/Video calls with Jingle on Windows Mac and Linux.

Want to try all this for yourself? Download now

Don’t forget to check out our partners page page and thank all the people that are helping this project live!

2011.01.21 - SVN Repository and Mailing Lists Temporarily Unavailable!



The java.net site is currently migrating to a new and improved home. As a result there would be no access to SVN and the SIP Communicator mailing lists for the following few days.

The irc channel and the downloads would continue working as always.

2010.12.20 - Jingle Bells!!!



After many months of hard work SIP Communicator becomes the first open source project to offer support for XMPP Jingle on Windows, Linux, and Mac. This includes ZRTP encrypted video calls, conferences, call transfers, call recording and basically all the features that we’ve already had with SIP. So go ahead and start really using that Jabber/GMail account!

The Jingle implementation effort has been funded by the NLnet foundation so give them a big Thank you! after you successfully complete your first Jingle calls.

2010.12.03 - Loads of new features! (Including early Jingle support)

In case you haven’t been following SIP Communicator closely, then you might want to know that we’ve been keeping busy and have a bunch of new features either freshly integrated or on their way to you. Wideband G.722 support (in addition to our wideband speex) and message waiting indications are two good example.

The absolute champion however, and the one that many of you have been waiting for is our newly added support for Jingle Audio/Video calls with XMPP. There might still be a few glitches here and there but it is already safe to try it. We are certainly enjoying it daily! :)

2010.10.28 - SIP Communicator @ VUC

On Friday, October 29, we will be guest presenting SIP Communicator at the VoIP Users Conference. VUC is a great place to hear the latest news or chat about VoIP, SIP, Asterisk and all kinds of telephony-related topics. The conference has been running for three years now and is gathering a lot of interest so make sure you are there: October 29, Friday, 18:00 CET.

If you’d like to get an early glimpse, you can check out one of the 280 sessions available on iTunes or here

2010.09.14 - You can now record your calls!

Conference calls, important negotiations or work discussions … there are a number of cases where recording a call could prove particularly useful. Thanks to the GSoC work of Dmitri Melnikov and his mentor Lubomir Marinov, you can now do so with SIP Communicator. So, download the latest version and start putting those calls on tape ;).

2010.06.15 - Crystal clear calls with wideband Speex

Ever wondered why Skype to Skype calls sound so good? Well it’s mostly because they use high quality codecs known as wideband. Contrary to regular, narrow band codecs like GSM and G.711, wideband codecs encode and send a bigger portion of the audio spectrum. This results in the remote party getting richer, higher definition audio.

We have recently spent effort (one of the many aided by the NLnet foundation) on modifying our audio capture and playback system so that it would fully support full band audio. We have also added support for one of the currently most popular wideband FOSS codecs: Speex, and we’ve also just configured it as the default choice in SIP Communicator initiated calls. Bottom line is you can now enjoy high quality audio with SIP Communicator and have one more reason to drop proprietary solutions.

Oh and by the way, other wideband codecs such as CELT and Skype’s SILK are also on the way to getting integrated in SIP Communicator so stay tuned!

2010.05.28 - Goodies brought to you by the NLnet foundation!

During the past months we have added a number of very useful features, that you would definitely love! SIP Communicator’s latest builds now come with greatly improved video features. Video capture and rendering is now handled entirely natively on Windows, Linux, and Mac. We have also completely revamped the user interface, added a better call history, missed call notifications, DTMF over RTP, automatic reconnection for all protocols, and many many others, that you simply MUST try so make sure you download our latest version. When you do, make sure you send a mental “Thank you!” note to the NLnet foundation that have been graciously funding SIP Communicator’s development.

As a side note. ice4.org is another project funded by NLnet. ice4j has recently reached a level that allows us to start work on our XMPP Jingle implementation. In other words, stay tuned and you will soon be able to call your Facebook buddies ;).

2010.04.27 - Google SoC 2010 application results announced!

The Google Summer of Code 2010 application results have been announced a few hours ago. SIP Communicator, SEMS and Kamilio will be mentoring 7 very cool projects together. We will be posting more details on our Team and Contributors page in the following days and weeks.

2010.04.10 - The Applications for Google SoC 2010 are now closed!

The Google Summer of Code 2010 application process has closed and we are currently evaluating candidates. The list of accepted students will be published at the official GSoC site on April 26.

2010.03.31 - We are now taking Google SoC Applications from Students!

The application period for Google Summer of Code 2010 is now open! We will be taking applications until April 9, so if you are interested in working on SIP Communicator, Kamailio (OpenSER), or SEMS, then pick an idea and apply now.

Once submitted applications can still be reviews after April 9, and you will get questions, so make sure you post before the deadline. Good luck everyone!

2010.03.19 - Accepted for Google Summer of Code 2010! Yuppieee!

Google have just published the list of organizations accepted for participation in Summer of Code 2010 and … SIP Communicator is among the lucky ones! :)

Looks like we’ll once again be having a very exciting summer! If you’d like to join us and work on a SIP Communicator project (rather than working in the local gas station ;) ), have a look at our project ideas. Among the many projects there are also a couple that we will be running in collaboration with the Kamailio (OpenSER) and SEMS open source projects.

Note that students can start applying on March 29th and until April 9th. So, hurry up, and pick a project! Good luck to all students!

If you are not familiar with GSoC, we invite you to consult the GSoC FAQ.

2010.03.17 - SIP with TLS

We have recently completed our TLS support which, together with ZRTP, makes SIP calls 100% secure. We also added extended certificate management so users are now notified whenever there’s something strange going on with a site’s credentials. So make sure you try TLS and let us know how it works for you!

2010.02.12 - Fosdem X Chronicles

Once again we had a great FOSDEM experience. Our stand was running three wonderful demos, Emil has made a great presentation of our new conference call functionality and we were more than fifteen SIP Communicator contributors, who spent a nice geek weekend in Brussels :)

So, we have made three demos this time. The first one, including three computers (two running Debian and one running Windows) connected in a conference call. People were seduced by our new audio level indicators :)

We were also presenting our brand new feature: desktop streaming. The first step in the work on desktop sharing. While in a call a Debian computer was streaming its desktop to a Mac. Debian computer was running a nice video to show the great quality of the streamed image.

And finally, we were also running a video call. Nothing is better than being able to say “hiiii” and see you on the other side :)

Of course, all this was accompanied with a lot of beer, jokes and belgian french fries :))

2010.02.03 - Fosdem X

Attach:fosdem-rect2010.png Δ

Once again we are very happy to announce that most of the SIP Communicator developers will meet during the FOSDEM 2010 meeting on February 5th, 6th and 7th in Brussels.

Once again SIP Communicator will be running a stand. This year we will also have a Lightning Talk on Saturday afternoon (16:00) and Emil will present our brand new conferencing features.

If you are planning on going, make sure you come see hello (you’ll certainly notice us wearing our SIP Communicator jackets … as always ;) )!

2009.05.16 - The NLnet foundation will be funding work on SIP Communicator

We are proud to announce that our file transfer implementations have now been completed for most protocols supported by SIP Communicator. Starting from build 2002 and in addition to the previously implemented XMPP support, SIP Communicator users would be able to share files via the MSN, Yahoo! Messenger, ICQ and AIM protocols. This implementation is a part of the effort funded by the NLnet foundation. However, early research on the subject started long ago and many have contributed.

2009.07.17 - SIP Communicator goodies

Some goodies such as wallpapers, posters or stickers are now available from our goodies page. Tell us what you think about them, and don’t hesitate to send us your own creations!

2009.06.26 - File transfer support in SIP Communicator

We’re proud to announce that a first version of file transfer is now available in SIP Communicator! This first version contains support for XMPP, new history module that allows merging events from our file and message history services and a brand new user interface that visualizes file transfers in the chat and history windows, allows drag and drop, preview for images and some more. This implementation is start of the effort funded by the NLnet foundation. However, early research on the subject started long ago and many have contributed.

Anthony Schmitt has done research and a proof of concept implementation during his participation in the 2008 edition of the GSoC program, which really helped us get a quick start. Some other students to mention here are: Nicolas Riegel and Gregory Bande, who participated in the very first attempts of file transfer implementation.

2009.05.16 - The NLnet foundation will be funding work on SIP Communicator

The NLnet foundation have graciously accepted to fund a project proposal on a number of extensions to the SIP Communicator project. The funding would concern completion of the ice4j stack, Jingle telephony, brand new support for file transfer, and multi-party conference calls for SIP and Jingle/XMPP. The project started on May 1st 2009 and will continue for twelve months.

In other words, kudos to the NLnet guys!

2009.05.12 - Google Summer of Code coding is about to start!

The Google Summer of Code 2009 coding period will start in ten days. This is probably a good time to meet our students and get acquainted with the work they’ll be doing this summer. There’s a lot to do so it would definitely be a hot, hot summer! ;)

2009.04.15 - Applications for Google Summer of Code 2009 closed!

The Google Summer of Code 2009 application process has closed and evaluations completed. The list of accepted students will be published by Google on April 20.

2009.03.24 - You can now apply for Google Summer of Code 2009!

The Google Summer of Code 2009 application process has opened yesterday (or today for some ;) ).

Students interested in our project ideas can therefore pick one and

Apply Now!

Note that the student application period is only open until April 3rd. There will be no extensions this year so if you are planning to apply you should do so now!

2009.03.19 - Google Summer of Code 2009: we’re in!

Google have just published the list of organizations accepted for participation in Google Summer of Code 2009 and …. we’re in!

If you are interested in participating for SIP Communicator, you will find more information about our projects list on this page. Note that the student application period will begin on March 23rd and ends on April 3rd.

If you are not familiar with GSoC, we invite you to consult the GSoC FAQ.

2009.03.12 - What are we up to recently?

The road to the RC1 release does not keep our minds only on bugfixes. Several improvements have been discussed recently on the developer mailing list and found their way in our nightly builds.

Thanks to the work of Yana and Werner, the integration of ZRTP-related events in the call panel has been a lot improved since the FOSDEM demonstration in February. The behaviour of the systray menu has also been refined with the help of Damien. Martin A. has recently proposed to improve the maintenance of the translation files. We will further investigate how Pootle could help us to achieve this.

Last but not least, Emil and his fellow mentors have been preparing the application for Google Summer of Code 2009. Fingers crossed!

2009.02.16 - The FOSDEM chronicles

We had a stand allocated at this year’s edition of FOSDEM. This was a nice occasion for all of us to meet and present SIP Communicator to the open-source community through two demonstrations.

One of the demonstration consisted in showing ZRTP encrypted Audio/Video calls with SC. The fact that we were able to present an encrypted session was extremely important as it corresponded to FSF’s objective for a Skype replacement. Video calls went uninterrupted throughout the whole day without losing quality or accumulating latency! Therefore many thanks to Damian and Lubomir for all their work on the preparation of this demonstration! Many thanks also to Werner for his work on completing ZRTP encryption.

Our second stand demo was a showcase of the work Cristina did on porting SIP Communicator to Android. The demo attracted a lot of interest from different people so we would hopefully be getting more contributions for the sc-android project in the near future. Great job Cristina!

We hope to see you in Brussels next year! In the meatime, you may check the pictures of our correspondent photographers: a gallery from Martin Harvan is here and Damencho’s one is here.

2009.01.04 - Fosdem’09

Attach:fosdem2009.jpg Δ

Most of the SIP Communicator developers will meet during the FOSDEM 2009 meeting on February 7th and 8th in Brussels. We are pleased to announce that we’ll have a booth this year, so if you happen to go there, don’t hesitate to visit us (you’ll certainly notice us wearing our SIP Communicator jackets)!

2008.10.09 - Free Software Foundation High Priority List

The FSF high priority list aims at focusing the free software community on the development of particular projects. Especially, SIP Communicator has been cited as a working alternative to Skype! The recent integration of ZRTP will also certainly help SIP Communicator to be considered as a viable solution for secure telephony.

2008.09.23 - Google SoC Spotlight - Support for Facebook


Facebook Chat support is one of our successful 2008 GSoC projects. It makes it possible for SIP Communicator users to chat with their Facebook friends without needing to use the web-based client on the Facebook page. You can also use it to view their profiles, pictures, and so on. The source code is available for review and testing in the Facebook branch until it finds its way into the main stream version.

If you are interested in following this work, you can get regular updates through Dai Zhiwei’s blog.

2008.09.12 - Google SoC Spotlight - Support for MySpace


One of our GSoC projects this year consisted in implementing support for the MySpace instant messaging prtocol. Maciej Wiercinski (our student) has made a great job and his work is hopefully going to be integrated soon. If interested, make sure you have a look on the project screencast, or, even better, try and download his branch and be the first to use the MySpace protocol with SIP Communicator.

2008.08.01 - Google SoC Spotlight - Plugin Management

Every week, the plug-in management project is getting closer to completion as the summer flies by. You can see progress as many new feature become available on the project branch. Users now have full control over their plugin repositories, downloads and updates management via a rich and user-friendly interface. Mathieu has uploaded a screencast on YouTube so that you can see his work in action.

If you are interested in following this work, you can get regular updates through Mathieu’s blog.

2008.07.24 - Google SoC Spotlight - Profile Manager

The profile manager project that would allow users to launch SIP Communicator with different accounts and contact lists (profiles) is now almost complete. You can now create, use, and manage profiles if you use the profile manager branch. Merging this new feature into SIP Communicator is just around the corner so stay tuned!

If you are interested in following this work, you can get regular updates through Damien’s blog.

2008.06.24 - Google Summer of Code 2008 - ZRTP Integration

The ongoing GSoC project on Implementation of encryption key sharing algorithms reached a major step this week with a first successful secured call between two SIP Communicator clients. This was made possible thanks to the close collaboration of our GSoC student, Emanuel Onica, and the author of ZRTP4J, Werner Dittmann. Congratulations to both of them!

If you are interested in following this work, you can get regular updates through Emanuel’s blog.

2008.05.13 - Google Summer of Code 2008 - May the Coding Start!

The evaluation process for Google Summer of Code 2008 has completed some time ago and we are very very proud to announce that we have received 15 student stipends from Google! There were more than 180 applications in total for the SIP Communicator project ideas and many of the candidates deserved to get a slot.

It really broke our hearts to reject many of those that we did, but on the other hand the students that we accepted are all very motivated, experienced and itching to get to work.

Let’s wish them all good luck and happy coding!

Here’s a short list of our GSoC 2008 project, students and mentors:

Performance profiling and optimizations.

    by Vladimir Škarupelov, mentored by Benoit Pradelle

Spell Checking

    by Damian Johnson, mentored by Yana Stamcheva

Extending and integrating the FMJ framework in SIP Communicator

    by Martin Harvan, mentored by Kenneth Arthur Larson

Support for LDAP

    by Mazy Sébastien, mentored by Vincent Lucas

Facebook Support Plugin for SIP Communicator

    by Dai Zhiwei, mentored by Romain Kuntz

File Transfer for SIP-communicator

    by Schmitt Anthony, mentored by Ulrich Norbisrath

Group chat for MSN, ICQ and Yahoo protocols

    by Rupert Burchardi, mentored by Yana Stamcheva

Implementation of encryption key sharing algorithms

    by Emanuel Onica, mentored by Romain Kuntz

Profile Manager

    by ROTH Damien, mentored by Pavel Tankov

Message translation

    by Ernesto Rivera, mentored by Lubomir Marinov

HTTP/SOCKS Proxy Support in SIP Communicator

    by Atul Aggarwal, mentored by Pavel Tankov

File transfer protocol for SIP Communicator

    by Mathieu Plourde, mentored by Cristina Tabacaru

File Transfer for SIP (Support for MSRP)

    by João Antunes, mentored by Pavel Tankov

Implementing NAT traversal with ICE on top of Stun4J

    by Chaminda Namal Senarathne, mentored by Sébastien VINCENT

MySpaceIM support

    by Maciej Wiercinski, mentored by Benoit Pradelle

A nice little list of very useful and cool features isn’t it?

In the following weeks you should all be seeing messages from our GSoC students as they make progress so I’d like to ask everyone here to provide them with all the help they might need.

Let’s wish them all good luck and happy coding!

2008.03.20 - SIP Communicator in Google Summer of Code 2008

SIP Communicator has been accepted for the second year as a mentoring organization for the 2008 edition of Google Summer of Code! So, if you want to write open source this summer, instead of working on the local gas station hurry up and pick up one of our summer of code projects. Deadline was extended until Monday, April 7, 2008!

2008.02.07 - Internationalization

Thanks to multiple contributors, SIP Communicator now proposes Bulgarian, German, French, and Italian translations, in addition to English. We’re also working on the Japanese and Romanian ones!

2008.02.01 - Fosdem’08

Attach:fosdem2008.png Δ

Many of the SIP Communicator developers will meet during the FOSDEM 2008 meeting between February 22nd to 24rd in Brussels. If you happen to go there, you’ll certainly notice us wearing our SIP Communicator jackets, so don’t hesitate to give us a sign!

2007.11.02 - SIP Communicator alpha2 released

After almost a year of development the SIP Communicator team is proud to announce that the 1.0-alpha2 release is now available for download.

Among other things the alpha2 release adds to SIP Communicator the following features:

  • Support for new protocols such as SIP (SIMPLE), Yahoo! Messenger, AIM, Bonjour, Jingle,
  • Support for IRC and Jabber chat rooms (work in progress)
  • Support for RSS flows
  • Systray icon
  • Support for avatars and contact photos
  • More reliable configuration and meta contact list files

Many other new features have been added, improved, and stabilized, so go and see for yourself!

All the target milestones scheduled for the alpha2 release have been reached and the issues closed.

2007.10.18 - Google Summer of Code 2007 - Final Report

This year’s Google Summer of Code has finished and we are very happy to announce the results for our project.

Above all, thanks to all mentors for their diligence and patience and of course students for their hard work! Thanks also to Google for making all this possible.

The success story

We have finished this year’s GSoC program with 7 (out of 8) successful projects, 80000 lines of code in addition to what we had before GSoC and a doubled mail traffic on our developer mailing list. Our community has already voted and accepted two of the students as fully qualified developers and two others are continuing work on their projects. GSoC has also added a lot of visibility to our project and has even attracted contributors to areas that weren’t directly concerned by the student projects.

We are having lots of new features added to the project and approximately 90% of the code that students have written is on its way to being integrated. We have already integrated four of the seven projects - RSS support, SIMPLE support, AV Mailbox and the SSH protocol, and others would follow shortly.

Projects in details

  • Support for SIMPLE - Benoit Pradelle (France)

SIMPLE is what allows the SIP protocol to support presence and instant messaging. It is in charge of showing the current status of your SIP contacts and making sure that your messages get through to them.

We have now fully integrated the SIMPLE implementation, a configuration form for our account installation wizard and a bunch of test cases for our unit tests. Great work, Ben!

Benoit has joined our developer community quite early (in the middle of GSoC) and has taken a lot of new challenges after finishing his GSoC project. He has worked on improving the Meta Contact List storage, on the integration of the RSS unit tests (brought to us by Mihai Balan - another GSoC student), and on integrating the SSH support that was developed in another GSoC project by Jindal Shobhit, etc..

  • RTP for FMJ (RTP3775 implementation) - Chris Vincenot (France)

SIP Communicator has long been suffering from problems due to the poor support of JMF. We have therefore decided to start working on integrating FMJ. One of the major things that prevented us from doing so at the time was the fact that FMJ did not have a working RTP stack and in other words we wouldn’t have been able to stream media with it.

Christian Vincenot has spent his summer on fixing this and he has done a great job! It is now possible to send and receive media over the network using FMJ. What’s more, FMJ’s RTP implementation is RFC 3550 compatible (compared to the one used in JMF which was build upon the old version of RTP - RFC 1889).

After all the great work that Chris has been doing, he is now accepted as a developer in both the FMJ and SIP Communicator projects.

Up to the alpha3 release of SIP Communicator, we will most probably be using FMJ instead of JMF. (We would also like to express our gratitude to Ken Larson from FMJ, who has helped Chris a lot throughout the program even though he was not officially involved in GSoC)

  • Shared Whiteboards - Julien Waechter (France)

A Shared Whiteboard allows two or more people to view and draw on a shared drawing surface even when they’re at a distance so that they can work together on a visual problem.

Julien’s project consisted in developing such White-boarding plug-in for SIP Communicator, which was involving both UI programming and protocol implementation. We have now a white-board plug-in, containing all needed initial functionalities, working and ready for integration! Bravo Julien!

  • Audio/Video Mailbox - Ryan Ricard (USA)

When we originally proposed the project, what we had in mind was a voicemail plugin with video capabilities that would enable SIP Communicator to record incoming messages and allow users to manage (play/delete) them later. We also wanted the possibility to configure usage preferences such as a storage location, max message duration, auto-answer delay, record a new incoming message, etc. As you see, this was quite a big project, in which Ryan has made the first step. Right now we have a plugin that does auto-answer, audio record, and allows basic configurations. Good job, Ryan!

  • SSH Support - Shobhit Jindal (India)

The SSH support project consisted in implementing the Protocol Provider Service in a way that allows to see distant host machines in the contact list. By executing an ICMP echo request/reply (ping) the plugin was meant also to allow users to see whether these machines are currently reachable.

Jindal Shobhit has done a wonderful job and his code is on the way of being integrated into the project.

  • Implement SRTP (RTP encryption) - Su Bing (China)

The SRTP protocol provides two mechanisms: the authentication and encryption of RTP packets. Su Bing has successfully implemented both, and his contribution will soon be merged in the main branch of SIP Communicator. This will however not be immediately usable as SRTP relies on a separate key management system that has not been implemented yet. This part is planned as a future student project though.

All along the project, Su has demonstrated his ability to implement Internet Standards with a great rigor and autonomy. Great work, Su!

  • RSS support - Mihai Balan (Romania)

RSS support is now fully operational in the main branch of SIP Communicator. We could now create an RSS account and add all our favorite feeds as simple contacts. This is really cool!

Mihai has done a lot of good work: - Fixed RSS incompatibility coming from the default Java User-Agent header value - Added support for Avatars to RSS by using favicons or the RSS default image. - Added HTML formatting for RSS messages in ProtocolProviderServiceRssImpl. - Together with Vincent (his coach:), fixed formatting of HTML messages in the GUI. - Provided item identification mechanism for RSS feeds. - Fixed smilies representation for text/html message type in the GUI. - Wrote the SLICK tests for RSS.

Problems and conclusions for mentors

After midterm evaluations Emil has done a really good analysis of the problems and challenges we (mentors) have met so far in this year GSoC program. I’d try to resume some of the problems he mentioned.

  • it’s important to keep all communication public. Students need to feel they are a part of the community and the community also gains a lot of vitality this way.
  • it’s very good if students start coding during the community bonding period. This could give us the possibility to detect errors we may have made during the selection process and switch students while it is still time.
  • we need to be present and try to guide students all the time.
  • given that mentoring implies relatively hard work, mentors are bound to sometimes discover that they are not up to the challenge or do not feel comfortable with a specific topic. In such cases having a backup mentor helps a lot.
  • when common FOSS contributors send patches it is reasonable to expect that they would need to be reviewed and probably returned for corrections once or twice before being accepted. As GSoC mentors we should expect at least the same amount of work from our students.
  • failing a student is really tough, but sometimes it’s inevitable. We need to be very clear and honest with our students from the very beginning, about what our expectations and requirements are. Students should be aware that if they don’t respect the rules they will be out.

2007.10.10 - IRC Implementation

Thanks to the great contribution from Stephane Remy and Loic Kempf (Louis Pasteur University), SIP Communicator now provides an implementation of the IRC protocol that includes all of the main functionalities. Give it a try! (Download page)

2007.09.11 - Moving to a new download location

Réseau Osiris

For reasons mentioned here we have for some time now been looking for a new download server.

We are now pleased to announce that the team from the Centre Réseau et Communication (Network and Communication Center) at the Louis Pasteur University have graciously accepted to host our downloads.

The communications center has excellent connectivity and our downloads are now available in both IPv4 and IPv6.

People using our Debian repository should update their source list as described here

2007.08.28 - Jingle Support in SIP Communicator
Jingle support, a contribution from Symphorien Wanko, has been recently merged into Sip-Communicator. Jingle allows peer-to-peer voice or video-chat sessions (video is coming soon) between two Jabber/XMPP endpoints.

Symphorien also contributed nice features such as Drag&Drop in the contact list and automatic choose of default telephony account when a telephony contact is selected. In a word: update your Sip-Communicator version! (Download page)

2007.07.23 - RSS Support in SIP Communicator
Thanks to the great contributions from Mihai Balan, SIP Communicator now supports RSS feeds. By creating an RSS account through the account registration menu, you can now add RSS feeds as contacts in your buddy list. Give it a try by using one of our nightly builds for your Operating System! (Download page)

RSS Support
RSS Support in SIP Communicator

2007.07.17 - GSoC Midterm Evaluations
We are happy to announce that all of our students working as part of the Google Summer of Code 2007 have successfully passed the midterm evaluations. Congratulations to all of them, they are doing a really great job!

Here’s a short list of the students, their projects and assigned mentors:

Adam Goldstein (USA) - Account and contact details
Mihai Balan (Romania) - RSS support
Benoit Pradelle (France) - Support for SIMPLE
Chris Vincenot (France) - Use FMJ (RTP3775 implementation)
Julien Waechter (France) - Shared Whiteboards
Ryan Ricard (USA) - Audio/Video Mailbox
Shobhit Jindal (India) - SSH Support
Su Bing (China) - Implement SRTP (RTP encryption)

2007.06.20 - Recent features added in SIP Communicator
We recently got several major contributions that we have merged in SIP Communicator: ZeroConf, RSS and SIP instant Messaging. Give them a try by using one of our nightly builds for your Operating System! (Download page)

Some details about those contributions:

ZeroConf from Christian Vincenot

    Bonjour implementation to automatically find and discuss with buddies 
    located in the same network as you.

RSS support from Jean-Albert Vescovo

    RSS flows can be added as contacts to your contact list and new events
    are displayed as instant messages.

SIP instant messaging from Benoit Pradelle

    An implementation of the basic instant messaging operation set.

2007.04.18 - Google Summer of Code 2007 - May the Fun Begin!
The evaluation process for Google Summer of Code 2007 is now over and we have received 8 student stipends from Google! There were 84 applications in total for the SIP Communicator project ideas and many of the candidates deserved to get a slot.

It really broke our hearts to reject many of those that we did, but on the other hand the students that we accepted are all very motivated, experienced and itching to get to work.

Let’s wish them all good luck and happy coding!

Here’s a short list of the students, their projects and assigned mentors:

Adam Goldstein (USA) - Account and contact details

    Mentors: Yana Stamcheva, Martin André

Aimar Gonzalez (Spain) - Support for JXTA Instant Messaging

    Mentors: Emil Ivov, Vincent Lucas

Benoit Pradelle (France) - Support for SIMPLE

    Mentors: Martin André, Damian Minkov

Chris Vincenot (France) - Use FMJ (RTP3775 implementation)

    Mentors: Emil Ivov, Jean Lorchat

Julien Waechter (France) - Shared Whiteboards

    Mentors: Emil Ivov, Guillaume Schreiner

Ryan Ricard (USA) - Audio/Video Mailbox

    Mentors: Yana Stamcheva, Alex Pelov

Shobhit Jindal (India) - SSH Support

    Mentors: Pavel Tankov, Damian Minkov

Su Bing (China) - Implement SRTP (RTP encryption)

    Mentors: Romain Kuntz, Jean Lorchat

A nice little list of very useful and cool features isn’t it?

In the following weeks you should all be seeing messages from our GSoC students as they make progress so I’d like to ask everyone here to provide them with all the help they might need.

Let’s wish them all good luck and happy coding!

2007.03.15 - SIP Communicator in Google Summer of Code 2007

SIP Communicator has been accepted as a mentoring organization for the 2007 edition of Google Summer of Code! So, if you want to write open source this summer, instead of working on the local gas station hurry up and pick up one of our summer of code projects. Deadline was extended to March 26, 2007!

2007.02.04 - SIP Communicator Lightning Talk on FOSDEM 2007

Come meet us on FOSDEM 2007 in Brussels. We’ll be there all weekend and will be giving a SIP Communicator Lightning Talk on Sunday!

Looking forward to meeting you!

2006.12.30 - SIP Communicator alpha1 released

After more than a year of development the SIP Communicator team is proud to announce that the 1.0-alpha1 release is now available for download.

The alpha1 release provides Instant Messaging support for ICQ/AIM, Jabber and MSN protocols and (currently unstable) support for SIP audio calls.

All the target milestones scheduled for the alpha1 release have been reached and the issues closed.

2006.12.07 - Added support for PCMA

The French internet and telephony operator free.fr offer their clients the possibility of registering a SIP client to handle their incoming and make outgoing calls. However SIP Communicator was until recently unable to use this service because it lacked support for G.711 ALAW (PCMA). This problem has been resolved (courtesy of Damencho) and we support PCMA!

2006.11.04 - Debug time!

The development of SIP Communicator has been going for quite a while and we are very eager to roll a release out. That’s why we’ve decided to spend a few weeks on debugging only, and refrain from adding new features so that we could finalize the alpha1 release of the SIP Communicator.

2006.11.04 - SIP Communicator now supports MSN (in addition to Jabber, SIP and ICQ)

As of today, the SIP Communicator includes support for MSN using the Java-JML stack. Right now there are still some bugs but nothing serious (I think) and it should be stabilized before the end of next week.

2006.08.19 - Current status of the SIP Communicator project (Getting there!)

The SIP Communicator now integrates a very slick user interface for instant messaging and presence, basic ICQ, a meta contact list, message history, native installers for Linux, Windows and Mac OS X, and many other essential base features. We have also started work on the SIP module itself and basic telephony support is expected to be done by the end of September. These and other points concerning the project Status can be found in the first edition of our periodic status letter.

2006.05.27 - We’re among the top 10 projects by membership on java.net

I’ve only just noticed that during the month of April 2006, the SIP Communicator was in the top “10 by membership” list on java.net. You can see that for yourself here. I am not really sure whether this is based upon total number of project members or only members that have joined during the month of April but it feels good either way ;)

2006.03.06 - New website dedicated to the development of the SIP Communicator

We’ve set up a place dedicated to the daily development of the SIP Communicator. Right now the site contains CruiseControl output such as the build results, the latest Javadoc and the latest JUnit tests reports. The content is automatically updated with each CVS commit.

2005.12.14 - FOSDEM 2006

Some of us will most probably be present at the FOSDEM, held in Brussels on Feb 25 and 26. This could be a good occasion to meet and chat about the SIP Communicator. For those interested, make yourself known on the users mailing list.

2005.11.11 - SIP Communicator opens up a new web site

The new SIP Communicator site, sip-communicator.org, representing development of version 1.0, is now open and available to the public. We hope to be able to build and keep a strong and productive community, creating new and original plugins for the communicator, so don’t hesitate to send us your comments!