TracNav
Download SFLphone
SFLphone for Linux
Please choose the appropriate package for your Linux distribution:
If you are running a debian-based distribution and added our repository address in your sources list, why not use apt-get:
sudo apt-get install sflphone
Dependencies
SFLphone daemon
Not all these packages are necessary to compile every branches. For instance, the libhal/ffmpeg libraries are only needed if you want to compile the videocall branch.
If you can't find some of the libraries, please check the system-specific dependencies.
| Program | Version | Notes |
| build-essential | Compiler - Linker | |
| gnome-common | Scripts and macro to develop with Gnome | |
| sflphone-iax2 | 0.2.3 | The iax2 protocol implementation |
| alsa-lib | 1.0.14 | Alsa library |
| pulseaudio | 0.9.10 | Pulseaudio library |
| Common C++2 | 1.3.21 | GNU package for portable C++ application |
| ccRTP | 1.3.5 | Real-time transport |
| pjsip | 1.0 | SIP layer |
| libsamplerate | 0.1.2 | Sample rate conversion |
| libdbus-1-3 | 1.1 | The DBus library |
| dbus-c++-1 | 0.5.0 | C++ interface for DBus |
| libexpat1 | 1.95.8 | XML parsing |
| FFMpeg | 3.0 | For video layer (optional) |
| libhal1 | 0.5.9 | Hardware detection (optional) |
| cppunit | 1.12.0 | Unit testing library for C++ |
SFLphone GTK client
| Program | Version | Notes |
| libgtk2.0 | 2.2 | The GTK+ graphical user interface library |
| libdbus-glib | 0.73 | GLib interface for DBus |
| libnotify | 0.4.4 | Desktop notifications |
| libsexy | 0.1.11 | Collection of additional GTK+ widgets |
Audio codecs
Note: SFLphone can be compiled without gsm or speex support.
| Program | Version | Notes |
| libgsm1 | 1.0.10 | GSM speech compressor (optional) |
| libspeex1 | 1.1.12 | The Speex speech codec (optional) |
Source code
Two ways to get the latest sflphone release code:
- tar.gz: download the latest release or get an old one here.
- source package:
By adding our repository address in your sources list ( /etc/apt/sources.list ), you will be able to get the source via apt manager:
- deb-src http://www.sflphone.org/debian hardy universe
- deb http://www.sflphone.org/debian hardy universe
apt-get source sflphone
Development sources
You may check out the latest development code with Git or browse it.
Anonymous access
To grab source code form SFLphone's git repository, run:
git clone http://sflphone.org/git/sflphone.git
Developer access
Run:
ssh-keygen -C sflphone_org@sflphone.org cat ~/.ssh/id_rsa.pub
and transmit us (emmanuel.milou@…) the content of the id_rsa.pub file to have a write access
git-config remote.origin.url git+ssh://repos-sflphone-git@sflphone.org/~/sflphone.git
Otherwise, grab a new copy:
git clone git+ssh://repos-sflphone-git@sflphone.org/~/sflphone.git
Attachments
-
ubuntulogo.png
(2.9 kB) - added by emilou
24 hours ago.
Ubuntu
-
fedoralogo.png
(2.9 kB) - added by emilou
24 hours ago.
Fedora

