MicroSIP

MicroSIP

Web site: microsip.org
Category: Network
Subcategory: VoIP
Platform: Windows
License: GPL
Interface: GUI
Programing language: C, C++
First release: June 10, 2011
line

MicroSIP – an open source portable SIP softphone application based on PJSIP stack for MS Windows.

It allows to do high quality VoIP calls (person-to-person or on regular telephones) via open SIP protocol. From cloud of SIP providers you can choose best for you, register account and use it with MicroSIP. You’ll get free person-to-person calls and cheap international calls.

Main features:
– small footprint (>2.5MB) and RAM usage (>5MB) – written in C and C++ with minimal possible system resources usage
– usability – user friendly in daily usage
– functionality – voice; video H.264 and H.263+, VP8; SIMPLE messaging (RFC 3428) and presence (RFC 3903, 6665); DTMF In-band, RCF2833, SIP-INFO.
– compatibility – conform to SIP standards
– voice quality – supports best voice codecs: Opus, G.711 A-law and μ-law, G.722, G.721.1, G.723, G.729, GSM, AMR, AMR-WB, iLBC, Speex, SILK and Linear PCM mono/stereo.
– WebRTC echo cancellation algorithm and voice activity detection
– privacy – configurable encryption TLS / SRTP for control and media
– portability – has no additional dependencies and stores setting in ini file
– multilanguage and RTL support, localization for brazilian, bulgarian, chinese, dutch, estonian, finnish, french, german, hebrew, hungarian, italian, korean, norwegian, polish, russian (микросип), spanish, swedish, ukrainian, …
– can be used by people with visual impairments using screen reader software such as NVDA

Jami

Jami

Web site: jami.net
Category: Network
Subcategory: Instant Messengers, VoIP Clients
Platform: Android, iOS, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C, C++
First release: November 2018
line

Jami (previously: Ring and SFLphone) – a free software for universal communication which respects the freedoms and privacy of its users. Jami is completely peer-to-peer and doesn’t require a server for relaying data between users. Jami is a GNU project backed by the Free Software Foundation and distributed under a GPLv3 license. It use state of the art end-to-end encryption with perfect forward secrecy for all communications and comply with the X.509 standard.

Features:
– a telephone: a simple tool to connect, communicate and share
– a teleconferencing tool: easily join calls to create conferences with multiple participants
– a media sharing tool: supports a variety of video input options, including multiple cameras and image and video files, and the selection of audio inputs and outputs; all this is supported by multiple high quality audio and video codecs
– a messenger: send text messages during calls or out of calls (as long as your peer is connected)
– a building block for your IoT project: re-use the universal communications technology of Ring with its portable library on your system of choice.

Jitsi

Jitsi

Web site: jitsi.org
Category: Network
Subcategory: Instant Messengers, VoIP, Video conference
Platform: Android, iOS, Linux, OS X, Windows
License: Apache 2.0
Interface: GUI
Programing language: Java
First release: 2003
line

Jitsi (previously: SIP Communicator) – a set of open-source projects that allows you to easily build and deploy secure video conferencing solutions. At the heart of Jitsi are Jitsi Videobridge and Jitsi Meet, which let you have conferences on the internet, while other projects in the community enable other features such as audio, dial-in, recording, and simulcasting.

Features:
– Jitsi Videobridge passes everyone’s video and audio to all participants, rather than mixing them first.
– Better quality, lower latency and if you are running your own service, a much more scalable and inexpensive solution.
– Jitsi is compatible with WebRTC, the open standard for Web communication.
– Advanced video routing support for simulcast, bandwidth estimations, scalable video coding and many others.

Jitsi main applications:
– Jitsi Meet – video conferencing server
– Jitsi Videobridge – WebRTC Selective Forwarding Unit engine for powering multi-party conferences
– Jigasi – server-side application that links allows regular SIP clients to join Jitsi Meet conferences hosted by Jitsi Videobridge
– lib-jitsi-meet – A low-level JavaScript API for providing a customized UI for Jitsi Meet
– Jidesha – a Chrome extension for Jitsi Meet
– Jitsi – an audio, video, and chat communicator that supports protocols such as SIP, XMPP/Jabber, AIM/ICQ, and IRC

The project started in 2003 in the context of a student project by Emil Ivov at the University of Strasbourg.

