please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{short description|Software comparison}}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.WEB, Skype Connect...,
weblink skype.com, Microsoft Corporation Inc., 15 November 2014,
weblink" title="web.archive.org/web/20141111022420
weblink">weblink 2014-11-11,
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 supports 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
{| class="wikitable sortable"
|
! Program! Operating systems! License! Costs! Protocols! Codecs! Encryption! Max conference peers! Other abilities! Latest release
|
!{{rh}}| BlinkLinux, macOS, Microsoft Windows>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 | Interactive Connectivity Establishment>ICE, Session Initiation Protocol | , Message Session Relay Protocol>MSRP, RFB (VNC), XCAP | Opus (audio codec)>Opus, speex, G.722, GSM, iLBC, PCMU, PCMA | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP and ZRTP on all versions, Off-the-Record Messaging | on Linux and macOS onlyDOWNLOAD BLINK | WEBSITE=BLINK PROJECT'S WEBSITE | ACCESS-DATE=22 JUNE 2016, }}| No limit| IM, file transfer, desktop sharing, multi-party conference, wideband| Blink Qt |
|
!{{rh}}| Battle.netmacOS, Android (operating system)>Android, iOS, Windows| {{proprietary}}| {{free}}| {{Unk}}| {{Unk}}| {{Unk}}| {{Unk}}| IM, multi-party conference| {{Unk}} |
|
!{{rh}}| DiscordmacOS, Android (operating system)>Android, iOS, Windows, Linux| {{proprietary}}| {{free}}, Premium "Nitro" Subscription for Additional Features. | Real-time Transport Protocol>RTP, User Datagram Protocol | , WebSocket>WS, HTTPS | Opus (audio codec)>Opus | TLS}} | | NEWSPAPER=TWITTER | | ACCESS-DATE=2020-06-21, |IM, file sharing, in-game overlay | |
|
!{{rh}}| Eyeball ChatMicrosoft Windows>Windows| {{proprietary}}| {{free}} | Session Initiation Protocol>SIP, STUN, Interactive Connectivity Establishment | , Extensible Messaging and Presence Protocol>XMPP| {{Unk}}| {{Yes}} | Eyeball Chat 3.2 Features {{Webarchive>url=https://web.archive.org/web/20090321090148weblink |date=2009-03-21 }}. EyeballlChat.com. | SIMPLE (instant messaging protocol)>SIMPLE based presence | Microsoft Windows>Windows 3.2; |
|
!{{rh}}| FaceTime| iOS, macOS| {{proprietary}}| {{Free}}Session Initiation Protocol>SIP, IETF, Signaling protocol for VoIP, STUN, TURN and Interactive Connectivity Establishment | > IETF, technologies for traversing firewalls and NAT | H.264 Video, AAC-LD>AAC-ELD Audio, H.263 and VP8 | Real-time Transport Protocol>RTP, Secure Real-time Transport Protocol | IETF>standards for delivering real-time and encrypted media streams for VoIP.| 20| Video, voice, conferencing, with additional tools available as "Services".| |
|
!{{rh}}| IBM SametimeLinux, macOS, Microsoft Windows>Windows, mobile| {{proprietary}}| {{dunno}} | Session Initiation Protocol>SIP-SIMPLE, T.120| H.323 | TLS}}| {{Unk}}| IM, File transfer, Voice, Presence, Server stored contact list, HTTP tunneling, plugins, embedable in Lotus Notes"Telephony with Lotus Sametime software". IBM.com. Retrieved 2010-02-16 | |
|
!{{rh}}| JamiAndroid (operating system)>Android, FreeBSD, iOS, iPhone, Linux, Microsoft Windows, OS XHTTPS://RING.CX/EN/NEWS>TITLE=NEWS | WEBSITE=RING | ACCESS-DATE=2018-12-01 | ARCHIVE-DATE=2018-12-26, dead, | GPL-3.0-or-later}}| {{free}} | Session Initiation Protocol>SIP, Real-time Transport Protocol | , STUN per account, SRV record>SRV, Distributed hash table | , Peer-to-peer>P2P | Opus (audio codec)>Opus, Speex, G.722, G.711, GSM, VP8, G.729, iLBC. Video: H.264, H.263, VP8, MPEG-4 | Voice encryption (Secure Real-time Transport Protocol | with SDES or ZRTP) and signaling encryption (Transport Layer Security>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| {{Latest_stable_software_release/Ring_(software)}} |
|
!{{rh}}| JitsiLinux, macOS, Microsoft Windows>Windows (all java supported). Experimental Android (operating system) | builds are also available.HTTPS://DOWNLOAD.JITSI.ORG/JITSI/NIGHTLY/ANDROID/ | PUBLISHER=JITSI.ORG | ARCHIVE-URL=HTTPS://WEB.ARCHIVE.ORG/WEB/20141129035757/HTTPS://DOWNLOAD.JITSI.ORG/JITSI/NIGHTLY/ANDROID/ | URL-STATUS=DEAD, | Apache-2.0}}| {{free}} | Session Initiation Protocol>SIP-SIMPLE (instant messaging protocol) | , Extensible Messaging and Presence Protocol>XMPP-Jingle (protocol) | STUN Interactive Connectivity Establishment>ICE, TURN | SILK, G.722, Speex, Opus (audio codec)>Opus, G.711 (PCMU/PCMA), iLBC, GSM, G.729, H.264, H.263, VP8 | ZRTP, Secure Real-time Transport Protocol | , Off-the-Record Messaging>OTR, TLS}}| {{Unk}} | Interview with Emil Ivov, Deploy360 blog P2P not supportedHTTPS://JAVA.NET/JIRA/BROWSE/JITSI-1166 | PUBLISHER=JAVA.NET | ARCHIVE-URL=HTTPS://WEB.ARCHIVE.ORG/WEB/20140221210327/HTTPS://JAVA.NET/JIRA/BROWSE/JITSI-1166 | URL-STATUS=DEAD, ), call recording, 64-bit| {{Latest stable software release/Jitsi}} |
|
!{{rh}}| LinphoneLinux, Microsoft Windows>Windows, macOS, Android, iPhone, BlackBerry | GPL-3.0-or-later}}| {{free}} | Session Initiation Protocol>SIP | Speex, Opus (audio format)>Opus, G711, GSM, G.722, VP8 (WebM), H263, MPEG4, Theora and H264 (plugin) | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP, ZRTP}}| {{Unk}}| Video, IM, STUN, IPv6 (disables IPv4 support when enabled), P2P, Secure Encryption, User own Encryption via Provided APIweblink | weblink |
|
!{{rh}}| Messages| macOS| {{proprietary}}| {{free}}, only macOS and iOSSession Initiation Protocol>SIP AOL Instant Messenger | ICQ Extensible Messaging and Presence Protocol>XMPP| H263, H264| {{Unk}}| {{Unk}}| Integrated, PBX independent | |
|
!{{rh}}| MicroSIPMicrosoft Windows>Windows | GPL-2.0-or-later}}| {{free}} | Session Initiation Protocol>SIP, STUN, Interactive Connectivity Establishment | , SIMPLE (instant messaging protocol)>SIMPLE| Speex, iLBC, GSM, G.711, G.722, G.729, SILK, Linear PCM | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}}| {{Unk}}| Video, voice, IM and Presence| {{Latest stable software release/MicroSIP}} |
|
!{{rh}}| Movim| Any, Progressive web applicationGPL-2.0-or-later}}| {{free}}| XMPP, STUN, TURN| Depending the web-browser | TLS}}| 2| IM, microblogging, social-network, OMEMO encryption, screen-sharing, file transfer | qualifier | preferred | Q3326936 | P548=Q2804309|P577}} |
|
!{{rh}}| MumbleLinux, macOS, iOS, Microsoft Windows>Windows, Android | New BSD license}}| {{free}} | Interactive Connectivity Establishment>ICE | CELT, Speex, Opus (audio codec)>Opus | Transport Layer Security | and OCB mode>OCB-AES128}}| No limit (limited only by server bandwidth and memory) | Automatic Gain Control, very low Latency (audio)>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 | |
|
!{{rh}}| NymgoMicrosoft Windows>Windows, Android, iOS| {{proprietary}}| {{free}} | Session Initiation Protocol>SIP, Real-time Transport Protocol | and RTP Control Protocol>RTCP| {{Unk}}| {{Yes}}| No limit|Address Book integration, Call recording/export, Mute, On Hold, Caller ID definition | |
|
!{{rh}}| PhonerMicrosoft Windows>Windows| {{proprietary}}| {{free}} | Session Initiation Protocol>SIP, Telephony Application Programming Interface | , Common ISDN Application Programming Interface>CAPI | G.711a, G.711u, G.722, G.726, G.729, GSM, iLBC, speex, Opus (audio codec)>Opus | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP, ZRTP}}| 8| Conferencing, call redirection, call recording| {{Latest stable software release/Phoner}} |
|
!{{rh}}| PhonerLiteMicrosoft Windows>Windows| {{proprietary}}| {{free}} | Session Initiation Protocol>SIP | G.711a, G.711u, G.722, G.726, G.729, GSM, iLBC, speex, Opus (audio codec)>Opus | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP, ZRTP}}| 8| Conferencing, call redirection, call recording| {{Latest stable software release/PhonerLite}} |
|
!{{rh}}| Roger Wilco GameSpyMicrosoft Windows>Windows| {{proprietary}}| {{dunno}}| Proprietary| {{dunno}}| {{dunno}}| {{Unk}}| {{dunno}} | |
|
!{{rh}}| SignalLinux, macOS, Microsoft Windows>Windows, Android, iPhone | GPLv3 clients and AGPLv3 server}}| {{free}} | WebRTC over Signal Protocol>Signal protocolHTTPS://SIGNAL.ORG/BLOG/SIGNAL-VIDEO-CALLS-BETA/>TITLE=VIDEO CALLS FOR SIGNAL NOW IN PUBLIC BETA | WEBSITE=SIGNAL, 2020-03-02, ) | Opus (audio format)>Opus| {{dunno}}| {{Unk}}| 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.| {hide}Multiple releases
| branch1 = Android | version1 = {{wikidata|property|preferred|references|edit|Q19718090|P348|P400=Q94|P548=Q2804309{edih} | date1 = {{wikidata|qualifier|preferred|single|Q19718090|P348|P400=Q94|P548=Q2804309|P577}} | branch2 = iOS | version2 = {{wikidata|property|preferred|references|edit|Q19718090|P348|P400=Q48493|P548=Q2804309}} | date2 = {{wikidata|qualifier|preferred|single|Q19718090|P348|P400=Q48493|P548=Q2804309|P577}} | branch3 = Desktop | version3 = {{wikidata|property|preferred|references|edit|Q19718090|P348|P400=Q16338|P548=Q2804309}} | date3 = {{wikidata|qualifier|preferred|single|Q19718090|P348|P400=Q16338|P548=Q2804309|P577}}
}} |
|
!{{rh}}| SkypeLinux(with limited functionality),HTTP://OPENSOURCEFORU.COM/2017/06/MICROSOFT-RETIRE-SKYPE-LINUX-APP-JULY-1/ | DATE = 9 JUNE 2017, macOS, Microsoft Windows | 2000-XP-Vista-7-Windows Mobile>Mobile (unsupported), Binary Runtime Environment for Wireless | , Windows Phone, Android (operating system)>Android, iPhone, PSP| {{proprietary}}| {{free}} | 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}}| 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.| {{Latest stable software release/Skype}} |
|
!Steam Chat|Web, Phones, Desktop| {{proprietary}}||WebRTC|||||
|
!{{rh}}| TeamSpeakLinux, Microsoft Windows>Windows, macOS, FreeBSD, Android, iOS| {{proprietary}}| {{free}}| {{Unk}} | CELT, Speex (both until server version 3.5.0), Opus (audio format)>OpusHTTP://WWW.TEAMSPEAK.COM/?PAGE=NEWSARCHIVE&IDENT=20130304 >TITLE=NEW TEAMSPEAK3 CLIENT AND SERVER RELEASED TODAY | ACCESS-DATE=2015-08-04, | {{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 | |
|
!{{rh}}| TeamTalkLinux, Microsoft Windows>Windows, macOS, Android, iOS, Raspbian| {{proprietary}}| {{free}}| {{proprietary}} | Opus (audio format)>Opus, Speex, VP8| {{No}}| 1000 | MP3, Audio Video Interleave>AVI) | |
|
!{{rh}}| TeamViewerLinux, Microsoft Windows>Windows, macOS, iOS, AndroidTEAMVIEWER OVERVIEW>URL=HTTP://WWW.GETAPP.COM/TEAMVIEWER-APPLICATION#OVERVIEW, GetApp, | {{proprietary}}| {{free}} (personal use only)| {{Unk}}| {{Unk}} | AES256}}| {{Unk}}| {{Unk}}| {{Latest stable software release/TeamViewer}} |
|
!{{rh}}| Telephone| macOS 10.10.2BSD}}| {{free}} | Session Initiation Protocol>SIP, STUN, ICE| {{Unk}}| {{No}}| {{Unk}}| Address Book integration | |
|
!{{rh}}| TuentiAndroid (operating system)>Android, iPhone, Windows Phone| {{proprietary}}| {{free}} | WebRTC, Session Initiation Protocol>SIP, XMPP | Internet Low Bitrate Codec>iLBC, Opus| Yes| {{Unk}}| Voice, video, Instant messaging, group chat, photo and video sharing, SMS and MMS, native and social network contacts integration, incoming call/IM push notifications.| |
|
!{{rh}}| Twinkle| LinuxGPL-2.0-or-later}}| {{free}} | Session Initiation Protocol>SIP | G.711 A-law μ-law, G.726, GSM 06.10>GSM, iLBC, Speex narrow wide ultrawide | SRTP, ZRTP}}| 3| Conferencing, chat, file transfer, Firefox integration, call redirection, voicemail, support of VoIP-to-Phone services| {{Latest stable software release/Twinkle}} |
|
!{{rh}}| VentrilomacOS, Microsoft Windows>Windows, iOS, Android| {{proprietary}}| {{free}}| {{Unk}}| {{Unk}}| {{No}}| 8| Conferencing, chat, text-to-speech| 3.0.8 |
|
!{{rh}}| ViberLinux,{{efn>name=viber-desktop-restriction | | TITLE=HANDS ON WITH VIBER'S NEW DESKTOP APP: IT'S NO SKYPE | WEBSITE=WWW.PCWORLD.COM | ACCESS-DATE=15 NOVEMBER 2014 | ARCHIVE-DATE=2014-07-25 | Viber Unveils Desktop App}} macOS,{{efn>name=viber-desktop-restriction}} Microsoft Windows | ,{{efn>name=viber-desktop-restriction}} Android, Bada, BlackBerry OS, iOS, Series 40, Symbian, Windows Phone| {{proprietary}}| {{dunno}}| {{Unk}}| {{Unk}}| {{Yes}}| {{Unk}}| Varies by platform: Text, picture and video messaging on all, voice calling only on iPhone, Android and Microsoft's Windows Phone| {{Latest stable software release/Viber}} |
|
!{{rh}}| Wire| Linux, Windows, macOS, iOS, Android, WebGPLv3}}|not free| {{dunno}} | Opus (audio format)>OpusVideo: VP8 | Datagram Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}} | | WORK=TWITTER | LANGUAGE=EN, | 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)| {{dunno}} |
|
!{{rh}}| Yate ClientLinux, macOS, Microsoft Windows>Windows | GPL}}| {{free}} | Session Initiation Protocol>SIP, Inter-Asterisk eXchange | , Extensible Messaging and Presence Protocol>XMPP, H.323| G.711a, G.711u, GSM 06.10, iLBC, Speex, G.723, G.726, G.728, G.729 | SRTP, maybe ZRTP?}}| {{Unk}}| | |
|
!{{rh}}| ZfoneLinux, macOS, Microsoft Windows>Windows| {{proprietary}} (with viewable source) | Includes time bomb provision}} | Session Initiation Protocol>SIP, RTP| {{Unk}} | SRTP, ZRTP}}| {{Unk}}| | Development stage#Beta>Beta 2008-09-04 (Linux 0.9.224), (macOS 0.9.246), (Windows 0.9.206) |
{{notelist|close}} Mobile phones
For mobile VoIP clients:{|class="wikitable sortable"|
! Program! Operating systems! License! Open source! Protocols! Codecs! Encryption! Other abilities! Latest release
|
Jami (software)>Jami | iOS, Android (operating system)>Androidweblink Jami downloads | GPLv3}} | {{Yes}} | Session Initiation Protocol>SIP | Opus (audio format)>Opus 48000 hz, G722 PCMA, PCMU | Secure Real-time Transport Protocol | , SIP over Transport Layer Security>TLS }}| {{dunno}} | |
|
Line (application)>Line| Android, iOS| {{proprietary}}| {{No}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| |
|
Signal (messaging app)>Signal| iOS, Android | GPLv3}}| {{Yes}} | WebRTCMARLINSPIKE | TITLE=VIDEO CALLS FOR SIGNAL NOW IN PUBLIC BETA | PUBLISHER=OPEN WHISPER SYSTEMS | DATE=14 FEBRUARY 2017, | Opus (audio format)>Opus | TLS, Signal Protocol}} | | TITLE=VIDEO CALLS FOR SIGNAL OUT OF BETA | PUBLISHER=OPEN WHISPER SYSTEMS | DATE=13 MARCH 2017, one-to-one and group messaging, video calling, image/video sharing, timed messages, identity verification, screenshot blocking. Android only: SMS/MMS messaging, doodling,MARLINSPIKE>FIRST1=MOXIE | URL=HTTPS://WHISPERSYSTEMS.ORG/BLOG/DOODLES-STICKERS-CENSORSHIP/ | ACCESS-DATE=22 MARCH 2017 | | TITLE=SIGNAL AND GIPHY | PUBLISHER=OPEN WHISPER SYSTEMS | DATE=1 NOVEMBER 2016, | Android 5.2.3 / 15 September 2023iOS 6.41.1 / 15 September 2023Desktop 1.33.4 / 13 September 2023 |
|
| SipdroidAndroid (operating system)>Android | GPL}}| {{Yes}} | Session Initiation Protocol>SIP| {{dunno}}| {{dunno}} | Wi-Fi, 3G or Enhanced Data Rates for GSM Evolution>EDGE| 2.7 |
|
Tango (application)>Tango| iOS, Android, Microsoft Windows, macOS, Windows Phone| {{proprietary}}, freeware| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| VoIP, Wi-Fi out & in, SMS over IP, call-through & call-back, instant messaging, videoconferencing| {{dunno}} |
|
| WhatsApp|Android, BlackBerry, iOS, Symbian, Windows Phone| {{proprietary}}, freeware| {{No}}| {{dunno}}| {{dunno}}Elliptic curve DiffieâHellman | , Secure Real-time Transport Protocol>SRTP}}WHATSAPP ENCRYPTION OVERVIEW â TECHNICAL WHITE PAPER>URL=HTTPS://WWW.WHATSAPP.COM/SECURITY/WHATSAPP-SECURITY-WHITEPAPER.PDF | ACCESS-DATE=9 APRIL 2016, 4 April 2016, | VoIP and instant messaging over Wi-Fi or a data connection.| {{Latest stable software release/WhatsApp}} |
"> Frameworks and libraries {| class"wikitable sortable"
|
! Program! Operating systems! License! Protocols, based on, compatible with! Encryption! Other abilities! Key and target markets! Latest release
|
Telepathy (software)>Telepathy, Farstream | Linux, macOS, Microsoft Windows>Windows | LGPL}} | Extensible Messaging and Presence Protocol>XMPP (Jingle (protocol) | ), Interactive Connectivity Establishment>ICE (STUN/TURN), UPnP| {{No}}| Multi-user A/V conferencing, IM, collaborative applications| Mobile devices (Maemo, Meego), Linux desktop or embedded | |
|
Open Phone Abstraction Library>OPAL | Microsoft Windows>Windows, Linux (including embedded variants), macOS | MPL}}| SIP, H.323, IAX2, CAPI, VXML| {{Unk}}| Multi-user A/V conferencing, IM, IVR| Softphones, softswitches, telephony application servers | |
|
OSIP>GNU oSIP | Linux, Microsoft Windows>Windows, macOS, Android, iPhone, BlackBerry | LGPL}}| SIP, SDP| {{Unk}}| Multi-user A/V conferencing, IM, IVR| Softphones, embedded and mobile devices, telephony application servers | |
"> Server software {| class"wikitable sortable"
|
! Name! Operating systems! License! Protocols! Encryption! Notable features! Target markets! Latest release
|
| 3CX Phone SystemMicrosoft Windows>Windows, Linux| {{Proprietary}} | Session Initiation Protocol>SIP | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}} | Voice over IP>VoIP/VideoOverIP calls and conferencing, voicemail and instant messaging| | < 50,000 users |
|
| AskoziaPBX| Standalone program (Linux-based)| {{Proprietary}}Session Initiation Protocol>SIP, H.323, Inter-Asterisk eXchange | , Skinny Client Control Protocol>SCCP| {{No}} | Integrated Services Digital Network>ISDN, voicemail, Conference call | , Music on hold>MOH, Automatic call distributor | , Interactive voice response>IVR, call forwarding, call recording | Small and medium enterprises>SMEs up to 50 users | |
|
| Asterisk PBXLinux, Berkeley Software Distribution>BSD, macOS, Solaris | GNU General Public License | , optional: Proprietary software>ProprietaryLICENSING>URL=HTTPS://WWW.ASTERISK.ORG/PRODUCTS/SOFTWARE/LICENSING/ | ARCHIVE-URL=HTTPS://WEB.ARCHIVE.ORG/WEB/20210117002034IF_/HTTPS://WWW.ASTERISK.ORG/PRODUCTS/SOFTWARE/LICENSING/ | ACCESS-DATE=2022-02-18 | ASTERISK PBX>ASTERISK | DF=MDY-ALL, }} | Session Initiation Protocol>SIP, H.323, Inter-Asterisk eXchange | , Media Gateway Control Protocol>MGCP, VoFR, XMPP, Google Talk, TDM | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}} | Voice over IP>VoIP gateway, voicemail, basic accounting (expandable with Open Database Connectivity | -compliant database), billing, Conference call>conferencing, hot desking, Interactive voice response | trees with conditional logic, call waiting, Automatic call distributor>automated call distribution| Enthusiasts, developers, enterprise users (capacity dependent on server design, scalable across multiple servers)| {{Latest stable software release/Asterisk}} |
|
| Brekeke PBXLinux, Microsoft Windows>Windows Windows Server 2016 | and Windows Server 2019>Server 2019| {{Proprietary}} | Session Initiation Protocol>SIP | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}} | Voice over IP>VoIP/VideoOverIP calls and conferencing, voicemail| Hosted service providers, Mid-large enterprise | |
|
| CommuniGate ProLinux, Berkeley Software Distribution>BSD, macOS, Microsoft Windows | , Solaris (operating system)>Solaris, HP-UX, AIX| {{Proprietary}} | Session Initiation Protocol>SIP, XIMSS, XMPP, WebRTC | Secure Sockets Layer | , Transport Layer Security>TLS, SRTP}} | Session Initiation Protocol>SIP Registrar/Proxy, Authentication, Diameter (protocol) | , RADIUS, Telephone number mapping>ENUM | Mobile network operators, Internet service provider>ISPs, SaaS providers | |
|
| Dial Gate VoIP SoftswitchLinux, Microsoft Windows>Windows| {{Proprietary}} | Session Initiation Protocol>SIP | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}}| Billing server, real-time account and line monitoring, web portal| Softswitch users, service providers | |
|
| Dial-Office IP-PBXLinux, Microsoft Windows>Windows| {{Proprietary}} | Session Initiation Protocol>SIP | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}}| Unified communications, conference calls, remote worker support and voicemail| Small businesses, Mid-large enterprises | |
|
| Elastix| Linux| {{Proprietary}}Session Initiation Protocol>SIP, IAX, H.323, XMPP | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}}| Unified communication server that also supports chat, mail and fax.| Capacity dependent on server design, scalable across multiple servers | |
|
| FreeSWITCHLinux, Berkeley Software Distribution>BSD, macOS, Solaris (operating system) | , Microsoft Windows>Windows | Mozilla Public License}} | Session Initiation Protocol>SIP, NAT-PMP, STUN, SIMPLE (instant messaging protocol) | , Extensible Messaging and Presence Protocol>XMPP, Google Talk (Jingle (protocol) | ), Inter-Asterisk eXchange>IAX, H.323, MRCP, RSS, Skype | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP, ZRTP}} | RADIUS, Telephone number mapping>ENUM, IM Proxy, Streaming, Media gateway, Soft-PBX, IVR (modular) | Private branch exchange>PBX users, softphone users| {{Latest stable software release/FreeSWITCH}} |
|
| FreePBXLinux, Berkeley Software Distribution>BSD, Solaris | GPL}} | Session Initiation Protocol>SIP, IAX, H.323, XMPP | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}} | Asterisk PBX>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) | |
|
| GNU GatekeeperLinux, FreeBSD, macOS, Microsoft Windows>Windows XP-2000-Vista-7 | GPL}}| H.323 | H.235}}| H.460.18 firewall traversal, routing, accounting| video conferencing, VoIP carriers large and small | |
|
| HERO Hosted PBXLinux, Microsoft Windows>Windows| {{proprietary}} | Session Initiation Protocol>SIP | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}}| Unified Communications, billing server, cloud-based management and web interface| Mid-large enterprises, VoIP carriers and service providers, telecom operators | |
|
Mumble (software)>Murmur | Linux, Berkeley Software Distribution>BSD, macOS, Windows | BSD licenses | , GNU General Public License>GPL}} | CELT, Speex, Opus (audio codec)>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) | |
|
| Kamailio, OpenSIPS (formerly named OpenSER)Linux, Berkeley Software Distribution>BSD, Solaris | GPL}} | Session Initiation Protocol>SIP, XMPP | Transport Layer Security | , Secure Real-time Transport Protocol>SRTP}} | Session Initiation Protocol>SIP registrar-proxy, authentication, Diameter (protocol) | , RADIUS, Telephone number mapping>ENUM, least-cost-routing, many others| SIP Service Providers | |
|
| SIP Express Router (SER)Linux, Berkeley Software Distribution>BSD, Solaris | GPL}} | Session Initiation Protocol>SIP| {{no}} | Session Initiation Protocol>SIP Registrar/Proxy, Authentication, Diameter (protocol) | , RADIUS, Telephone number mapping>ENUM, many others| SIP Service Providers| 2.0.0 Ottendorf |
|
sipX>sipXecs IP PBX| Linux | AGPL}} | Session Initiation Protocol>SIP call control, XMPP | Transport Layer Security | , Secure Real-time Transport Protocol>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 | |
|
| vzRoomMicrosoft Windows>Windows| {{proprietary}} | Session Initiation Protocol>SIP | Secure Sockets Layer | , Transport Layer Security>TLS, AES}}| Instant messaging-chat, VoIP, video, sharing (desktop, video, file), whiteboard, scheduler, recording| Individual to small and medium enterprise (2-1,000 users) | |
|
Yate (telephony engine)>Yate | Berkeley Software Distribution>BSD, Linux, macOS, Windows | GPL}} | Session Initiation Protocol>SIP, Inter-Asterisk eXchange | , H.323, ISDN, Extensible Messaging and Presence Protocol>XMPP (Jabber), Jingle (protocol) | (Google Talk), Media Gateway Control Protocol>MGCP, Signalling System No. 7 | over IP, Cisco SLT (Signalling Link Transport) (SS7 MTP2 backhaul over IP), Stream Control Transmission Protocol>SCTP, Skinny Client Control Protocol | , Transaction Capabilities Application Part>TCAP, Mobile Application Part | Customised Applications for Mobile networks Enhanced Logic>CAMEL | Secure Sockets Layer | , Transport Layer Security>TLS, SRTP}} | Interactive Voice Response>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 | |
Secure VoIP software
{{expand section|date=July 2016}} VoIP software with client-to-client encryption
The following table is an overview of those VoIP clients which (can) provide end-to-end encryption.{| class="wikitable sortable" style="font-size: smaller; width: 100%; text-align: center;"|
! rowspan=2 | Client name! rowspan=2 | Development status! rowspan=2 | Open source client! rowspan=2 | End-to-end authenticationEnd-to-end authentication protects communications from man-in-the-middle attacks by the service provider.! colspan=4 | Encryption protocols! rowspan=2 | Forward secrecy! rowspan=2 | Multiple encryption! rowspan=2 | Encrypted group calling! rowspan=2 | Proxy, Tor
|
! ZRTP! ECDH! DTLS! SRTP
|
! FaceTime| {{Active}} | TITLE = SECURE MESSAGING SCORECARD. WHICH APPS AND TOOLS ACTUALLY KEEP YOUR MESSAGES SAFE? | ACCESS-DATE=11 JULY 2016, | {{no}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{yes}}| {{dunno}}| {{no}}| {{no}} |
|
! Jami| {{Active}}| {{yes}}| {{yes}}| {{no}}| {{dunno}}| {{yes}}| {{yes}}| {{yes}}| {{dunno}}| {{yes}}| {{dunno}}
|
! JitsiOnly if the user has registered with a compatible SIP provider. Some SIP providers do not support certain encryption protocols.| {{Active}}| {{yes}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{dunno}}
|
! LineWEB, "Letter Sealing" End-to-End Encryption Indicator Icon Introduced to LINE Messaging App,weblink Line Corporation, 29 September 2016, 10 August 2016, WEB, Shin, Ki Bin, The next step for even safer messaging: Letter Sealing,weblink Line Corporation, 30 September 2016, 11 August 2016,weblink" title="web.archive.org/web/20161002044533weblink">weblink 2 October 2016, dead, | {{Active}}| {{no}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{no}}| {{no}}
|
! Linphone| {{Active}}| {{yes}}| {{yes}}| {{yes}}| {{dunno}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{dunno}}| {{no}}
|
! Signal| {{Active}}| {{yes}}| {{yes}}| {{no}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}} | TITLE=VIDEO CALLS FOR SIGNAL OUT OF BETA | PUBLISHER=OPEN WHISPER SYSTEMS | DATE=13 MARCH 2017, |
|
! Skype(opt-in per conversation,one pair of devices per conversation)WEB, What are Skype Private Conversations?,weblink Skype, Microsoft, 24 May 2020, Note: Private conversations can only be accessed on one device at a time., | {{Active}}| {{no}} SKYPE PRIVATE CONVERSATION TECHNICAL WHITE PAPER | PUBLISHER=MICROSOFT | QUOTE=USERS CAN VERIFY THE SECURITY OF THEIR CONVERSATIONS BY CHECKING THE KEY SETUP BETWEEN TWO USERS., | {{no}}| {{no}}| {{no}} | SKYPE PRIVATE CONVERSATION TECHNICAL WHITE PAPER | PUBLISHER=MICROSOFT | QUOTE=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., | {{dunno}}| {{dunno}}| {{no}}| {{no}} |
|
! Telegram| {{Active}}| {{yes}} | PUBLISHER=TELEGRAM | DATE=30 MARCH 2017, | {{no}}| {{no}}| {{no}}| {{no}}| {{yes}}| {{dunno}}| {{no}}| {{no}} |
|
! Threema| {{Active}}Partially}}WHERE CAN I FIND THREEMA'S SOURCE CODE?>URL=HTTPS://THREEMA.CH/EN/FAQ/SOURCE_CODE | PUBLISHER=THREEMA | DATE=N.D., | | WEBSITE=THREEMA.CH | ACCESS-DATE=30 OCTOBER 2017, n.d., | {{no}}| {{yes}}| {{yes}}| {{yes}} | Partially}}Only on the network connection, not on the end-to-end layer.| {{yes}}| {{no}}| {{no}} |
|
! ViberWEB, Lunden, Ingrid, Viber adds end-to-end encryption and hidden chats as the messaging app privacy wave grows,weblink TechCrunch, AOL Inc., 12 July 2016, 19 April 2016, | {{Active}}| {{no}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{dunno}}| {{no}}
|
! WhatsApp| {{Active}}Partially}}Only the encryption related source code is open. | | PUBLISHER=WHATSAPP INC. | DATE=4 APRIL 2016, | {{no}}| {{yes}}| {{no}}| {{yes}}| {{yes}}| {{yes}}| {{yes}}| {{no}} |
|
! Wire| {{Active}}| {{yes}} | PUBLISHER=WIRE SWISS GMBH | DATE=14 MARCH 2017, 14 March 2017, | {{no}}| {{dunno}} | | PUBLISHER=WIRE SWISS GMBH | date=November 2019 | fix-attempted=yes }}| {{yes}} | | WEBSITE=WIRE | QUOTE=NEW ENCRYPTION KEYS ARE USED FOR EACH MESSAGE, SO A COMPROMISED KEY HAS MINIMAL IMPACT., | {{yes}}| {{yes}}| {{no}} |
|
! ZfoneAbandonware}} | Viewable source}}HTTP://ZFONEPROJECT.COM/FAQ.HTML#OPENSOURCE>TITLE=IS ZFONE OPEN SOURCE? | PUBLISHER=ZFONE | DATE=2006, | {{yes}}| {{yes}} | | WEBSITE=ZFONEPROJECT.COM | ACCESS-DATE=26 AUGUST 2016, 2006, | {{dunno}} | | WEBSITE=ZFONEPROJECT.COM | ACCESS-DATE=26 AUGUST 2016, 2006, | {{yes}}| {{yes}}| {{dunno}}| {{dunno}} |
VoIP software with client-to-server encryption
The following table is an overview of those VoIP clients which (normally) provide client-to-server encryption.{| class="wikitable sortable" style="font-size: smaller; width: 40%; text-align: center; background:none;"|
class="sortbottom"
|
! Client name! Encryption protocols
|
! SkypeA custom protocol}} |
- Notes
{{Reflist|group=lower-alpha}} See also
References
{{Reflist|30em}}{{Telecommunications}}
- content above as imported from Wikipedia
- "Comparison of VoIP software" does not exist on GetWiki (yet)
- time: 7:57pm EDT - Sat, May 18 2024
[ this remote article is provided by Wikipedia ]
© 2024 M.R.M. PARROTT | ALL RIGHTS RESERVED