Language:
  • Francais
  • English

Skip to main content

  • Features
  • Screenshots
  • Getting started
  • Download
  • Contacts
  • Code review
  • Contribute
  • F.A.Q
  • Links
  • Commercial support

Welcome / Download

Download

Download

Linphone can be downloaded for free. It is licensed under the General Public License. In a few words that means that everyone can distribute it without restrictions, and can modify the source code provided that the modifications can be made available for everyone.

Lastest stable source code (.tar.gz) Click here
Plugins source code (.tar.gz) Click here
Windows installer (warning: unstable/under heavy development) Click here
Binary rpms Included in Fedora extra
Debian binary packages Included in Debian

You can find older releases and snapshots of the development branch here.

Alternatively, you can get retrieve sources from the cvs tree which is hosted at the savannah project page.

Compiling linphone from source on linux:

Linphone depends on the mandatory following source packages:

Linphone>=2.0.0
  • speex>=1.1.6
  • libosip2>=3.0.3
  • libeXosip2>=3.0.3
  • readline>=4
Linphone-1.x
  • speex>=1.1.6
  • libosip-2.2.x
  • readline>=4

Those additional packages are recommended:

  • alsa-lib (libasound): the alsa library, usually present on all linux now.
  • ffmpeg (more specifically libavcodec) for video codec support
  • SDL>=1.2.9 again to video support working
  • gtk+>=1.4 for the graphical interface
  • libtheora>=1.0alpha7 to use the theora codec for an efficent video streaming

If you use binary packages (rpm, deb) which is the easiest way to have all linphone build dependencies on a system, install the *-dev (deb) or *-devel (rpm) packages of the above mentioned source packages.

Compiling on windows

Actually this is still quite experimental, this procedure is for people who are experienced with compilation problems.

You need wxDev-C++ , an excellent IDE based on mingw32 (gcc for windows).

Then you need to build linphone's source dependencies similarly to linux build, except readline that is not necessary.

Once everything is compiled, create a directory called 'linphone-deps' in which you install public header files into 'include/', .a libraries into 'lib/' and .dll files into 'bin/' . This linphone-deps directory must be in the same place as the linphone sources and the linphone-wx sources.

Then you need compile the components of linphone in this order:

  • oRTP
  • mediastreamer2
  • liblinphone

wxDev-C++ .dev project files are available for all those parts in the CVS tree.

Finally you can compile the graphical interface whose source code is in the 'linphone-wx' directory of the cvs tree.

Good luck !

Right menu

News

Current developments and roadmap

Despite it's been a long time no new release was published, linphone's development is still running, with some new features and enhancement to come soon...


Linphone-2.0.0 is out

After months of development, linphone-2.0.0 is finally out. It is a major since linphone upgraded its SIP stack to eXosip2, bringing lots of improvements, new features, and increased interoperability.

It finally also solves the compilation issues with libosip-2.2.x series, and the recurrent warnings concerning the use of deprecated functions of ffmpeg.


Easy start of linphone on windows

This article explains how to pack linphone together with its config file inside a auto-expand file so that you can share it with friends that aren't familiar with IP telephony, proxies and so on.

An interesting use-case is to have it on a USB key you bring with you to use in an internet cafe.


Antisip & Belledonne Communications partnership for commercial support

Antisip and Belledonne Communications (company created by the author of linphone) had and have today a strong partnership in the development of mediastreamer2, the multimedia streaming engine of linphone.


Copyright 2007 Linphone.org - Hosting & Design Choup.net
Powered by eZ Publish™ Content Management System.