Linphone

Linphone

Web site: linphone.org
Category: Network
Subcategory: Instant Messengers, Voip Client
Platform: Android, iOS, Linux, OS X, Windows
License: GPL, Proprietary
Interface: GUI
Programing language: C, Java, Python
First release: 2001
line

Linphone (Linux phone) – an open source SIP phone for voice/video calls and instant messaging, and is available for mobile and desktop environments (iOS, Android, GNU/Linux, macOS, Windows Desktop, Windows 10 UWP). Linphone features a separation between the user interfaces and the core engine, allowing the creation of various kinds of user interface on top of the same functionalities.

Main features:
– HD audio and video calls
– Multiple call management (pause and resume)
– Call transfer
– Audio conferencing (merge calls into a conference call)
– Call recording and replay (audio only)
– Instant Messaging with message delivery status (IMDN)
– Picture and file sharing
– Chat access during calls
– Contact list
– “Invite your friends” feature
– Call history
– Display of advanced call statistics
– Echo cancellation
– Call quality indicator
– Secure user authentication: md5 / SHA256 digest, TLS client certificates
– SRTP, zRTP and SRTP-DTLS voice and video encryption
– Supported languages: English, French
– Account creation assistant
– Remote provisioning

The user interface frontends are:
– A Qt/QML interface for Windows desktop, macOS and GNU/Linux
– A console interface (linphone-daemon)
– An iPhone application built in objective C
– An Android application running in Java

Viber

Viber

Web site: www.viber.com
Category: Network
Subcategory: Instant Messenger, VoIP Clients
Platform: Android, iOS, Linux, OS X, Windows
License: Freeware
Interface: GUI
Programing language: ?
First release: ?

line

Viber – a free and multi-platform messenger for voice and video conferencing, which also allows you to send text messages and image files at the same time. Viber is an ideal alternative for the most popular voice communicator Skype.

Viber gained huge popularity in the mobile version for iOS, BlackBerry and Android, as well as Windows Phone. Viber in the desktop version allows you to perform the same tasks as the mobile version. In addition, after logging in, using your own mobile number, it can synchronize your list of contacts and all other elements along with the entire archive of conversations. It is worth adding that we can also continue the conversations started in the desktop application, for example using a smartphone, tablet or vice versa.

Using the program in the desktop version, we get the best quality of voice calls and video calls in HD, as well as the possibility of free sending of SMS messages and digital photos. Viber is also characterized by speed of operation and low consumption of memory and processor.

To be able to use the Viber communicator, you must have an Internet connection and your own mobile phone number, which is required to log in.

Ring

Ring

Web site: ring.cx
Category: Network
Subcategory: Instant Messengers, VoIP Clients
Platform: Android, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C, C++
First release: 2016 ?

line

Ring (previously: SFLphone) – a free software for universal communication which respects the freedoms and privacy of its users. It is published under the GNU General Public License 3. Ring is developed by Savoir-faire Linux with the help of a global community of users and contributors. Savoir-faire Linux is a Canadian company specialized in Linux and free software. In November 2016, it became part of the GNU Project.

The goals of Ring are:
– a telephone: a simple tool to connect, communicate and share
– a teleconferencing tool: easily join calls to create conferences with multiple participants
– a media sharing tool: Ring supports a variety of video input options, including multiple cameras and image and video files, and the selection of audio inputs and outputs; all this is supported by multiple high quality audio and video codecs
– a messenger: send text messages during calls or out of calls (as long as your peer is connected)
– a building block for your IoT project: re-use the universal communications technology of Ring with its portable library on your system of choice.

Download

ring.cx/en/download/

WhatsApp

WhatsApp

Web site: www.whatsapp.com
Category: Network
Subcategory: Instant Messenger, VoIP Clients
Platform: Android, iOS, OS X, Windows
License: Freeware
Interface: GUI
Programing language: Erlang
First release: January, 2009

line

WhatsApp Messenger – a free messaging and VoIP app available for iPhone and other smartphones, and desktop/laptops running under Windows or OS X. WhatsApp uses your phone’s Internet connection (4G/3G/2G/EDGE or Wi-Fi, as available) to let you message and call friends and family. Switch from SMS to WhatsApp to send and receive messages, calls, photos, videos, and Voice Messages.

