Jitsi News
|
| |||||
|
| |||||
|
| |||||
|
| |||||
|
|
Firefox multistream and renegotiation for Jitsi Videobridge
2015.06.03
After a few months of hard work by Mozilla and Jitsi developers, both Firefox and Jitsi have added the missing pieces and can now work together! In this Mozilla Hacks post we�ll tell you more about the nitty-gritty details of our collaborative adventure.
Research on Last N
2015.04.28
We recently published a research paper about our “Last N” approach to videoconferencing. It describes how it all works and shows our evaluation based on the implementation in Jitsi Meet and Jitsi Videobridge.
BlueJimp joins Atlassian!
2015.04.22
The Jitsi Community just got a lot stronger! BlueJimp, founder of Jitsi, is now part of Atlasssian! The plan is to keep Jitsi at the cutting edge of innovation by keeping it open and in the hands of those who created it in the first place: the open source community.
[email protected] 2015
2015.01.27
As usual, the Jitsi team will be present at FOSDEM 2015: Friday through Sunday, Jan 30 to Feb 01 in Brussels. We will have our stand on the 2nd floor in the K-Building, a lightning talk (Scalable Video Conferencing with Jitsi Videobridge) and a Java Dev Talk (Jitsi Videobridge in Cryptoland). Looking forward to meeting you all there!
Jitsi Videobridge Performance Evaluation
2014.11.26
Think video conferencing with 1000s of streams on a single server is hard? Checkout the results from our brand new performance evaluation for Jitsi Videobridge:
CTO of the FCC, Dr Henning Schulzrinne, at VUC 500 using Jitsi Videobridge
2014.08.04
Dr Henning Schulzrinne, CTO at the Federal Communications Commission (FCC), was the guest of honour for the 500th edition of the VoIP Users Conference (VUC). The conference was hosted on Jitsi Videobridge and Henning joined using Jitsi Meet!
Comcast funds Jitsi Videobridge!
2014.05.30
Comcast will be supporting Jitsi Videobridge and fund WebRTC related work such as video conference recording, a REST API and others. Thanks Comcast!
Jitsi on FLOSS Weekly
2014.05.04
Randal, Guillermo and Emil had a great session about Jitsi Meet and Jitsi Videobridge! Always a pleasure to be on a show as great and informative as FLOSS Weekly!
Jitsi Meet now officially part of IETF TOOLS!
2014.05.04
Jitsi Meet and Jitsi Videobridge have been officially deployed as IETF TOOLS. You can try them out at jitsi.tools.ietf.org !
Thanks JetBrains!
2014.04.13
JetBrains have just contributed free WebStorm licenses to the entire Jitsi team to help with our work on Jitsi Meet. Thanks JetBrains!
Jitsi Videobridge and Jitsi Meet at the VoIP Users Conference
2014.03.30
Jitsi made a guest appearance at VoIP Users Conferemce episode 482 this Friday. This time however, the entire show was running on Jitsi Meet, Jitsi Videobridge and WebRTC. It was a great show! What’s even better is that Jitsi hosted VUC episodes may become a lot more frequent in the near future, so stay tuned!
Three more days to apply for Jitsi’s GSoC! Apply Now!
2014.03.19
The GSoC application deadline is this Friday (March 21). GSoC is an awesome way to spend the summer: writing FLOSS code, working on Jitsi and getting paid $5000 for it all. Students, have a look at our project ideas and then apply here
Hangout outage? Try Jitsi Meet!
2014.03.18
The advice first appeared on planet.ubuntu.com which was relaying Daniel Pocock’s post. Bottom line is: if you need video conferencing the simplest possible way then just go to meet.jit.si using Chromium, Chrome or Opera. Experience the power of Jitsi Videobridge!
Jitsi in Google Summer of Code 2014! Hello Students!
2014.02.27
We are happy to announce that Jitsi is taking part in Google Summer of Code 2014 ! We are looking forward to an exciting summer with some very cool projects! Students, have a look at all the project ideas that we have and get paid $5000 to spend the summer working on them!
Our Jitsi Meet talk at FOSDEM
2014.02.08
We gave a talk on meet.jit.si describing Jitsi Videobridge, Jitsi Meet and the other components that we used to build the service. Check it out
Learn about Jitsi Videobridge and Jitsi Meet at BlogGeek
2014.01.31
BlogGeek.me is one of the most renowned sources of WebRTC news, viewpoints, analysis and debates. This week the site is running an article/interview on Jitsi Videobridge. Have a look!
Meet us at FOSDEM 2014!
2014.01.27
As usual, the Jitsi team will be present at FOSDEM 2014: Friday through Sunday, Jan 31 to Feb 02 in Brussels. We will have our usual stand and one lightning talk on Jitsi Videobridge and Jitsi Meet. Looking forward to meeting you all there!
Open Hangouts with WebRTC, Jitsi Videobridge and COLIBRI
2014.01.07
A sample video demonstrating open video conferencing with Jitsi Videobridge and COLIBRI. The JavaScript application behind this demo was built by Philipp Hancke from Estos. It uses the COLIBRI protocol extension and XMPP MUCs for coordinating participants.
Jitsi 2.4 now released!
2014.01.06
Jitsi 2.4 is now available for download. It comes with improved security, better audio quality, WebRTC compatibility, greatly improved chat room support and numerous other features and enhancements.
- Greatly improves Multi-User Chats with XMPP and makes all of them appear in the contact list.
- Adds support for Socialist Millionaire Protocol with OTR, adds OTR support for SIP and fixes a number of other OTR-related issues.
- Adds support for DTLS/SRTP (and WebRTC compatibility in libjitsi) through bouncycastle.
- Adds Forward Error Correction (FEC) for SILK and Opus and Packet Loss Concealment (PLC) for all codecs.
- Fixes a failure to preview the video device on GNU/Linux.
- Adds a mobile indicator icon next contacts when they are detected to be logged in only from a mobile device.
- Makes it possible to pre-provision Windows installations through MSI params.
- Adds support for XMPP contact resources.
- Improves random number generation for ZRTP.
- Adds an option when using proxies to forward DNS traffic to an address, useful for Tor users to avoid DNS leaking.
- Adds confirmation for video and image previews for security reasons.
- Fixes SDES in-call reinitialisation.
- Improves stability for the WASAPI audio system and makes it the default on Windows.
- Adds greatly improved native echo cancellation on Windows.
- Updates to Opus 1.1
- Adds native CoreAudio support on OS X.
- Fixes an issue which could cause some participants in merged and cross-protocol calls to not hear others or not be heard by others.
- Improves audio mixing performance.
- Added translation to Asturian, Czech, Swedish, Scottish Gaelic.
- Adds a configuration property editor.
- Fixes the �Jitsi crashed� reports that were sometimes experienced on Windows.
- Drops Java 1.5 compatibility.
- Enables the detection of PulseAudio and Video4Linux2 systems under FreeBSD. Tzanetos Balitsaris.
- Numerous other fixes and enhancements.
Best regards from the Jitsi dev team!
Trickle ICE at webrtcH4cKS
2013.12.05
The webrtcH4cKS blog has just published a handy Trickle ICE tutorial on NAT traversal and fast session establishment from Jitsi’s Emil Ivov.
CUSAX is now RFC 7081
2013.12.02
A couple of years ago St. Peter, Enrico and Emil started putting down on paper what we believe to be the best way of making SIP and XMPP coexist in clients such as Jitsi.
Today this work has reached a relatively final state and is available as RFC7081
If you are thinking of giving this a try, here’s how you can do it with Jitsi
Jitsi Videobridge now a WebRTC MCU
2013.11.27
Jitsi Videobridge is now compatible with WebRTC and can be used as a central relaying point for web video conferences (or web+Jitsi). You can check out shot of a first prototype here. Kudos to Philipp Hancke (estos.de) and Lyubomir Marinov (jitsi.org) who are the main people behind this!
(Prettier demos and screenshots are on the way :) )
Videos from DebConf13 and ClueCon
2013.08.27
We had a couple of interesting presentations of Jitsi and Jitsi Videobridge during the past two weeks when we attended DebConf 13 (video | article) in Switzerland and ClueCon (video | slides) in Chicago. We thought we’d share them here for those who’d like to check them out. In both of them we go over things such as using Videobridge for quality video conferences, combined use of SIP and XMPP through CUSAX, Jitsi’s existing and upcoming features and other interesting topics. Check them out!
Debian accepts Jitsi!
2013.08.09
The jitsi deb packages are now officially part of the Debian SID repositories! The first candidate was uploaded for approval on Dec 10, 2012 and now, after a good 8 months of productive communication with the Debian developers, exchanging comments and feedback and many package candidates, our efforts are finally rewarded. We believe our next stable release will be obtainable through official Debian repositories.
Jitsi and Prosody at the Linux Action Show!
2013.07.15
This week’s episode of the Linux Action Show ran a nice demo of a home setup for “PRISM free” chat and video communication with Jitsi and Prosody.
Jitsi turns 10 today!
2013.06.30
On this day exactly ten (10!) years ago we did the initial spin off from the NIST SIP project. SIP Communicator was born :). It’s been a great ride so far! We’ve achieved many, many things and we are only just getting started! Thank you all for sharing the fun!
Jitsi 2.2 released!
2013.04.30
Jitsi 2.2 is now available for download here offering stability improvements and feature enhancements. In this release you will enjoy support for XMPP resources, support for Microsoft�s WASAPI audio system, significantly better audio quality over lossy networks such as Wi-Fi, improved conference call stability with Jitsi Videobridge (still a Work In Progress), better video calls and many other improvements and many sorted out problems of the video calls quality. We also now support “push to talk”, the ability to set the video bit rate, improved window behavior and more readable history logging. Jitsi downloads are available for Mac OS X, Linux and Windows and are completely translated in Bulgarian, English, French, German, Italian, Spanish. Partial translations for 19 more languages are also included.
Following is a list of the most important changes brought by this build:
- Adds an alternative to PortAudio using Windows Audio Session API (WASAPI) (Not yet but soon to become the default audio system on Windows).
- Adds the possibility to send message or call a specific contact resource over XMPP.
- Allows setting the video bit rate.
- Adds presence, avatars and phone types to the “Transfer Call” dialog.
- Fixes duplication of incoming messages and file transfer panels when show history in chats is enabled.
- Adds a new Jitter Buffer implementation that greatly improves audio in lossy networks such as Wi-Fi.
- Adds support for searching for contacts in Thunderbird address books.
- Adds organization name in LDAP and OS X Address Book search results.
- Detects video support in XMPP vCard-s (important for CUSAX deployments).
- Improves Jitsi Videobridge call stability (Work In Progress).
- Fixes false-alerts for chat window closing.
- Implements a way for users to disable call waiting via configuration.
- Fixes various problems with video calls.
- Adds “push to talk” functionality (quick unmute while pressing Ctrl+Shift+T).
- Prevents firewall prompts from popping up every time Jitsi is started on Mac OS X 10.6.
- Fixes copying of smileys, links and message headers in the chat history window (which wasn�t previously possible).
- Adds TLS client certificate login strategy for XMPP.
- Adds a minimal (configurable) duration for RTP DTMF tones.
- Adds retransmissions for 180 Ringing SIP responses over unreliable transports.
- Fixes NAPTR sorting by preference.
- Allows use of distinct (configurable) port ranges for audio and video streams.
- Improves incoming call window placement.
- Upgrades to latest ice4j version, for better WebRTC compatibility (Work In Progress).
- Makes conference related menu items available regardless of the currently active window.
- Fixes the event configuration file chooser to remember the last stored file location.
- Reverts to use of vanilla bouncy castle libs to address comments received during the Debian submission.
- Logs dates in all history files as ISO 8601 with time zone.
- Various other fixes and improvements.
See the full commit log here: http://goo.gl/AfKzq Best regards from the Jitsi dev team!
Jitsi’s presentation at Kamailio World Conference
2013.04.17
Here’s the recording our friend Randy from VUC has made of the Jitsi’s presentation on Kamailio World.
Jitsi at Kamailio World next week
2013.04.08
Next week (April 17th 2013) we will be at the Kamailio World Conference in Berlin. Other than the many interesting talks and demos there, you’ll be able to also see a presentation about Jitsi, CUSAX, libjitsi and Jitsi Videobridge.
Dan York interviews Jitsi project lead Emil
2013.03.28
Dan York interviews Jitsi project lead Emil Ivov about IPv6 and DNSSEC support in Jitsi. As most of you probably know, Jitsi has been supporting both IPv6 and DNSSEC for a long time now. In the following video Emil explains how it all started and what value DNSSEC brings to VoIP.
Jitsi Celebration - Recording of the VUC from last Friday
2013.03.11
Check out Jitsi’s participation in the VoIP Users Conference (http://vuc.me)! Learn more about Jitsi Videobridge, Jitsi’s codecs and encryption support. Keep in mind that this is a hangout screenshare and audio is also bridged so in reality quality is significantly better with Jitsi! :)
Jitsi at the VUC on Friday, Mar. 8th
2013.03.07
Next Friday (March 8th, 2013), 17:00 UTC, Jitsi�s Emil Ivov will be participating at the weekly VoIP Users Conference. Jitsi’s new 2.0 release will be discussed together with Jitsi Videobridge, Outlook integration, CUSAX and many other interesting topics, as is always the case with the VUC
Jitsi 2.0 released!
2013.03.06
Among the most prominent new features you will find quality multi-party video conferences for XMPP, audio device hot-plugging, support for Outlook presence and calls, an overhauled user interface and support for the Opus and VP8 audio/video codec. You can download the new version at the following location. The new multi-party video conference is very bandwidth-friendly and as such allows for any number of participants as long as the clients are powerful enough to decode the incoming video. The quality and the bandwidth efficiency come from the fact that each participant only needs to send its video once to a server using Jitsi-Videobridge, which relays the data to all the other participants. An open XMPP server having Jitsi-Videobridge enabled is available at http://jit.si.
Hot-plugging audio-devices in an active call is now possible, for example switching from the integrated audio of a notebook to a headset. The more modern new user interface better fits into all the supported operating systems. New support for the open source audio codec OPUS provides better call quality and the VP8 video-codec an alternative to H.264. Users of Outlook see the presence status of their contacts directly in Outlook and can start calls or chats by hovering over a contact.
Jitsi downloads are available for Mac OS X, Linux and Windows and are completely translated in Bulgarian, English, French, German, Italian, Spanish. Partial translations for 19 more languages are also included.
Following is a list of the most important changes brought by this build:
- Video conferencing with Jitsi Videobridge.
- Presence and call integration with MS Outlook.
- Moves to a completely revamped Graphical User Interface.
- Support for Opus and VP8.
- Support for PulseAudio on Linux.
- Fine grained control and duplication of audio notifications over several devices.
- Support for Last Message Correction (LMC) with XMPP through the UP arrow.
- Implements (native) volume control.
- Improves support for audio hotplug, including during calls.
- Improves video rendering performance.
- Numerous stability fixes for Portaudio.
- Support for the Combined Use of SIP and XMPP (CUSAX).
- Support for ZID names with ZRTP.
- Switches to Libjitsi.
- Support for answer/hangup global shortcuts for use with HID compatible headsets.
- Support for STUN/TURN server discovery from jingle info.
- Adds further details (e.g. ICE processing and video resolutions) to the call info window.
- Updates display names when changed at server-side.
- Auto accept authorizations if we have initiated adding of a contact.
- Fixes support for default “auto away” values.
- Numerous other fixes and improvements!
See the full commit log here: http://goo.gl/LCLZc (in a scary format ;) )
Best regards from the Jitsi dev team!
Join us at FOSDEM 2013!
2013.01.10
As is now the tradition, most of the Jitsi developers will be attending FOSDEM and looking forward to meeting you. We’ll have a stand in the K building, right next to our friends from xmpp.org. We’ll have Jitsi-related talks on Saturday (Jabber/XMPP devroom) and Sunday (Telephony devroom) and a main track talk on federation. Speaking of which, check out the interview with the speakers in the main track talk.
Jitsi now supports Opus
2012.09.20
While walking the last miles toward Jitsi’s 2.0 release, we have just completed one of our more important milestones there: adding support for IETF’s Opus codec! Interested? Try out the latest nightly builds
Jitsi on Slashdot
2012.07.24
Microsoft Won’t Say If Skype Is Secure Or Not. Time To Change? Read the Slashdot post
TechRepublic Review of Jitsi
2012.07.16
TechRepublic publish a rather positive review of Jitsi: “Tthe ultimate SIP voice and video client”. Read the TechRepublic post
Tor’s Jacob Appelbaum recommends using Jitsi instead of Skype
2012.04.24
In an interview on Democracy Now regarding issues related to security and lawful interception, Tor Project’s Jacob Appelbaum recommended using Jitsi instead of Skype. The full show is available here
ISOC: Jitsi Is The First VoIP Softphone To Support DNSSEC
2012.04.18
A few days ago the Internet Society’s Deploy 360 blog acclaimed Jitsi as “The First VoIP Softphone To Support DNSSEC”.
Stable Jitsi 1.0 (build.3967) now available
2012.04.03
4 months after our last stable release we are finally ready with Jitsi 1.0! It would be very hard to summarize all changes in a few words, so please have a look at the full change list. Still things like cross-protocol conf calls, auto-answer, inband DTMF and DNSSEC will probably catch everyone’s attention.
As usual, you can just update or download here
Following is a list of the most important changes brought by this build:
- Switches from JMF to FMJ.
- Adds support for cross-protocol conference calls.
- Allow answering incoming calls into an existing conference call.
- Allow merging separate calls into a single conference call.
- Adds traffic class support for SIP/XMPP/RTP audio/RTP video.
- Adds hot plug support for audio devices (new devices can now be plugged and unplugged even during a call)
- Adds support for DNSSEC
- Adds auto-answer support for SIP and XMPP.
- Adds support for inband DTMF tones.
- Adds basic support for video conferencing (work in progress)
- Shows contact authorization status in contact list (e.g. “Waiting authorization” and “Not authorized”). Adds support for re-requesting authorizations
- Adds detailed call information to the call dialog (including codecs, ip addresses/ports, loss rates).
- Adds a button to remove current picture: replaces the current avatar with the default one.
- Implements combined use for SIP and XMPP (CUSAX)
- Adds a button in the Call dialog that allows beginning a chat with our call peer.
- Makes it possible to start a desktop sharing session or video call even if no audio device is present.
- Updates keepalive implementation to detect uplink drops with XMPP via XEP-0199 XMPP ping.
- Adds default values for global shortcuts (answer, hangup, contactlist and mute).
- OTR: disable buttons for contacts without fingerprint. Patch by Jonas Lauener, FHNW
- Fixes numerous Google Talk compatibility issues.
- Updates Felix to 3.2.2
- Uses combined IPv4/IPv6 lookup from NetworkUtils
- Fixes GoogleContacts support for domain without xmpp-client SRV.
- Fixes crashes in the Microsoft Outlook Contacts and Address Book integration.
- Refines the garbage collection-related characteristics of AudioMixer.
- Renames Jabber to XMPP.
- Delivers SystemActivity events in different thread.
- Support for incoming DTMF tones.
- Fixes bug that prevented users from disabling chat history.
- Fixes problem with deleting chars on macosx java 1.5 and handling some special chars in the written text. Fixes subsequent open of chat history urls when trying to focus back on the chat conversation by clicking the mouse on the chat history panel.
- Fixes a problem that was causing the contact list window to disappear for no apparent reason.
- Adds property which can make provisioning mandatory, and if user cancels application will exit.
- Makes the OTR <authenticate buddy> text clickable (Patch by Daniel Perren, FHNW)
- Adds printing for provisioning in the logs.
- SIP: Allows configuration of enabled SSL/TLS protocols
- Retrieves discovery info in separate thread and fires event, avoids blocking initial group creation.
- Fixes duplicate file transfer appearance in chat window.
- Introduces new configuration form that allows using headset keys as global shortcuts on windows.
- Removes advertising byte stream used for jabber file transfers, leaving ibb. Changes provisioning debug printing.
- Corrects CC and CSRC fields in RTP header, when the remote Peer sends several SSRC.
- Fix F8 crypto mode and change handling of secret SRTP key data. These modifications remove unnecessary copying of SRTP key data and overwrite the key data right after secure state was reached (in ZRTP lib). This makes it harder to extract secret key data in memory dumps.
- Makes spellcheck dictionaries available through a jitsi server.
- Fixes a problem with loading when dictionary is not available for download. Fixes double packaging of default dictionaries.
- Numerous other fixes and improvements!
Best regards from the Jitsi dev team!
Google Summer of Code 2012 is on! Apply Now!
2012.03.28
This year Jitsi is participating in GSoC under the umbrella of the XMPP Standards Foundation. Thank you XSF! To all students: check our project ideas and Apply Now!. You can also check the other cool XMPP projects particpating with the XSF. So, waste no time, deadline is April 6!
Check out the Jitsi talks from FOSDEM 2012
2012.02.18
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
IRC channel now renamed to #jitsi (was #sip-communicator)
2012.02.17
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 .
Jitsi @ FOSDEM 2012
2012.01.17
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!
Join us for a Jitsi talk on FOSDEM 2012
2011.12.26
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!
Stable Jitsi 1.0-beta1-build.3820 now available
2011.12.05
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!
Stable Jitsi 1.0-beta1-build.3768 now available
2011.11.10
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!
Stable Jitsi 1.0-beta1-build.3651 now available
2011.09.04
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
Jitsi at the VUC on Friday Sept. 2nd
2011.08.26
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:[email protected]
Stable build line for Jitsi
2011.07.27
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
Beta launch for jit.si
2011.07.12
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.
Jitsi @ RMLL
2011.07.07
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.
Jitsi @ Ars Technica
2011.06.29
Ars Technica feature Jitsi in their article on VoIP “Help! I need VoIP service for my virtual office!”.
New FAQ on ZRTP, SRTP and call security in general
2011.06.14
Questions about ZRTP, SRTP and VoIP security in general? Check out our new call security FAQ list
Work on DNSSEC and SDES for Jitsi in FHNW
2011.06.09
The Institute of Mobile and Distributed Systems at the University of Applied Sciences Northwestern Switzerland starts work on DNSSEC and SDES for Jitsi.
World IPv6 Day
2011.06.08
World IPv6 Day is today. Use Jitsi to connect over IPv6 to your favourite XMPP or SIP provider that support it.
Architecture of Open Source Applications” now available …
2011.05.26
… 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 ;) …
Greenpeace France moves to Jitsi
2011.05.20
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!
Open Discussion Day
2011.05.19
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
vuc.me: Jabber, Jitsi, Nimbuzz and XMPP
2011.04.27
The VoIP Users Conference is running an “XMPP, Jitsi and Nimbuzz” session this Friday, April 29. Make sure you join at sip:[email protected]
Check out the FLOSS weekly Jitsi video!
2011.04.22
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.
Jitsi on FLOSS weekly!
2011.04.13
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.
Now supporting Google Contacts and LDAP
2011.03.23
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.
GSoC 2011 is on!
2011.03.18
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!
SIP Communicator becomes Jitsi
2011.03.11
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.
Back from Fosdem XI
2011.02.12
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!:)
Fosdem XI
2011.02.01
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 ;) )!
Feature Spotlight
2011.01.31
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!
SVN Repository and Mailing Lists Temporarily Unavailable!
2011.01.21
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.
Jingle Bells
2010.12.20
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.
Loads of new features! (Including early Jingle support)
2010.12.03
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! :)
SIP Communicator @ VUC
2010.10.28
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 → http://www.talkshoe.com/talkshoe/web/talkCast.jsp?masterId=22622
You can now record your calls!
2010.09.14
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 ;).
Crystal clear calls with wideband Speex
2010.06.15
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!
Goodies brought to you by the NLnet foundation!
2010.05.28
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 ;).
Google SoC 2010 application results announced!
2010.04.27
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.
The Applications for Google SoC 2010 are now closed!
2010.04.10
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.
We are now taking Google SoC Applications from Students!
2010.03.31
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!
Accepted for Google Summer of Code 2010! Yuppieee!
2010.03.19
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 well 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→http://www.iptel.org/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.
SIP with TLS
2010.03.17
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!
Fosdem X Chronicles
2010.02.12
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 :))
Fosdem X
2010.02.03
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 ;) )!
File transfer support in SIP Communicator completed
2009.08.28
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.
SIP Communicator goodies
2009.07.17
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!
First version of file transfer support in SIP Communicator
2009.06.26
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.
The NLnet foundation will be funding work on SIP Communicator
2009.05.16
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.
Applications for Google Summer of Code 2009 closed!
2009.04.15
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.
You can now apply for Google Summer of Code 2009!
2009.03.24
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.
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!
Google Summer of Code 2009: we’re in!
2009.03.19
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.
What are we up to recently?
2009.03.12
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!
The FOSDEM chronicles
2009.02.16
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.
Fosdem’09
2009.01.04
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)!
Free Software Foundation High Priority List
2008.10.09
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.
Google SoC Spotlight - Support for Facebook
2008.09.23
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.
Google SoC Spotlight - Support for MySpace
2008.09.23
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.
Google SoC Spotlight - Plugin Management
2008.08.01
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.
Google SoC Spotlight - Profile Manager
2008.07.24
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.
Google Summer of Code 2008 - ZRTP Integration
2008.06.24
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.
Google Summer of Code 2008 - May the Coding Start!
2008.05.13
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!
SIP Communicator in Google Summer of Code 2008
2008.03.20
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!
Fosdem 2008
2008.03.20
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!
Internationalization
2008.02.01
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!
SIP Communicator alpha2 released
2007.11.02
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.
Google Summer of Code 2007 - Final Report
2007.10.18
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.
IRC Implementation
2007.10.10
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)
Moving to a new download location
2007.09.11
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.
Jingle Support in SIP Communicator
2007.08.28
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)
RSS Support in SIP Communicator
2007.07.23
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)
GSoC Midterm Evaluations
2007.07.17
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)
Recent features added in SIP Communicator
2007.06.20
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.
Google Summer of Code 2007 - May the Fun Begin!
2007.04.18
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!
SIP Communicator in Google Summer of Code 2007
2007.03.15
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!
SIP Communicator Lightning Talk on FOSDEM 2007
2007.02.04
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!
SIP Communicator alpha1 released
2006.12.30
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.
Added support for PCMA
2006.12.07
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!
Debug time!
2006.11.13
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.
SIP Communicator now supports MSN (in addition to Jabber, SIP and ICQ)
2006.11.04
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.
Current status of the SIP Communicator project (Getting there!)
2006.08.19
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.
We are among the top 10 projects by membership on java.net
2006.05.27
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 ;)
New website dedicated to the development of the SIP Communicator
2006.03.06
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.
FOSDEM 2006
2005.12.14
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.
SIP Communicator opens up a new web site
2005.11.11
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!