VoIP

Linphone – open source VOIP software

Linphone is a web phone: the software lets you make two-party calls over IP networks such as the Internet, freely, with voice, video, and text instant messaging.

Linphone uses GTK+ for GUI and can be also run as a console-mode application (linphonec).

The software is available on mobile and desktop environments (iOS, Android, Linux, OS X, Windows Desktop, and Windows 10 UWP).

The software is compatible with the well known and popular Session Initiation Protocol (SIP). SIP is a protocol for establishing Voice over IP calls. It’s an open standard, published by the IETF organisation, who made the vast majority of internet protocols. It’s inspired from e-mail and http.

Key Features

  • Attractive graphical interface.
  • Audio & HD video calls.
  • Multiple calls management (pause & resume).
  • Call transfer.
  • Audio conferencing (merge calls into a conference).
  • Instant Messaging with message delivery status (IMDN).
  • Pictures and files sharing.
  • Contact list.
  • Call History.
  • Display of advanced call statistics.
  • Echo Cancellation.
  • Call quality indicator.
  • Secure communications for end-to-end encrypted voice and video communication: zRTP, TLS, SRTP.
  • Supported languages: English, French.
  • Account creation assistant.
  • Audio codecs:  OPUS, SILK, SPEEX, G722, AMR-WB (G722.2), AMR-NB, GSM 6.10, ILBC, G729, ISAC, BV16, G711, Codec2.
  • Video codecs: VP8, H264, MPEG4.
  • HD video support.
  • Integration with push notification (requires compatible SIP server, linphone.org sip service has push enabled).
  • ICE support (RFC5245) to allow peer to peer audio & video connections without media relay server.
  • Low bandwidth mode for audio calls over 2G networks.
  • Call handover across network access type change (start a call in wifi and continue in 3G).
  • Ability to configure multiple proxy accounts with different transports (UDP, TCP, TLS).
  • IPv6 (dual stack and v6-only support).
  • DTMF with RFC4733.
  • Compatible with telephony by using an Internet telephony service provider (ITSP).
  • Internationalization support – including English, Arabic, Dutch, French, German, Japanese, Russian, and Traditional Chinese.

Website: www.linphone.org
Support:
Developer: Linphone
License: GNU General Public License v2.0 or proprietary and commercial license to be used in closed source applications

Linphone

Linphone is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

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

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
4 Comments
Oldest
Newest Most Voted
Dehypnotise
Dehypnotise
7 years ago

Linphone apk as a video security phone for old phone,motion detection to start a alarm and make a recorded video call, there windows to PC to phone worked perfectly, was tables to stream tv,is there a auto answers
Or call or script function?

Mike
Mike
4 years ago

NOTHING I can do will make Linphone call out to a conventional PSTN phone number, even though it has registered my [Sipgate] SIP telephone account. It seems to expect all outcalls to be to sip destinations – as if all callees are also on SIP. This is nonsense: the whole point of VOIP is that it can bridge SIP and the previous century’s worth of POTS/PSTN lines (‘ordinary telephone numbers’). This works fine on other clients like Grandstream Wave and Zoiper and the like. Am I missing something in the somewhat confusing Linphone UI ? I’ve tried adding a landline number to the Contact list, but it just “presumes” the number to be a client account at the same SIP provider I use (and so ‘constructs’ an invalid SIP address – eg [email protected] – which of course doesn’t exist and fails.

Is this software completely useless for POTS/PSTN calls, and why hasn’t anyone else pointed this out yet ??

Mike
London
IT 40+ years

Theo
Theo
4 years ago
Reply to  Mike

Have you asked the developer of Linphone about your issue? If so, what was their response?