VoIP

19 Best Free and Open Source Linux Voice Over IP (VoIP) Software

Voice over IP (VoIP) enables voice communications over IP networks, including the internet. Instead of relying entirely on conventional telephone infrastructure, VoIP applications transmit audio as digital data. They can be used for everything from personal conversations to large business telephone systems.

SIP is one of the most widely used signalling protocols for internet telephony. It allows compatible softphones, telephone systems and service providers to establish and manage calls. Other technologies, including WebRTC, support real-time voice and video communication through browsers and dedicated applications.

Softphones allow users to make and receive calls using their computers, typically with a microphone, speakers or headset. Some support conventional telephone numbers through a SIP provider, while others use their own communication networks. Calls between compatible internet endpoints may be free, but calling ordinary telephone numbers generally requires a provider and may incur charges.

For businesses, an IP-based Private Branch Exchange (PBX) provides facilities such as extension management, call routing, voicemail, interactive voice response, conferencing and call queues. Linux also offers powerful SIP proxies, media servers and other infrastructure for building communications platforms.

Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. Only free and open source software is eligible for inclusion here.

Ratings chart

Let’s explore the 19 VoIP software at hand. For each application we have compiled its own portal page, a full description with an in-depth analysis of its features, screenshots (where relevant), together with links to relevant resources. Start making free calls today.

VoIP Software
JitsiInnovative open source voice and video conferencing
MumbleVoice chat application for groups
JamiSIP-compatible softphone and SIP-based instant messenger
GNU GatekeeperFeature-rich project that implements an H.323 gatekeeper.
FluxerInstant messaging and VoIP platform
KamailioBuild large platforms for VoIP and realtime communications
FreeSWITCHTelephony platform for voice and chat driven products
AsteriskComplete PBX system
WireEncrypted instant messaging client
GaleneEasy to deploy videoconference server
LinphoneVoice over IP softphone, SIP client and service
JanusGeneral purpose WebRTC server
BaresipModular SIP user-agent
OpenSIPSMature SIP server
GOnnectEasy to use VoIP client
CallsMake phone and SIP calls
EkigaVoIP and video conferencing application for GNOME
qToxChat, voice, video, and file transfer IM client
EmpathyInstant messaging and voice over IP client

his article has been updated to reflect the changes outlined in our recent announcement.

Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
16 Comments
Oldest
Newest Most Voted
Daniel
Daniel
8 years ago

… and you forgot for the most secure one? Signal.
https://www.signal.org/

Sven Carlsen
Sven Carlsen
8 years ago
Reply to  Daniel

Signal is a great instant messaging chat, and while it has voice and video calling functionality, that’s not where its strengths lie. For a great VoIP client, try Blink.

Brent C
Brent C
8 years ago
Reply to  Daniel

Actually, Signal is the gold winner of the Instant Messaging Software https://www.linuxlinks.com/linux-means-business-instant-messaging-best-free-software/.

The key is that Signal is excellent at instant messaging, but it’s not a great soft phone. I don’t actually think the author forgot Signal as you contend.

Phil Scrotty
Phil Scrotty
3 years ago
Reply to  Daniel

The Signal website states

“To use the Signal desktop app, Signal must first be installed on your phone.”

So not much use unless you have a portable personal electronic tracking device otherwise known as a cellphone.

Also Signal is written mainly in Typescript. TypeScript is a free and open-source high-level programming language developed by Microsoft.

Yet another Microsoft language trojan. No thank you,.

William P
William P
8 years ago

Is it just me but I really loathe Electron based software.

MattyF
MattyF
8 years ago
Reply to  William P

Mate, there are some really great Electron apps out there. A few of my favorites are Atom, Discord, and Light Table.

Andriy Makukha
Andriy Makukha
7 years ago
Reply to  William P

True. Some of the Electron software is just pathetic. For example, Ubuntu client for OnSIP. Not only it is huge (almost 600 MB), but also works with significant lag! It is a good example of the Wirth’s law: ” software is getting slower more rapidly than hardware becomes faster”.

MichelK
MichelK
8 years ago

I do think ring deserves a look

MattyF
MattyF
8 years ago
Reply to  MichelK

Ring isn’t bad but it’s better at instant messaging than as a soft phone.

Carl
Carl
7 years ago

I had been using Yate, which could place outgoing phone-calls through the server at gmail.com.
It quite working, though, Can any of these clients connect through the gmail or skype servers to the telephone network?

Vinny
Vinny
7 years ago
Reply to  Carl

I’m pretty sure Skype can connect to Skype servers.

Peter Johnson
Peter Johnson
7 years ago

I use Google Voice from inside GMail on my Ubuntu 18 laptop and it still works just fine as long as I am logged in from Chromium. Free to US and Canada

vance
vance
6 years ago

I have a Samsung Note 4 I would like to put a Linux smartphone distro on. I would like to use it for phone calls over internet. Recs RE best OS for this and best “phone” app to dial phone calls to regular phones? Many thanks in advance.