Download

Access the source code and binary or packaged versions

Download the Linphone app

For your mobile and desktop environments

The Linphone application is available as a mobile app for smartphones and tablets on iOS and Android, as well as a desktop client to install on your macOS, Windows, or Linux computer. A web version is currently under development!

Access previous versions and ongoing development versions

You can access previous versions, as well as daily-generated binary packages from the current state of the Git repository, available for download. This allows you to test and review recent changes, especially if a long time has passed since the last official stable release. These snapshots are created automatically and are unverified, so some features may not work as expected.

Liblinphone binaries

Windows applications:

Our NuGet package includes:

  • Win32 (64-bit): for traditional Windows applications.
  • Win32Store (64-bit): for Windows Store applications.
  • UWP (64-bit): for Universal Windows Platform (UWP) applications

IOS or macOS applications:

Follow the detailed instructions on our public wiki to integrate Liblinphone via CocoaPods.
Note: Swift Package Manager will soon be supported starting from version 5.4 of the SDK.

Android applications:

Follow the instructions available on our public wiki to use Liblinphone with Maven, the dependency management tool compatible with Android Studio.

Linux applications:

Linux application developers looking to integrate Liblinphone, the Linphone SDK, can compile the source code available on GitLab by following the detailed instructions in the README file. Liblinphone is also compatible with Yocto, simplifying the development of embedded applications.

Flexisip packages

Packaged versions of Flexisip

Binary packages are available for Debian, RockyLinux, and Redhat/CentOS for Flexisip and Flexisip Account Manager projects. You can check the list of supported distributions by version along with the installation instructions.

The Flexisip server suite consists of two distinct projects: Flexisip and Flexisip Account Manager.

Flexisip

The Flexisip project includes:

  • A SIP proxy
  • A presence server
  • A conference server for conferences and instant messaging
  • A B2BUA (Back-to-Back User Agent) server for PSTN network connectivity

Flexisip account manager

The Flexisip Account Manager project includes:

  • FlexiAPI, a web API for account and configuration management
  • A remote configuration server
  • A web administration platform, based on FlexiAPI

Compile from Source

Linphone
Liblinphone
Flexisip

Source code of the Linphone app

The source code of Linphone is available on our GitLab, or can be cloned using Git.

Project Git repository
inphone-desktop, which includes:

  • linphone (Qt user interface)
  • linphone-sdk
git clone https://gitlab.linphone.org/BC/public/linphone-desktop.git –recursive
linphone-iphone (iOS application) git clone https://gitlab.linphone.org/BC/public/linphone-iphone.git
linphone-android (Android application)

git clone https://gitlab.linphone.org/BC/public/linphone-android.git

Standard Git Access

`git clone git://git.linphone.org/msilbc.git`

Behind a proxy, use HTTP access

`git clone http://git.linphone.org/msilbc.git`

Source code of the Liblinphone library

The linphone-sdk project combines Liblinphone and its dependencies as Git submodules, making it easier to compile and package the entire Liblinphone suite, including Mediastreamer2, Belle-sip, Ortp, and many others.

The linphone-sdk project brings together Liblinphone and its dependencies as Git submodules, making it easier to compile and package the entire Liblinphone suite, including Mediastreamer2, Belle-sip, Ortp, and more.

Submodules that are neither developed nor maintained by the Linphone team are located in the external/ directory.

The currently supported platforms are Android, iOS, Desktop (Linux, Windows, macOS), and UWP (Universal Windows Platform).

The source code for linphone-sdk and liblinphone is available on GitLab or can be cloned via Git.

Although it is still possible to compile only the liblinphone project, we recommend compiling linphone-sdk, as it includes all the necessary dependencies to build a complete Linphone SDK.

Project Git Repository
linphone-sdk is a comprehensive project that brings together liblinphone and all its dependencies. git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git –recursive

Source code of the Flexisip server suite

The source code of Flexisip is available on our GitLab, or can be cloned via Git.

Project Git Repository
Flexisip
(bc branch – includes submodules bctoolbox, sofia-sip, ortp)
git clone https://gitlab.linphone.org/BC/public/flexisip.git –recursive

Resources

Explore our resources

Discover our White Papers

Explore our white papers to learn how Linphone meets the diverse needs of our clients in specific industries.

Watch our talk replays

Access our talk replays and explore our webinars on technical topics to deepen your knowledge.