The following review was conducted inApril 2011.
Unbeknownst to many people, there are a growing number of free stand-alone VoIP clients, some of which arent half bad. Today Im going to be doing an in-depth look at one of these free downloadable clients, Jitsi, which is described as an audio/video Internet phone and instant messenger that supports some of the most popular VoIP and instant messaging protocols such as SIP, Jabber, AIM/ICQ, MSN, etc
The list is extensive, but it had me at SIP and Jabber.
Jitsi, which is written mostly in Java, is a free and open source VoIP, and instant messaging application for Windows, Mac, and Linux. Its currently in alpha. Stable releases come out every so often while nightly builds are released several times a day. When appropriate, users are automatically prompted to download and install the latest build (or you can just tell it to do this all without asking).
What separates this application from others like it is the inclusion of enterprise VoIP features such as attended and blind call transfer, call recording, call encryption, conferencing, and video calls.
This version of the application looks and feels great. The main UI is simple and clean, the pop-up call handling screen is easy to use, and the instant messaging feature is handled nicely. Jitsi certainly aims to accomplish a lot. While you can almost expect a few glitches here and there, it is certainly worth trying out.
[ Relevant Sidenote: This review was conducted on a Macbook Pro. ]
As usual, I am going to do a quick walk through of how to setup OnSIP with Jitsi. A lot of these steps apply no matter which VoIP provider youre using so I noncustomers will also find this useful. Youre going to need your user credentials. They can be found in your OnSIP admin portal under users. Here is an example of the fields you will need:
Setting Up VoIP Calling
Open up Jitsi and select +Add New Account under File. You should see a screen pop up that looks like this:
Select SIP as your choice from the options provided in the Network dropdown menu, and then hit Advanced in the lower left corner.
Youll be taken to another menu with 3 parts: Account, Connection, and Presence. Account is pretty self-explanatory. Under SIP id, youll want to input your entire SIP address. Password is your SIP password, and display name can be anything you want.
Next, in Connection, input your Proxy/Domain in the field marked Registrar, and your Auth Username into the field marked Authorization name. Youll want to uncheck Configure proxy automatically if it isnt already, and type sip.onsip.com into the field labeled Proxy if you are an OnSIP customer (Port 5060). Make sure that preferred transport is UDP and that the Keep alive method is Register.
In Presence, simply check Enable presence (SIMPLE) and leave everything else unchecked.
Hit the Next button. Youll be taken to a summary page where you can go over your settings one last time before you sign in.
Go into the Jitsi preferences. You should see a screen that looks something like the image above, with a list of all your active and inactive accounts. Select Audio and make sure that the codecs (or encodings) enabled are G722, PCMU, PCMA, and telephone-event.
Setting Up XMPP
Setting up IM is even easier. Here Ill show you how to get your my.OnSIP contacts in Jitsi. Once again, select +Add New Account under File. This time, youll want to select Jabber in the Network dropdown menu, and hit Advanced in the lower left corner. Youll be taken to another menu with 3 parts: Account, Connection, and Advanced. In Account, input your my.OnSIP login credentials. Skip the Connection section since you dont need to change anything there and uncheck the three options you see in Advanced (Use ICE, Auto discover STUN/TURN servers, and Use Jitsis STUN server in case no other servers are available). Click Next at the bottom of the menu, and then Sign In on the summary page that follows.
At Junction Networks, we put each of the phones we use through a multi-step interoperability test in which we apply ~30 test cases. An example of a test case would be the following:
Test phone calls phone B
B picks up
B puts Test phone on hold
B calls phone C
C picks up
B transfers test phone to C
Call must be transferred correctly to C. B must be released correctly after the transfer. When C picks up, audio must work in both ways between test phone and C. When test phone is on hold, there is no audio between it and phone B.
Build 3132 passed our test cases with no issues.
When I first installed Jitsi a couple of months ago, there was so much static that having an intelligible conversation was impossible. Whatever the issue was, it has since been patched and resolved.
Jitsi supports G.711 as well as the G.722 wideband codec. Narrowband calls sound about as good as a regular landline call.
High definition calls with the Jitsi sound absolutely fantastic. You can get HD VoIP calls as long as the person youre on the call is also using an HD capable device. I heavily recommend using a USB headset when making calls with a soft phone on your computer to get the optimum experience. You can pick up a good headset for less than $30.
For something that costs the end user nothing, Jitsi is a surprisingly good attempt at a unified communications client. I like to think of it as a bare-bones version of Microsoft Lync that doesnt cost me $700+ to setup, and $100 per download.
The main user interface of Jitsi looks a lot like any other IM client, except that you can have a dedicated section for voice contacts in your consolidated buddy list. Clicking on what looks like a small watch face will take you to your call history. You can conveniently redial from this screen. Right next to the watch face button is a search field, which will draw from both your contacts list and your call history. This field will also act as your dialer. Start typing in any number or SIP address, and a small green handset will appear that you can click to initiate the call.
Every contact in your buddy list and call history menus can be dragged and dropped into an ongoing call. What do I mean by that? With Jitsi, every call gets its own pop up window. Its here that youll find all of your call handling options: dialpad, create a conference call, hold, mute, record, video, desktop share, transfer, etc. Dragging and dropping people from your buddy list or call history menu into an ongoing call automatically creates a conference call. This seems to work without a hitch, and youre not just limited to a 3-way conference.
The image above shows the popup window you see during each call. You can have several calls going at once (simply call another number or SIP address using the dialer field in the main Jitsi UI and any active calls you have at the time will automatically be put on hold), and each one opens up a new window. Ill very briefly go over some of the functions of interest.
Youll notice that almost everything you can do with Jitsi is laid out in a row at the bottom. At the very left is a button that looks like an old school rotary dialer. This will append a numpad to the bottom of the window so that you can interact with attendant menus, etc. Next is your conference button. This brings up a window that you can use to invite multiple people to the call at the same time.
The next three buttons are self-explanatory: hold, mute, record (you can designate which file you want to save your recordings in the Advanced section of the application preferences).
Next is the button to turn on the video. Supported video compression formats include H.263 and H.264. Ill admit that I havent spent too much time testing out video calls on Jitsi, but the few video calls I have done (on Wifi, with just the built-in iSight camera on my Macbook and H.264 selected) were better than I was expecting. No experience-ruining frame rate or picture resolution issues here. I did try doing a video call with a coworker on her Counterpath soft phone and we werent able to get it working, despite the fact that they were using the same codec. We will do more testing and Ill update this review with our findings. Also keep in mind that a lot of factors will affect the quality of your video calls, and many of the problems you or I experience may have very little to do with the application. We plan to include video calling cases as part of JN interoperability test in the near future for applicable user agents.
According to the Jitsi development roadmap, there are tentative plans to implement multi-party video conferencing in Q1 2011.
Finally, Jitsi users can easily conduct blind and attended transfers. If only one call is active, clicking on the transfer button brings up a window where you can quickly input the transfer destination and send the caller on his/her way. If you have multiple calls active, clicking on the transfer button will open up a dropdown menu that includes all your active calls so that you can quickly conduct an attended transfer. Of course you can also choose to transfer to another number as well.
Now lets talk about some of the stuff that doesnt work quite as well.
If youre a my.OnSIP user, then you might be used to having the ability to click-to-dial and IM the same contact. You dont really get the same experience with Jitsi. My.OnSIP uses XMMP for IM and OnSIP uses SIP for voice, which means that youll have to have two separate accounts, and two separate contact lists for the same group of people. It can get especially confusing if the two types of contacts for one person look exactly the same. Long story short: Remember to use your SIP account for calling and your Jabber (XMMP) account for IM.
Adding phone numbers to the voice contacts could be better streamlined. Here is what the add contact form looks like:
Youll notice that you only get to specify the contact name. It actually works fine if youre adding a SIP address. If I type jondoe@example.onsip.com into the contact name field, Jitsi will know to use that as the SIP address, and will even cut off the domain in my contact list so that only jondoe is displayed. Adding actual telephone numbers is a little annoying since the contact name field is really the what to dial field. Sure you can go back after the contact is added and rename the number to a persons name but this seems like an unnecessary step.
Since Jitsi is a project that is literally updated several times every day, I dont think a Final Thoughts section is necessarily appropriate. The application has come a long way in a very short time, and there are big plans for the coming year. We expect a lot of updates and fine-tuning.
I would recommend giving this soft phone a download if you do not already have one on your computer, or if youre completely new to VoIP and SIP and just want a way to test out IP calling. Its free so what have you got to lose?
Continued here:
- Jitsi - Business VoIP Phone Service | OnSIP [Last Updated On: April 26th, 2014] [Originally Added On: April 26th, 2014]
- Softonic - Jitsi - Download [Last Updated On: April 26th, 2014] [Originally Added On: April 26th, 2014]
- The Architecture of Open Source Applications: Jitsi [Last Updated On: April 26th, 2014] [Originally Added On: April 26th, 2014]
- Jitsi - Wikipedia, the free encyclopedia [Last Updated On: April 26th, 2014] [Originally Added On: April 26th, 2014]
- FLOSS Weekly 293: Jitsi Meet - Video [Last Updated On: May 9th, 2014] [Originally Added On: May 9th, 2014]
- Jitsi Overview: FLOSS Weekly 293 - Video [Last Updated On: May 9th, 2014] [Originally Added On: May 9th, 2014]
- NetSecDemo Secure FTP over Jitsi - Video [Last Updated On: May 9th, 2014] [Originally Added On: May 9th, 2014]
- Eliyah Moore, Barum Jiu Jitsi Vs Cahel Gonzalez, 5 Star Martial Arts - Video [Last Updated On: May 16th, 2014] [Originally Added On: May 16th, 2014]
- Jitsi (Mac) - Download - Softonic [Last Updated On: August 31st, 2014] [Originally Added On: August 31st, 2014]
- Using XMPP chat with Jitsi - Video [Last Updated On: September 12th, 2014] [Originally Added On: September 12th, 2014]
- Jitsi - SIP Softphone - Video [Last Updated On: September 12th, 2014] [Originally Added On: September 12th, 2014]
- The Luminosity of Free Software Episode 20 - Video [Last Updated On: September 13th, 2014] [Originally Added On: September 13th, 2014]
- FOSDEM 2014 - Jitsi Videobridge And Webrtc - Video [Last Updated On: September 16th, 2014] [Originally Added On: September 16th, 2014]
- Just Linux touch screen and Jitsi - Video [Last Updated On: September 16th, 2014] [Originally Added On: September 16th, 2014]
- Bitcoin and dark wallet could be used by terrorists. So what? [Last Updated On: September 24th, 2014] [Originally Added On: September 24th, 2014]
- Top messaging apps flat-out flunk EFF's security review [Last Updated On: November 5th, 2014] [Originally Added On: November 5th, 2014]
- When I say join me in a jitsi meet... - Video [Last Updated On: November 7th, 2014] [Originally Added On: November 7th, 2014]
- Jitsi Flasms Dogfooding: Using your own imperfect solutions helps improve them, - Video [Last Updated On: November 10th, 2014] [Originally Added On: November 10th, 2014]
- IETF91 chairs meeting Honolulu Jitsi Meet presentation - Video [Last Updated On: November 17th, 2014] [Originally Added On: November 17th, 2014]
- IETF91 chairs meeting Honolulu Jitsi Meet questions - Video [Last Updated On: November 17th, 2014] [Originally Added On: November 17th, 2014]
- jitsi videollamada - Video [Last Updated On: December 26th, 2014] [Originally Added On: December 26th, 2014]
- Your first OTR text chat with Jitsi - Video [Last Updated On: December 31st, 2014] [Originally Added On: December 31st, 2014]
- Skype Encrypted Alt. SIP Jitsi Combo [Last Updated On: February 7th, 2015] [Originally Added On: February 7th, 2015]
- Jitsi Wikipdia [Last Updated On: February 7th, 2015] [Originally Added On: February 7th, 2015]
- Jitsi for Mac | MacUpdate - Apple Mac OS X Software & Apps ... [Last Updated On: February 11th, 2015] [Originally Added On: February 11th, 2015]
- Nexi Unified Communication Jitsi Presentazione full - Video [Last Updated On: February 19th, 2015] [Originally Added On: February 19th, 2015]
- JITSI - Video [Last Updated On: April 8th, 2015] [Originally Added On: April 8th, 2015]
- Jitsi Configuration and Review [Last Updated On: November 21st, 2015] [Originally Added On: November 21st, 2015]
- Jitsi: A Multi-Protocol, Cross Platform Compatible Chat, Call ... [Last Updated On: November 21st, 2015] [Originally Added On: November 21st, 2015]
- Jitsi (Build 3132) - Business VoIP Phone Service | OnSIP [Last Updated On: November 21st, 2015] [Originally Added On: November 21st, 2015]
- Jitsi | Tiki Suite [Last Updated On: March 26th, 2016] [Originally Added On: March 26th, 2016]
- Jitsi - [Last Updated On: January 28th, 2017] [Originally Added On: January 28th, 2017]
- Jitsi for Mac - Download - jitsi.en.softonic.com [Last Updated On: February 5th, 2017] [Originally Added On: February 5th, 2017]
- Jitsi | Prometheism.net [Last Updated On: February 8th, 2017] [Originally Added On: February 8th, 2017]
- GitHub - jitsi/jitsi-meet: Jitsi Meet - Secure, Simple and ... [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Edward Snowden's New Job: Protecting Reporters From Spies - WIRED [Last Updated On: February 14th, 2017] [Originally Added On: February 14th, 2017]
- Snowden helping develop tools to protect journalists and whistleblowers - 'to make the game a little more fair' - Press Gazette [Last Updated On: February 16th, 2017] [Originally Added On: February 16th, 2017]
- Jitsi - Download [Last Updated On: February 18th, 2017] [Originally Added On: February 18th, 2017]
- Jitsi Meet - Android Apps on Google Play [Last Updated On: March 11th, 2017] [Originally Added On: March 11th, 2017]
- Jitsi for Mac OS X Secure instant messaging and VoIP [Last Updated On: March 12th, 2017] [Originally Added On: March 12th, 2017]
- How to Configure and Set-Up Jitsi - Liberty Under Attack [Last Updated On: June 6th, 2017] [Originally Added On: June 6th, 2017]
- Jitsi PediaView.com | Prometheism.net [Last Updated On: June 17th, 2017] [Originally Added On: June 17th, 2017]
- Provisioning | Jitsi | Prometheism.net [Last Updated On: June 26th, 2017] [Originally Added On: June 26th, 2017]
- Provisioning | Jitsi [Last Updated On: June 26th, 2017] [Originally Added On: June 26th, 2017]
- FAQ | Jitsi | Prometheism.net [Last Updated On: June 26th, 2017] [Originally Added On: June 26th, 2017]
- Tsirang vegetable vendors commit to selling local chillies - Kuensel, Buhutan's National Newspaper [Last Updated On: June 27th, 2017] [Originally Added On: June 27th, 2017]
- FAQ | Jitsi | Prometheism.net euvolution.com [Last Updated On: July 3rd, 2017] [Originally Added On: July 3rd, 2017]
- FAQ | Jitsi | Futurist Transhuman News Blog | Prometheism.net [Last Updated On: July 4th, 2017] [Originally Added On: July 4th, 2017]
- Jitsi Meet (advanced) Projects | Prometheism.net [Last Updated On: July 6th, 2017] [Originally Added On: July 6th, 2017]
- FAQ | Jitsi | Prometheism.net euvolution.com | Futurist [Last Updated On: July 6th, 2017] [Originally Added On: July 6th, 2017]
- Jitsi | Futurist Transhuman News Blog - prometheism.net [Last Updated On: July 14th, 2017] [Originally Added On: July 14th, 2017]
- Gladstone gold does club proud | Gladstone Observer - Gladstone Observer [Last Updated On: July 18th, 2017] [Originally Added On: July 18th, 2017]
- Jitsi softphone for Windows OnSIP Support [Last Updated On: July 26th, 2017] [Originally Added On: July 26th, 2017]
- Jitsi for Mac : Free Download : MacUpdate [Last Updated On: August 1st, 2017] [Originally Added On: August 1st, 2017]
- OpenFire Jitsi as Skype(desktop sharing) and Temviewer ... [Last Updated On: February 9th, 2018] [Originally Added On: February 9th, 2018]
- Jitsi Download - softpedia.com [Last Updated On: March 29th, 2018] [Originally Added On: March 29th, 2018]
- Jitsi Meet (advanced) Projects [Last Updated On: June 14th, 2018] [Originally Added On: June 14th, 2018]
- Download Jitsi 2.10.5550 - softpedia.com [Last Updated On: November 9th, 2018] [Originally Added On: November 9th, 2018]
- Jitsi Community Forum [Last Updated On: November 9th, 2018] [Originally Added On: November 9th, 2018]
- FAQ | Jitsi [Last Updated On: November 23rd, 2018] [Originally Added On: November 23rd, 2018]
- Jitsi for Windows - Secure Instant Messaging and VoIP [Last Updated On: February 12th, 2019] [Originally Added On: February 12th, 2019]
- How to Create Your Own Video Conference Server using Jitsi ... [Last Updated On: March 6th, 2019] [Originally Added On: March 6th, 2019]
- What is Jitsi? - open source video conferencing API's ... [Last Updated On: April 9th, 2019] [Originally Added On: April 9th, 2019]
- 8x8 Acquires Jitsi Video Communications Technology From ... [Last Updated On: April 15th, 2019] [Originally Added On: April 15th, 2019]
- Latest users topics - Jitsi Community Forum - developers & users [Last Updated On: April 15th, 2019] [Originally Added On: April 15th, 2019]
- Jitsi - Should I Remove It? [Last Updated On: April 20th, 2019] [Originally Added On: April 20th, 2019]
- Appear.in Vs. Jitsi: Subscription WebRTC Faces Off Against Open-Source VC - VC - VC Daily [Last Updated On: November 18th, 2019] [Originally Added On: November 18th, 2019]
- Philippines eyes fitting end to best SEA Games performance ever - Sports Interactive Network Philippines [Last Updated On: December 12th, 2019] [Originally Added On: December 12th, 2019]
- Fox Sports 1 Dials Up VCC for The Herd With Colin Cowherd - TV Technology [Last Updated On: December 21st, 2019] [Originally Added On: December 21st, 2019]
- Fox Sports 1 Utilized Video Call Center to Extend Reach of Shows Like The Herd with Colin Cowherd - Sports Video Group [Last Updated On: December 21st, 2019] [Originally Added On: December 21st, 2019]
- GoodFirms Discloses the Most Recommended Software of 2020 to Streamline the Business Work Processes - Yahoo Finance [Last Updated On: February 23rd, 2020] [Originally Added On: February 23rd, 2020]
- How The Coronavirus Is Forcing Italy To Become A Digital Country, At Last - Forbes [Last Updated On: March 16th, 2020] [Originally Added On: March 16th, 2020]
- Here's how Zoom is fixing all of those security issues - The Union Journal [Last Updated On: April 12th, 2020] [Originally Added On: April 12th, 2020]
- Five Zoom alternatives to combat social isolation with video chat - The Star Online [Last Updated On: April 12th, 2020] [Originally Added On: April 12th, 2020]
- Zoom Has Privacy Issues, Here Are Some Alternatives - CoinDesk [Last Updated On: April 12th, 2020] [Originally Added On: April 12th, 2020]
- This is Jitsi Meet, the open source video calling application that the Government uses to prepare for press conferences - Explica [Last Updated On: April 12th, 2020] [Originally Added On: April 12th, 2020]
- Zoom security: I've researched problems with video conferencing for years here's what you need to know - The Conversation UK [Last Updated On: May 3rd, 2020] [Originally Added On: May 3rd, 2020]
- Group video calls of up to 100 participants, with encryption and noise cancellation - Explica [Last Updated On: May 3rd, 2020] [Originally Added On: May 3rd, 2020]
- The best Skype alternatives for video calls on your smartphone - AndroidPIT [Last Updated On: May 3rd, 2020] [Originally Added On: May 3rd, 2020]
- Jesse Kline on COVID-19: Keeping government secure and saving taxpayer money with open source - National Post [Last Updated On: May 3rd, 2020] [Originally Added On: May 3rd, 2020]