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): audio ilbc and video H.264 plugins. The H264 codec provides the best video quality. | Click here |
| Windows linphone binary installer (setup.exe) | Click here |
| Windows plugins installer (currently only H264 plugin is available) | Click here |
| Binary rpms | Included in Fedora extra |
| Debian binary packages | Included in Debian |
| Mac OS X | Integrated in macports |
| Development snapshots, source and windows installer | Click here |
Anonymous read-only access of the entire project:
git clone git://git.sv.gnu.org/linphone.git --recursive
This command clones linphone and submodules (ortp and mediastreamer2).
Or, for those jailed behind an http proxy:
git clone http://git.sv.gnu.org/r/linphone.git
cd oRTP && git clone http://git.linphone.org/git/ortp.git .
cd -
cd mediastreamer2 && git clone http://git.linphone.org/git/mediastreamer2.git .
Since git submodules over http don't work, it is recommended to clone manually the oRTP and mediastreamer2 repositories within the linphone repository, as shown above.
Linphone depends on the mandatory following source packages:
Those additional packages are recommended:
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.
This is achieved using the mingw/msys environnement and tools, as on linux, with ./configure && make && make install.
However installing the required mingw/msys environment plus the linphone dependencies is not easy. For that reason it is recommended to follow the instructions in the README.mingw file distributed with the sources.