Features:
– WhatsApp uses your phone’s Internet connection to send messages so you can avoid SMS fees.
– The group chats feature lets you share messages, photos, and videos with up to 256 people at once.
– Sync all of your chats to your computer so that you can chat on whatever device is most convenient for you.
– WhatsApp voice and video calls use your phone’s Internet connection, instead of your cell plan’s voice minutes, so you don’t have to worry about expensive calling charges.
– When end-to-end encrypted, your messages and calls are secured so only you and the person you’re communicating with can read or listen to them, and nobody in between, not even WhatsApp.
– Send photos and videos on WhatsApp instantly.
– Send PDFs, documents, spreadsheets, slideshows and more, without the hassle of email or file sharing apps (up to 100 MB).

The application is owned by Facebook.

Discord

Discord

Web site: discordapp.com
Category: Network
Subcategory: VoIP Clients, Instant Messengers
Platform: Android, iOS, Linux, OS X, Windows
License: Proprietary, Freeware
Interface: GUI
Programing language: JavaScript, React, Elixir
First release: May 13, 2015

line

Discord – a proprietary and free to use VoIP client designed for gaming communities, that specializes in text, video and audio communication between users in a chat channel. It is built on the Electron framework using web technologies.

The main features of Discord application are:
– Voice chat: Join voice channels and chat with your group
– Real-time messaging: Share video, images, and text in rich chat
– Push notifications: Never miss a thing with @mentions and direct messages
– Instant Invite: Easily add friends to your voice server by sharing the Instant Invite link
– Direct messages: Send one-to-one private messages
– Multiple server support: Manage all your game chat groups in one client
– Organizable channels: Keep discussions on topic through structured communication

TeamSpeak

TeamSpeak

Web site: www.teamspeak.com
Category: Network
Subcategory: VoIP Clients
Platform: Android, FreeBSD (server), iOS, Linux, OS X, Windows
License: Freeware, Proprietary
Interface: GUI
Programing language: C++, Qt
First release: April 26, 2002

line

TeamSpeak – an internet communicator which uses the VoIP technology for voice and text communication between multiple users of a given server. The messenger is mainly used by players to quickly exchange information in multiplayer games.

The application uses advanced multimedia codecs that guarantee for users high quality of transmitted sound. It also offers useful functions for automatic microphone adjustment, an effective mechanism for eliminating all kinds of noise and echo effects, as well as support for spatial playback of the audio signal.

It also offers ability to create lists of friends and blocked contacts, establish a connection with more than one server at the same time, exchange files between users, support for the most popular control devices for players or an extensive licensing system, allowing convenient management of players within a given server.

TeamSpeak is available to use as a client and a server application and can be installed on most popular platforms.

The original author of the application is Mand’alor Mech The First, and it is developed by TeamSpeak Systems GmbH.

Skype

Skype

Web site: www.skype.com
Category: Network
Subcategory: Instant Messengers, VoIP Clients
Platform: Android, HoloLens, iOS, Linux, OS X, Windows, Xbox One
License: Freemium
Interface: GUI
Programing language: C++
First release: August 29, 2003

line

Skype – an application which lets users to make voice or video calls and keep in touch via an instant message system. It is available for many devices and operating systems such as smartphones, tablets, PCs, Macs and Linux.

The main features of Skype are:
– Video calls – don’t just hear the cheers, see it. Get together your friends and family on a video call. Watch your everyone’s smiles and cries when you tell them “We’re engaged!”
– Chat – reach people instantly. Send messages to your friends, liven up conversations with emoticons and Mojis, or create a group chat to make weekend plans with up to 300 people.
– Share – share your screen, photos, videos, documents, and files with your family and friends. Unlike email, Skype will transfer up to 300MB per file.
– Voice calls – make voice calls to anyone on Skype. You can also call mobile and landlines at low rates.

Skype uses a proprietary Internet telephony (VoIP) network called the Skype protocol. The protocol has not been made publicly available by Skype, and official applications using the protocol are closed-source. Starting from 2014, Skype uses a new protocol Microsoft Notification Protocol 24.

Skype was founded in 2003 by Niklas Zennström, from Sweden, and Janus Friis, from Denmark and the software was created by Estonians Ahti Heinla, Priit Kasesalu, and Jaan Tallinn.