Software:Comparison of VoIP software
This is a comparison of voice over IP (VoIP) software used to conduct telephone-like voice conversations across Internet Protocol (IP) based networks. For residential markets, voice over IP phone service is often cheaper than traditional public switched telephone network (PSTN) service and can remove geographic restrictions to telephone numbers, e.g., have a PSTN phone number in a New York area code ring in Tokyo.
For businesses, VoIP obviates separate voice and data pipelines, channelling both types of traffic through the IP network while giving the telephony user a range of advanced abilities.
Softphones are client devices for making and receiving voice and video calls over the IP network with the standard functions of most original telephones and usually allow integration with VoIP phones and USB phones instead of using a computer's microphone and speakers (or headset). Most softphone clients run on the open Session Initiation Protocol (SIP) supporting various codecs. Skype runs on a closed proprietary networking protocol but additional business telephone system (PBX) software can allow a SIP based telephone system to connect to the Skype network.[1] Online chat programs now also incorporate voice and video communications.
Other VoIP software applications include conferencing servers, intercom systems, virtual foreign exchange services (FXOs) and adapted telephony software which concurrently support VoIP and public switched telephone network (PSTN) like Interactive Voice Response (IVR) systems, dial in dictation, on hold and call recording servers.
Some entries below are Web-based VoIP; most are standalone Desktop applications.
Desktop applications
Program | Operating systems | License | Costs | Protocols | Codecs | Encryption | Max conference peers | Other abilities | Latest release | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AudioCodes MobilityPLUS | Windows, Android, iOS | Proprietary | ? | SIP, RTP, XMPP, STUN, ICE | G.722 wideband, G.711a, G.711u, iLBC, G.729a, SILK, GSM, VP8, H.264, Opus | TLS, SRTP | Unknown | Voice, video, IM, Group chat, content sharing, SMS and MMS over IP services, native and social network contacts integration, incoming call/IM push notifications. | 2014 | ||||||||||||
Avaya Application Server 5300 Soft Client | Windows | Proprietary | ? | SIP, RTP | Unknown | TLS, SRTP | Unknown | 2.0; 2010 | |||||||||||||
Blink | Linux, macOS, Windows | Mixed: free software versions under GNU GPLv3 + shareware versions under gplv3 with exception of including proprietary code | macOS version proprietary on App Store, free version limited to sponsored SIP provider; Windows version proprietary; Linux version open source | ICE, SIP, MSRP, RFB (VNC), XCAP | Opus, speex, G.722, GSM, iLBC, PCMU, PCMA | TLS, SRTP and ZRTP on all versions, OTR/SMP on Linux and macOS only[2] | No limit | IM, file transfer, desktop sharing, multi-party conference, wideband | Blink Qt | ||||||||||||
Battle.net | macOS, Android, iOS, Windows | Proprietary | Free | Unknown | Unknown | Unknown | Unknown | IM, multi-party conference | Unknown | ||||||||||||
Cisco IP Communicator[3] | Windows | Proprietary | Free (for Cisco SMB Partners only) | SCCP (Skinny), SIP, TFTP, HTTP (for XML Services) | G.722 wideband, G.711a, G.711u, iLBC, iSAC, G.729a, G.729ab | SRTP | No limit (with bridge), 2 otherwise[4] | Call Recording, Silent Monitoring, Multiple lines and directory numbers, Configurable speed dial, Calling name and number display, Call Waiting, Call Forward, Call Transfer, Three-Way Calling (conference), Call Park, Call Pickup, Redial, Hold, Barge, Callback, Extension Mobility, Message waiting indicator, iDivert, Meet Me conferencing, Group Pickup, Do Not Disturb, XML Services | 8.6.6; April 27, 2016 | ||||||||||||
Discord | macOS, Android, iOS, Windows, Linux | Proprietary | Free, Premium "Nitro" Subscription for Additional Features. | RTP, UDP, WS, HTTPS | Opus | TLS | 5000 soft limit for voice calls,[5] 25 hard limit for video[6] | IM, file sharing, in-game overlay | 59746; April 24, 2020 | ||||||||||||
Ekiga | Linux, Windows, OpenSolaris | GPL-2.0-or-later | Free | SIP, H.323, STUN, Zeroconf, XMPP, RTP | H.263, H.264/MPEG-4 AVC, Theora, iLBC, Speex, SILK, GSM, ... | No | Unknown | Video, IM, LDAP, Call Forwarding, Call Transfer, Auto-answering, PC to phone, phone to PC, Multiple accounts, USP support, Message waiting indicator, SIMPLE-based presence etc. | 4.0.1 (February 21, 2013[±][7] | )||||||||||||
Empathy | Linux | GPL-2.0-or-later | Free | SIP, XMPP (Jingle), ICE (STUN-TURN), Zeroconf | Unknown | No | Unknown | IM, multi-user A/V,[8] collaborative applications | 3.12.12[9] (May 13, 2016 ) [±] | ||||||||||||
Eyeball Chat | Windows | Proprietary | Free | SIP, STUN, ICE, XMPP | Unknown | Yes | 5[10] | IM, Conferencing, Voice, Video and SIMPLE based presence | Windows 3.2; 2009 | ||||||||||||
FaceTime | iOS, macOS | Proprietary | Free | SIP, IETF, Signaling protocol for VoIP, STUN, TURN and ICE| IETF, technologies for traversing firewalls and NAT | H.264 Video, AAC-ELD Audio, H.263 and VP8 | RTP, SRTP IETF|standards for delivering real-time and encrypted media streams for VoIP. | 20 | Video, voice, conferencing, with additional tools available as "Services". | |||||||||||||
Google Hangouts | Linux, Windows, macOS, Android, iOS | Proprietary (using libjingle) | Free | XMPP | H.264/SVC, H.264/AVC, H.263 and VP8 | SRTP | 10 | Video, chat, screen sharing, with additional tools available as "Hangout Apps". | Software:Google Chrome Web Store extension 2020.803.419.1 (August 12, 2020 ) [±] [11] | ||||||||||||
IBM Sametime | Linux, macOS, Windows, mobile | Proprietary | ? | SIP-SIMPLE, T.120 | H.323 | TLS | Unknown | IM, File transfer, Voice, Presence, Server stored contact list, HTTP tunneling, plugins, embedable in Lotus Notes[12] | 8.5.2; May 8, 2011 | ||||||||||||
Jami by Savoir-faire Linux | Android, FreeBSD, iOS, iPhone, Linux, Microsoft Windows, OS X[13] | GPL-3.0-or-later | Free | SIP, RTP, STUN per account, SRV, DHT, P2P | Audio: Opus, Speex, G.722, G.711, GSM, VP8, G.729, iLBC. Video: H.264, H.263, VP8, MPEG-4 | Voice encryption (SRTP with SDES or ZRTP) and signaling encryption (TLS), multiple realms authentication mechanism | No limit | Blockchain ID-management, Gnome-KDE client, address book, multiple accounts, unlimited call number, call transfer, call hold-unhold, call recording, multi-way conferencing |
| ||||||||||||
Jitsi | Linux, macOS, Windows (all java supported). Experimental Android builds are also available.[18] | Apache-2.0 | Free | SIP-SIMPLE, XMPP-Jingle STUN ICE, TURN | SILK, G.722, Speex, Opus, G.711 (PCMU/PCMA), iLBC, GSM, G.729, H.264, H.263, VP8 | ZRTP, SRTP, OTR, TLS | Unknown | Text messaging, audio-video telephony, IPv6 (often broken,[19] P2P not supported[20]), call recording, 64-bit | 2.10 (build.5550) (February 5, 2017[±] | )||||||||||||
Librestream Onsight Connect | Windows, Android, iOS | Proprietary | ? | SIP, RTP, STUN | G.711, H.264, MPEG, and others | TLS, SRTP | Unknown | Voice, video, conferencing, image sharing, incoming call/IM push notifications. | February 27, 2018 | ||||||||||||
Linphone | Linux, Windows, macOS, Android, iPhone, BlackBerry | GPL-3.0-or-later | Free | SIP | Speex, Opus, G711, GSM, G.722, VP8 (WebM), H263, MPEG4, Theora and H264 (plugin) | TLS, SRTP, ZRTP | Unknown | Video, IM, STUN, IPv6 (disables IPv4 support when enabled), P2P, Secure Encryption, User own Encryption via Provided API https://gitlab.linphone.org/BC/public/linphone-desktop | 4.2.5; June 25, 2020http://www.linphone.org/snapshots | , provides daily snapshots via||||||||||||
Messages | macOS | Proprietary | Free, only macOS and iOS | SIP AIM ICQ XMPP | H263, H264 | Unknown | Unknown | Integrated, PBX independent | 7.0; July 25, 2012 | ||||||||||||
MicroSIP | Windows | GPL-2.0-or-later | Free | SIP, STUN, ICE, SIMPLE | Speex, iLBC, GSM, G.711, G.722, G.729, SILK, Linear PCM | TLS, SRTP | Unknown | Video, voice, IM and Presence | 3.20.7 (25 August 2021[±][21] | )||||||||||||
Movim | Any, Progressive web application | GPL-2.0-or-later | Free | XMPP, STUN, TURN | Depending the web-browser | TLS | 2 | IM, microblogging, social-network, OMEMO encryption, screen-sharing, file transfer | |||||||||||||
Mumble | Linux, macOS, iOS, Windows, Android | New BSD license | Free | ICE | CELT, Speex, Opus | TLS and OCB-AES128 | No limit (limited only by server bandwidth and memory) | Chat with (limited) embedded HTML, Automatic Gain Control, very low latency, Access Control Lists for user management, Customizable In-Game Overlay for OpenGL and DirectX, Directional Audio, Plugin Support, Nested Channels, Echo cancellation for headset free use, Global Public Server List, Logitech G15 support, Push-To-Talk and Voice-Activation | 1.4.287; September 14, 2022 | ||||||||||||
Nymgo | Windows, Android, iOS | Proprietary | Free | SIP, RTP and RTCP | Unknown | Yes | No limit | Address Book integration, Call recording/export, Mute, On Hold, Caller ID definition | 4.2.9; March 2013 | ||||||||||||
oovoo | macOS, iOS, Windows, Android | Proprietary | Free | SIP, RTP and RTCP | Unknown | Yes | 12 | Address Book integration, Call recording/export, Mute, On Hold, Caller ID definition | 4.2.9; March 2013 | ||||||||||||
Phoner | Windows | Proprietary | Free | SIP, TAPI, CAPI | G.711a, G.711u, G.722, G.726, G.729, GSM, iLBC, speex, Opus | TLS, SRTP, ZRTP | 8 | Conferencing, call redirection, call recording | 3.23 (5 March 2021[±][22] | )||||||||||||
PhonerLite | Windows | Proprietary | Free | SIP | G.711a, G.711u, G.722, G.726, G.729, GSM, iLBC, speex, Opus | TLS, SRTP, ZRTP | 8 | Conferencing, call redirection, call recording | 3.20 (7 August 2023[±][23] | )||||||||||||
QuteCom | Linux, macOS, Windows XP-2000 | GPL | Free | SIP | G.711, G.729, iLBC, AMR-NB, G.722, Speex, AMR-WB (G.722.2), H.263, H.263+, H.264, Dirac[24] | SRTP, but key exchange via Everbee key Exchange which is not a Standard | Unknown | Video, IM (MSN, AIM, ICQ, Yahoo!, XMPP, Google Talk), voicemail, wengo to phone, conferencing. | 2.2.1 (22 June 2011[25]) [±] | ||||||||||||
Roger Wilco GameSpy | Windows | Proprietary | ? | Proprietary | ? | ? | Unknown | ? | 2001 | ||||||||||||
Signal | Linux, macOS, Windows, Android, iPhone | GPLv3 clients and AGPLv3 server | Free | RingRTC (WebRTC over Signal protocol[26]) | Opus[26] | ? | Unknown | Signal also allows users to send text messages, files, voice notes, pictures, GIFs, and video messages over a Wi-Fi or data connection to other Signal users on iOS, Android and a desktop app. The app also supports group messaging, read receipts and typing indicators, both of which can be disabled. | |||||||||||||
Skype | Linux(with limited functionality),[27] macOS, Windows 2000-XP-Vista-7-Mobile (unsupported), BREW, Windows Phone, Android, iPhone, PSP | Proprietary | Free | Proprietary P2P protocol [lower-alpha 1] | SILK | TLS | 25 starting with version 3.6.0.216. 10 with 2.x | Conferencing, video, file transfer, voicemail, Skype to phone, phone to Skype, additional P2P extensions (games, whiteboard, etc...); depending on platform. |
| ||||||||||||
Steam Chat | Web, Phones, Desktop | Proprietary | WebRTC | ||||||||||||||||||
TeamSpeak | Linux, Windows, macOS, FreeBSD, Android, iOS | Proprietary | Free | Unknown | CELT, Speex (both until server version 3.5.0), Opus[31] | Yes | 32 unlicensed, 512 with Non-Profit License (available until September 2018), up to 1024 (Gamer License), 2000 | Simultaneous server conferencing with tabs, 3D sound effects, scalable permissions system, firewall friendly file transfers, in-game overlay for DirectX & OpenGL games, global public server list, plugin system | 3.5.5; November 4, 2020 | ||||||||||||
TeamTalk | Linux, Windows, macOS, Android, iOS, Raspbian | Proprietary | Free | Proprietary | Opus, Speex, VP8 | No | 1000 | Video, file sharing, desktop sharing, stream media files (MP3, AVI) | 5.3.3; November 2018 | ||||||||||||
TeamViewer | Linux, Windows, macOS, iOS, Android[32] | Proprietary | Free (personal use only) | Unknown | Unknown | AES256 | Unknown | Unknown |
| ||||||||||||
Telephone | macOS 10.10.2 | BSD | Free | SIP, STUN, ICE | Unknown | No | Unknown | Address Book integration | 1.1.4; March 6, 2012 | ||||||||||||
Toktumi Unlimited, Line2 Pro | Windows XP-Vista-7, macOS, iOS, Android | Proprietary | Free | Proprietary with SIP core | Unknown | Unknown | 20 | Conferencing, voicemail, caller ID, call-waiting, address book integration; auto-attendant, call-forwarding | Windows; August 2010 | ; macOS; October 2010||||||||||||
Tox | Linux, macOS, Windows, Android, FreeBSD | GPL-3.0-or-later | Free | Tox, VP8 | Opus, | NaCl | Unknown | Voice, video, instant messaging, file transfers | Unknown | ||||||||||||
Tru App | Windows 2000-XP-Vista-7, macOS, Linux iOS, Android, Symbian, BlackBerry OS, |
Proprietary | Free | SIP, XMPP | Unknown | Unknown | Unknown | Chat, file transfer, voicemail, inbound numbers, integration with GTalk, Microsoft Live, Skype | |||||||||||||
Tuenti | Android, iPhone, Windows Phone | Proprietary | Free | WebRTC, SIP, XMPP | iLBC, Opus | Yes | Unknown | Voice, video, Instant messaging, group chat, photo and video sharing, SMS and MMS, native and social network contacts integration, incoming call/IM push notifications. | |||||||||||||
Twinkle | Linux | GPL-2.0-or-later | Free | SIP | G.711 A-law μ-law, G.726, GSM, iLBC, Speex narrow wide ultrawide | SRTP, ZRTP | 3 | Conferencing, chat, file transfer, Firefox integration, call redirection, voicemail, support of VoIP-to-Phone services | 1.10.3 (February 19, 2022[±] | )||||||||||||
Ventrilo | macOS, Windows, iOS, Android | Proprietary | Free | Unknown | Unknown | No | 8 | Conferencing, chat, text-to-speech | 3.0.8 | ||||||||||||
Viber | Linux,[lower-alpha 2] macOS,[lower-alpha 2] Windows,[lower-alpha 2] Android, Bada, BlackBerry OS, iOS, Series 40, Symbian, Windows Phone | Proprietary | ? | Unknown | Unknown | Yes[41] | Unknown | Varies by platform: Text, picture and video messaging on all, voice calling only on iPhone, Android and Microsoft's Windows Phone | |||||||||||||
Vonage | Linux, macOS, Windows, Android, iOS | Proprietary | not free | SIP, STUN, ICE, TURN | Audio: Opus, G.711
Video: VP8 |
SRTP | 50 | VoIP, video, instant messaging, presence (SIP SIMPLE), PSTN (inbound and outbound), call waiting, call hold, call forwarding, voicemail, message-waiting indication, 3-way conferencing, contacts integration, receptionist console, video, group chat, content sharing, SMS over IP services, native and social network contacts integration, incoming call/IM push notifications, fax, file sharing, screen sharing (desktop only), number programmability. | |||||||||||||
Wire | Linux, Windows, macOS, iOS, Android, Web | GPLv3 | not free | ? | Audio: Opus
Video: VP8 |
DTLS, SRTP[42] | 10[43] | End-to-end encryption by default for everything, instant messaging, video call, video group call, file sharing, GIF sharing, push to talk, edit message, delete message (on both side), timed messages, doodling, identity verification, screen sharing (desktop only) | ? | ||||||||||||
Yahoo! Messenger | Classic Mac OS (8, 9), macOS, Windows, (Linux, FreeBSD version VoIP incapable) | Proprietary | Free | SIP (using TLS) and RTP (media) | Unknown | Unknown | Unknown | Video, file transfer, PC to phone, phone to PC | Windows: 11.5.0.228; May 31, 2012 Mac: 3.0.1; July 20, 2011 Linux: 1.0.6; September 2003 SunOS 5.7: 0.99.17-1; September 2003 Solaris 8: 1.0.4; September 2003 FreeBSD 4-5: 1.0.4; September 2003 iOS: 2.2.6; July 12, 2012 | ||||||||||||
Yate Client | Linux, macOS, Windows | GPL | Free | SIP, IAX, XMPP, H.323 | G.711a, G.711u, GSM 06.10, iLBC, Speex, G.723, G.726, G.728, G.729 | SRTP, maybe ZRTP? | Unknown | 6.0.0; September 2017 | |||||||||||||
Zfone | Linux, macOS, Windows | Proprietary (with viewable source) | Includes time bomb provision | SIP, RTP | Unknown | SRTP, ZRTP | Unknown | Beta 2008-09-04 (Linux 0.9.224), (macOS 0.9.246), (Windows 0.9.206) |
- ↑ It is possible to connect by SIP to the Skype network via additional "Skype Connect" PBX software and alternative (SIP) client software/hardware. Neither the Skype software nor the Skype network supports SIP directly[1]
- ↑ 2.0 2.1 2.2 Viber must be first installed on a mobile phone to function on a desktop operating system[39][40]
Discontinued softphone service
Mobile phones
For mobile VoIP clients:
Program | Operating systems | License | Open source | Protocols | Codecs | Encryption | Other abilities | Latest release | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Acrobits Softphone | Android v2.2+, iOS v7.0+ | Proprietary | No | SIP | G.711, G.722, iLBC, GSM, G.729 | TLS, SRTP, ZRTP | VOIP over Wi-Fi or 3G iOS only: push notifications, video, number rewriting, address book matching, sms for betamax providers and pennytel | Acrobits Softphone: 3.20 (Android), 5.2 (iOS) | ||||
Google Duo | iOS, Android | Proprietary, freeware | No | WebRTC | ? | ? | One-to-one voice and video calling. |
| ||||
Jami by Savoir-faire Linux | iOS, Android[46] | GPLv3 | Yes | SIP | Video: H264, VP8, MP4V, H263, Audio: Opus 48000 hz, G722 PCMA, PCMU | SRTP, SIP over TLS | ? | Version 202103261733 March 2021 | ||||
Jajah Mobile Web | Symbian, Windows Mobile (version unknown) | Proprietary | No | ? | ? | ? | web based service, Call back, no download[47] | ? | ||||
JusTex by Juphoon | Android, iOS v5.1+ | Proprietary | No | SIP | PCMA, PCMU, G.722, iLBC, iSAC, Opus, H.264, VP8, H.263 | TLS, TCP, UDP, SRTP | JusTex Softphone over Wi-Fi or 3G, HD voice and video call, Multiparty call, conference. | 3.0.1 (iOS); July 13, 2014 | ; 3.0 (Android); July 9, 2014||||
Line | Android, iOS | Proprietary | No | ? | ? | ? | ? | |||||
Line2 | Android, iOS | Proprietary, freeware | No | Proprietary with SIP core | ? | ? | Tri-mode calling (cellular, 3G/4G data, Wi-Fi), SMS over IP, visual voicemail, 20-person conference calls, auto-attendant, call-forwarding | 1.0.4 Android, 3.2.1 iOS | ||||
Signal by the Signal Foundation | iOS, Android | GPLv3 | Yes | WebRTC[48] | Opus[48] | TLS, Signal Protocol[48] | End-to-end encryption by default for everything. CallKit and location privacy,[49] one-to-one and group messaging, video calling,[49] image/video sharing, timed messages, identity verification, screenshot blocking. Android only: SMS/MMS messaging, doodling,[50] GIF sharing.[51] | Android 5.2.3 / 15 September 2023
iOS 6.41.1 / 15 September 2023 Desktop 1.33.4 / 13 September 2023 | ||||
Sipdroid | Android | GPL | Yes | SIP | ? | ? | Uses Wi-Fi, 3G or EDGE | 2.7 | ||||
Tango by TangoME Inc. | iOS, Android, Microsoft Windows, macOS, Windows Phone | Proprietary, freeware | ? | ? | ? | ? | VoIP, Wi-Fi out & in, SMS over IP, call-through & call-back, instant messaging, videoconferencing | ? | ||||
Truphone | Nokia-Symbian, iOS, Android, BlackBerry | Proprietary, freeware | No | SIP | ? | ? | VoIP, Wi-Fi out & in, SMS over IP, call-through & call-back, connection management, provisioning | Symbian 4.0, iOS 1.11.1 | ||||
Vopium | Symbian, Java ME, Android, BlackBerry RIM, iOS, Windows Mobile 2003 SE and higher | Proprietary, freeware | No | SIP, MSN, Skype, Yahoo, AOL, ICQ, Google Talk, Facebook & Twitter | GSM | ? | Wi-Fi VoIP, GSM call-through, SMS over IP, least cost routing, synchronising-backup mobile contacts and calendar | 2.0 | ||||
Android, BlackBerry, iOS, Symbian, Windows Phone |
Proprietary, freeware | No | ? | ? | ECDH, SRTP[52] | VoIP and instant messaging over Wi-Fi or a data connection. | ||||||
Windows Mobile 6 | Windows Mobile 6 Professional/Standard | Proprietary | No | SIP to publicly and non-publicly routable servers | ? | ? | Wi-Fi Mobile VoIP | 6.1 | ||||
Yuilop | Android, iOS | Proprietary, freeware | No | XMPP, RTP | iLBC | TLS | VoIP over 3G-4G-LTE and Wi-fi, SMS, group chat, photo sharing, Location sharing, virtual phone numbers | iOS 2.4 (November 26, 2014[53]) [±] Android 2.0.2 (February 12, 2014[±] |
Frameworks and libraries
Program | Operating systems | License | Protocols, based on, compatible with | Encryption | Other abilities | Key and target markets | Latest release |
---|---|---|---|---|---|---|---|
Telepathy, Farstream | Linux, macOS, Windows | LGPL | SIP, XMPP (Jingle), ICE (STUN/TURN), UPnP | No | Multi-user A/V conferencing, IM, collaborative applications | Mobile devices (Maemo, Meego), Linux desktop or embedded | spec 0.27.2; September 24, 2013 |
OPAL | Windows, Linux (including embedded variants), macOS | MPL | SIP, H.323, IAX2, CAPI, VXML | Unknown | Multi-user A/V conferencing, IM, IVR | Softphones, softswitches, telephony application servers | 3.14.3; October 10, 2014 |
GNU oSIP | Linux, Windows, macOS, Android, iPhone, BlackBerry | LGPL | SIP, SDP | Unknown | Multi-user A/V conferencing, IM, IVR | Softphones, embedded and mobile devices, telephony application servers | 4.1.0; December 18, 2013 |
Server software
Name | Operating systems | License | Protocols | Encryption | Notable features | Target markets | Latest release |
---|---|---|---|---|---|---|---|
3CX Phone System | Windows, Linux | Proprietary | SIP | TLS, SRTP | VoIP/VideoOverIP calls and conferencing, voicemail and instant messaging | < 50,000 users | 18.2; December 8, 2021 |
AskoziaPBX | Standalone program (Linux-based) | Proprietary | SIP, H.323, IAX, SCCP | No | ISDN, voicemail, conferencing, MOH, ACD, IVR, call forwarding, call recording | SMEs up to 50 users | 5.4; September 2, 2017 |
Asterisk PBX | Linux, BSD, macOS, Solaris | GPL-2.0+, optional: Proprietary[55] | SIP, H.323, IAX, MGCP, VoFR, XMPP, Google Talk, TDM | TLS, SRTP | VoIP gateway, voicemail, basic accounting (expandable with ODBC-compliant database), billing, conferencing, hot desking, IVR trees with conditional logic, call waiting, automated call distribution | Enthusiasts, developers, enterprise users (capacity dependent on server design, scalable across multiple servers) | 21.0.0 (18 October 2023[56]) 20.5.0 LTS (18 October 2023[57])
|
Brekeke SIP Server | Linux, Windows Server 2016 and Server 2019 | Proprietary | SIP | TLS, SRTP | SIP Registrar/Proxy | SIP Service Providers, VoIP service providers, Healthcare, Security | 3.12.2.2; January 11, 2022 |
Brekeke PBX | Linux, Windows Server 2016 and Server 2019 | Proprietary | SIP | TLS, SRTP | VoIP/VideoOverIP calls and conferencing, voicemail | Hosted service providers, Mid-large enterprise | 3.12.2.2; January 11, 2022 |
CallMax Softswitch | Linux | Proprietary | SIP, H.323 | SSL, TLS, HTTPS | Integrated billing, IP PBX, calling card, call shop, web portal, retail SMS | SIP Service Providers, Residential & Business VoIP providers, Class 5 softswitch users | 3.6; October 1, 2015 |
CommuniGate Pro | Linux, BSD, macOS, Windows, Solaris, HP-UX, AIX | Proprietary | SIP, XIMSS, XMPP, WebRTC | SSL, TLS, SRTP | SIP Registrar/Proxy, Authentication, Diameter, RADIUS, ENUM | Mobile network operators, ISPs, SaaS providers | 6.2.14; August 16, 2019 |
Dial Gate VoIP Softswitch | Linux, Windows | Proprietary | SIP | TLS, SRTP | Billing server, real-time account and line monitoring, web portal | Softswitch users, service providers | 4.3; June 1, 2014 |
Dial-Office IP-PBX | Linux, Windows | Proprietary | SIP | TLS, SRTP | Unified communications, conference calls, remote worker support and voicemail | Small businesses, Mid-large enterprises | 4.1; December 2013 |
Elastix | Linux | Proprietary | SIP, IAX, H.323, XMPP | TLS, SRTP | Unified communication server that also supports chat, mail and fax. | Capacity dependent on server design, scalable across multiple servers | 5.0.0; December 7, 2016 |
FreeSWITCH | Linux, BSD, macOS, Solaris, Windows | Mozilla Public License | SIP, NAT-PMP, STUN, SIMPLE, XMPP, Google Talk (Jingle), IAX, H.323, MRCP, RSS, Skype | TLS, SRTP, ZRTP | Recording, Voicemail, Conferencing, RADIUS, ENUM, IM Proxy, Streaming, Media gateway, Soft-PBX, IVR (modular) | Large soft-switch users, home PBX users, softphone users | 1.10.10 (August 13, 2023[60]) [±] |
FreePBX | Linux, BSD, Solaris | GPL | SIP, IAX, H.323, XMPP | TLS, SRTP | Complete PABX Service, based on Asterisk and PHP 5.6; provides a full replacement for a legacy non-VoIP phone system; under current and active development | Scales from Raspberry PI (3 users) to multiple parallel clusters (10K+ simultaneous calls) | 14.0; August 2017 |
GNU Gatekeeper | Linux, FreeBSD, macOS, Windows XP-2000-Vista-7 | GPL | H.323 | H.235 | H.460.18 firewall traversal, routing, accounting | video conferencing, VoIP carriers large and small | 3.7; August 15, 2014 |
HERO Hosted PBX | Linux, Windows | Proprietary | SIP | TLS, SRTP | Unified Communications, billing server, cloud-based management and web interface | Mid-large enterprises, VoIP carriers and service providers, telecom operators | 4.3; December 2013 |
Kerio Operator | Linux, VM | Proprietary | SIP | SSL, TLS, SRTP | integrated firewall, Auto attendant, Call queues, Conference calling, Call forwarding, pickup, parking, recording, Click to Call, Video calling, Fax support, Paging, Salesforce.com and CRM integration, Voicemail to email, complementary desktop Softphone app | SME | 2.5.2; November 15, 2016 |
MediaCore SBC | Linux | Proprietary | H.323, SIP, SMPP, HTTP | SSL, TLS, HTTPS | Dynamic routing mechanisms: LCR, jurisdictional and origin-based; integrated billing, SIP-H.323 protocol converter, transcoding, revenue assurance, SBC, full and media proxies, wholesale messaging and SMS hubbing | Transit VoIP services providers, VoIP wholesale carriers, VoIP termination providers, Wholesale messaging providers | 4.8; February 2021 |
Murmur | Linux, BSD, macOS, Windows | BSD, GPL | CELT, Speex, Opus | TLS | Chat with (limited) embedded HTML, ACLs for user management, Customizable In-Game Overlay, Directional Audio, Plugin Support, Nested Channels | Individuals to Small and medium enterprise (25-5000 users) | 1.2.17; September 24, 2016 |
Objectworld UC Server | Windows XP-2003-2008 | Proprietary | SIP | No | IP PBX, personal assistants, IVR, automated phone provisioning, fax server, unified messaging, Outlook, Exchange and Lotus Domino-Notes integration, conferencing, outbound dialing | Small and medium enterprise (25-2000 users) | 4.4.2; May 2009 |
Kamailio, OpenSIPS (formerly named OpenSER) | Linux, BSD, Solaris | GPL | SIP, XMPP | TLS, SRTP | SIP registrar-proxy, authentication, Diameter, RADIUS, ENUM, least-cost-routing, many others | SIP Service Providers | 5.2.8; October 2020 |
SIP Express Router (SER) | Linux, BSD, Solaris | GPL | SIP | No | SIP Registrar/Proxy, Authentication, Diameter, RADIUS, ENUM, many others | SIP Service Providers | 2.0.0 Ottendorf |
sipXecs IP PBX | Linux | AGPL | Native SIP call control, XMPP | TLS, SRTP | Full redundancy (HA), instant messaging, voicemail, user portal, admin GUI, plug & play management including phones and gateways, fully featured | Enterprises between 10 and 10,000 users, multi-site | 14.04.2; July 2014 |
vzRoom | Windows | Proprietary | SIP | SSL, TLS, AES | Instant messaging-chat, VoIP, video, sharing (desktop, video, file), whiteboard, scheduler, recording | Individual to small and medium enterprise (2-1,000 users) | 0.8.8.735; November 2010 |
Yate | BSD, Linux, macOS, Windows | GPL | SIP, IAX, H.323, ISDN, XMPP (Jabber), Jingle (Google Talk), MGCP, SS7 over IP, Cisco SLT (Signalling Link Transport) (SS7 MTP2 backhaul over IP), SCTP, SCCP, TCAP, MAP CAMEL | SSL, TLS, SRTP | Voice, video, file transfer, data, H323 to SIP signalling proxy, instant messaging, IVR, PC2Phone and Phone2PC gateway, SCCP — GTT routing between networks, Secure Unified Communications, SIP registrar-proxy, SIP SBC (session border controller), USSD, voicemail, VoIP, VoIP to PSTN gateway, conference server (max 200 voice channels per conference), call centre server, prepaid and postpaid cards | Deployed on home servers and large networks with millions of users | 6.3; February 2021 |
Secure VoIP software
VoIP software with client-to-client encryption
The following table is an overview of those VoIP clients which (can) provide end-to-end encryption.
Client name | Development status | Open source client | End-to-end authentication[lower-alpha 1] | Encryption protocols | Forward secrecy | Multiple encryption | Encrypted group calling | Proxy, Tor | |||
---|---|---|---|---|---|---|---|---|---|---|---|
ZRTP | ECDH | DTLS | SRTP | ||||||||
FaceTime | Active | No[61] | No[61] | ? | ? | ? | ? | Yes[61] | ? | No | No |
Google Duo | Active | No | No | ? | ? | ? | ? | ? | ? | No | No |
Jami by Savoir-faire Linux | Active | Yes | Yes | No | ? | Yes | Yes | Yes | ? | Yes | ? |
Jitsi[lower-alpha 2] | Active | Yes | Yes[61] | Yes | No | Yes | Yes | Yes[61] | Yes | Yes | ? |
Line[62][63] | Active | No | ? | ? | ? | ? | ? | ? | ? | No[62] | No |
Linphone[lower-alpha 2] | Active | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | ? | No |
PGPfone | Abandonware | Viewable source[64] | Yes | ? | ? | ? | ? | ? | ? | ? | ? |
Signal | Active | Yes | Yes[61] | No | Yes | No | Yes | Yes[61] | Yes | Yes | Depends[65] |
Silent Phone | Active | Viewable source[66] | Yes[61] | Yes | ? | ? | Yes | Yes[61] | Yes | Yes | No |
Skype (opt-in per conversation, one pair of devices per conversation)[67] |
Active | No | Yes[68] | No | No | No | Yes[69] | ? | ? | No | No |
Telegram | Active | Yes | Yes[70] | No | No | No | No | Yes | ? | No | No |
Threema | Active | Partially[lower-alpha 3][71] | Yes[72] | No | Yes[72] | Yes[72] | Yes[72] | Partially[lower-alpha 4][72] | Yes | No | No |
Viber[41] | Active | No | ? | ? | ? | ? | ? | ? | ? | ? | No |
Active | Partially[lower-alpha 3][73] | Yes[73] | No | Yes[73] | No | Yes[73] | Yes[73] | Yes[73] | Yes[73] | No | |
Wire | Active | Yes | Yes[74] | No | ? | Yes[42] | Yes[42] | Yes[75] | Yes | Yes | No |
Zfone | Abandonware | Viewable source[76] | Yes | Yes | Optional[77] | ? | Yes[78] | Yes | Yes | ? | ? |
VoIP software with client-to-server encryption
The following table is an overview of those VoIP clients which (normally) provide client-to-server encryption.
Client name | Encryption protocols |
---|---|
Google Hangouts[61] | SRTP[79] |
Skype[61] | A custom protocol |
- Notes
- ↑ End-to-end authentication protects communications from man-in-the-middle attacks by the service provider.
- ↑ 2.0 2.1 Only if the user has registered with a compatible SIP provider. Some SIP providers do not support certain encryption protocols.
- ↑ 3.0 3.1 Only the encryption related source code is open.
- ↑ Only on the network connection, not on the end-to-end layer.
See also
- Comparison of audio coding formats
- Comparison of cross-platform instant messaging clients
- Comparison of web conferencing software
- List of codecs
- List of SIP software
- List of video telecommunication services and product brands
- Matrix (protocol)
- Secure communication
- Comparison of user features of messaging platforms
References
- ↑ 1.0 1.1 "Skype Connect...". Microsoft Corporation Inc.. http://www.skype.com/en/features/skype-connect/.
- ↑ "Download Blink". 14 January 2016. http://icanblink.com/download/.
- ↑ "Release Notes for Cisco IP Communicator 8.6.6" (in en-US). https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cipc/8_6_6/Release_Notes.html.
- ↑ "Cisco IP Communicator 8.6" (in en). https://www.cisco.com/c/en/us/products/collateral/collaboration-endpoints/ip-communicator/data_sheet_c78-669663.html.
- ↑ "Discord on Twitter". Twitter. https://twitter.com/discordapp/status/814546030612148224.
- ↑ "Wave Hello to Server Video". https://blog.discord.com/wave-hello-to-server-video-85dcef1128f0.
- ↑ "Ekiga 4.0.1 [STABLE] available". www.ekiga.org. 21 February 2013. http://www.ekiga.org/news/2013-02-21/ekiga-4.0.1-stable-available.
- ↑ "Telepathy Q&A from the Boston GNOME Summit". http://robot101.net/2009/10/14/telepathy-qa/.
- ↑ "ANNOUNCE: Empathy 3.12.12". 13 May 2016. https://lists.freedesktop.org/archives/telepathy/2016-May/006843.html.
- ↑ Eyeball Chat 3.2 Features . EyeballlChat.com.
- ↑ "Google Hangouts - Chrome Web Store". https://chrome.google.com/webstore/detail/google-hangouts/nckgahadagoaajjgafhacjanaoiihapd.
- ↑ "Telephony with Lotus Sametime software". IBM.com. Retrieved 2010-02-16
- ↑ "News" (in en). 2018-07-25. https://ring.cx/en/news.
- ↑ "Jami" (in en-us). https://apps.apple.com/app/id1306951055.
- ↑ "Jami - Apps on Google Play" (in en). https://play.google.com/store/apps/details?id=cx.ring&hl=en_US.
- ↑ "Index of /windows". https://dl.ring.cx/windows/.
- ↑ "Jami" (in en-us). https://apps.apple.com/app/id1388475331.
- ↑ "Jitsi (SIP Communicator) Android — Nightly Builds Index". Jitsi.org. https://download.jitsi.org/jitsi/nightly/android/.
- ↑ Interview with Emil Ivov, Deploy360 blog
- ↑ "[#JITSI-1166] P2P IPv6 calls still do not work with explicit IPv6 addresses, no matter if brackets are used — Java.net JIRA". Java.net. https://java.net/jira/browse/JITSI-1166.
- ↑ Release history on MicroSIP download page
- ↑ Release history on Phoner download page
- ↑ Changelog on PhonerLite download page
- ↑ "Supported Codecs". http://www.qutecom.org/wiki/SupportedCodecs.
- ↑ "Announcement: QuteCom 2.2.1". http://lists.qutecom.org/pipermail/qutecom-dev/2011-June/003378.html.
- ↑ 26.0 26.1 "Video calls for Signal now in public beta". 2017-03-13. https://signal.org/blog/signal-video-calls-beta/.
- ↑ "Microsoft to retire Skype Linux app on July 1". 9 June 2017. http://opensourceforu.com/2017/06/microsoft-retire-skype-linux-app-july-1/.
- ↑ 28.0 28.1 28.2 28.3 "Release Notes for Skype for Windows, Mac and Linux". https://support.skype.com/en/faq/FA34778/what-s-new-in-skype-for-windows-mac-linux-and-web.
- ↑ "Release Notes for Skype on Mobile". https://support.skype.com/en/faq/FA34770/what-s-new-in-skype-on-mobile.
- ↑ "Skype for iPhone". https://apps.apple.com/app/id304878510.
- ↑ "New TeamSpeak3 Client and Server released today". TeamSpeak Systems GmbH. http://www.teamspeak.com/?page=newsarchive&ident=20130304.
- ↑ "TeamViewer overview". GetApp. http://www.getapp.com/teamviewer-application#overview.
- ↑ "Windows v15.29.4 - Teamviewer Support". TeamViewer. 5 May 2022. https://community.teamviewer.com/English/discussion/122708/windows-v15-29-4.
- ↑ "macOS v15.29.4 - Teamviewer Support". TeamViewer. 5 May 2022. https://community.teamviewer.com/English/discussion/122707/macos-v15-29-4.
- ↑ "Linux v15.29.4 - Teamviewer Support". TeamViewer. 5 May 2022. https://community.teamviewer.com/English/discussion/122706/linux-v15-29-4.
- ↑ "Android Host v15.29.96 - Teamviewer Support". https://community.teamviewer.com/English/discussion/122675/android-host-v15-29-96.
- ↑ "TeamViewer: Remote Control". Apple. https://itunes.apple.com/us/app/teamviewer/id692035811.
- ↑ "TeamViewer: Remote Control". Software:Microsoft. https://www.microsoft.com/en-us/store/p/teamviewer-remote-control/9wzdncrfj0rh.
- ↑ Brad Chacos, Brad. "Hands on with Viber's new desktop app: It's no Skype". IDG Consumer & SMB. http://www.pcworld.com/article/2038073/hands-on-with-vibers-new-desktop-app-its-no-skype.html. "If you don’t have Viber on your phone and try to install the service on your PC, the app will redirect you to its website and ask you to install Viber on your phone first."
- ↑ Viber Unveils Desktop App
- ↑ 41.0 41.1 Lunden, Ingrid (19 April 2016). "Viber adds end-to-end encryption and hidden chats as the messaging app privacy wave grows". AOL Inc.. https://techcrunch.com/2016/04/19/viber-adds-end-to-end-encryption-hidden-chats-universal-delete-as-messaging-app-privacy-grows/.
- ↑ 42.0 42.1 42.2 "Wire Security Whitepaper". Wire Swiss GmbH. https://wire.com/resource/Wire%20Security%20Whitepaper/download/.
- ↑ "Wire on Twitter" (in en). Twitter. https://twitter.com/wire/status/808392988665712644.
- ↑ "Google Meet (formerly Google Duo) 174.0.471884746". https://www.apkmirror.com/apk/google-inc/duo-by-google/duo-by-google-174-0-471884746-duo-android_20220821-17_p2-s-release/.
- ↑ "Google Duo on the App Store". 21 September 2022. https://apps.apple.com/us/app/google-meet/id1096918571.
- ↑ [1] Jami downloads
- ↑ "JAJAH.Mobile Web" . Jajah.com.
- ↑ 48.0 48.1 48.2 Marlinspike, Moxie (14 February 2017). "Video calls for Signal now in public beta". Open Whisper Systems. https://whispersystems.org/blog/signal-video-calls-beta/.
- ↑ 49.0 49.1 Marlinspike, Moxie (13 March 2017). "Video calls for Signal out of beta". Open Whisper Systems. https://whispersystems.org/blog/signal-video-calls/.
- ↑ Marlinspike, Moxie (21 December 2016). "Doodles, stickers, and censorship circumvention for Signal Android". Open Whisper Systems. https://whispersystems.org/blog/doodles-stickers-censorship/.
- ↑ Marlinspike, Moxie (1 November 2016). "Signal and GIPHY". Open Whisper Systems. https://whispersystems.org/blog/giphy-experiment/.
- ↑ "WhatsApp Encryption Overview – Technical white paper". WhatsApp Inc.. 4 April 2016. https://www.whatsapp.com/security/WhatsApp-Security-Whitepaper.pdf.
- ↑ http://www.mod-gadget.com/upptalk-app-updated-ipad/
- ↑ "yuilop - Free texts and SMS". Amazon. https://www.amazon.com/UppTalk-Calls-number-unlimited-texting/dp/B00HEQP54Y/ref=sr_1_2?s=mobile-apps&ie=UTF8&qid=1387446294&sr=1-2.
- ↑ "Licensing" (in en-US). https://www.asterisk.org/products/software/licensing/.
- ↑ "ChangeLog-21-current". https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-21-current.md.
- ↑ "ChangeLog-20-current". https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-20-current.md.
- ↑ "ChangeLog-19-current". https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-19-current.md.
- ↑ "ChangeLog-18-current". https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-18-current.md.
- ↑ "Releases - signalwire/freeswitch". https://github.com/signalwire/freeswitch/releases.
- ↑ 61.00 61.01 61.02 61.03 61.04 61.05 61.06 61.07 61.08 61.09 61.10 "Secure Messaging Scorecard. Which apps and tools actually keep your messages safe?". Electronic Frontier Foundation. 4 November 2014. https://www.eff.org/node/82654.
- ↑ 62.0 62.1 ""Letter Sealing" End-to-End Encryption Indicator Icon Introduced to LINE Messaging App". Line Corporation. 10 August 2016. https://linecorp.com/en/pr/news/en/2016/1464.
- ↑ "The next step for even safer messaging: Letter Sealing". Line Corporation. 11 August 2016. http://developers.linecorp.com/blog/?p=3938.
- ↑ "PGPfone". n.d.. http://www.pgpi.org/products/pgpfone/.
- ↑ Marlinspike, Moxie (13 March 2017). "Video calls for Signal out of beta". Open Whisper Systems. https://whispersystems.org/blog/signal-video-calls/.
- ↑ "Is Silent Phone open source?". Silent Circle. n.d.. https://www.silentcircle.com/products-and-solutions/technology/zrtp/#is-silent-phone-open-source.
- ↑ "What are Skype Private Conversations?". Microsoft. https://support.skype.com/en/faq/FA34824/what-are-skype-private-conversations. "Note: Private conversations can only be accessed on one device at a time."
- ↑ "What are Skype Private Conversations? --(private conversations white paper)--> Skype Private Conversation Technical white paper". Microsoft. https://support.skype.com/en/faq/FA34824/what-are-skype-private-conversations. "Users can verify the security of their conversations by checking the key setup between two users."
- ↑ "What are Skype Private Conversations? --(private conversations white paper)--> Skype Private Conversation Technical white paper". Microsoft. https://support.skype.com/en/faq/FA34824/what-are-skype-private-conversations. "Caller encrypts the SRTP using the generated encryption key, which can only be decrypted by the callee. After the call is setup, the media packets are encrypted using the SRTP keys."
- ↑ "Voice Calls: Secure, Crystal-Clear, AI-Powered". Telegram. 30 March 2017. https://telegram.org/blog/calls.
- ↑ "Where can I find Threema's source code?". Threema. n.d.. https://threema.ch/en/faq/source_code.
- ↑ 72.0 72.1 72.2 72.3 72.4 "Threema cryptography whitepaper". Threema. n.d.. https://threema.ch/press-files/2_documentation/cryptography_whitepaper.pdf.
- ↑ 73.0 73.1 73.2 73.3 73.4 73.5 73.6 "WhatsApp Encryption Overview – Technical white paper". WhatsApp Inc.. 4 April 2016. https://www.whatsapp.com/security/WhatsApp-Security-Whitepaper.pdf.
- ↑ "A major upgrade to calling". Wire Swiss GmbH. 14 March 2017. https://medium.com/wire-news/a-major-upgrade-to-calling-9ac8780741a1#.5jt0cku16.
- ↑ "Security & Privacy". https://wire.com/en/security/. "New encryption keys are used for each message, so a compromised key has minimal impact."
- ↑ "Is Zfone open source?". Zfone. 2006. http://zfoneproject.com/faq.html#opensource.
- ↑ "Do you support Elliptic Curve Diffie-Hellman?". Zfone. 2006. http://zfoneproject.com/faq.html#suiteb.
- ↑ "Why do we need ZRTP if we already have SRTP? Isn't SRTP good enough?". Zfone. 2006. http://zfoneproject.com/faq.html#srtp.
- ↑ "Fix problems with Hangouts - Hangouts Help". https://support.google.com/hangouts/answer/6046115.
Original source: https://en.wikipedia.org/wiki/Comparison of VoIP software.
Read more |