This is a slightly modified version of the SFLphone build instructions.
First, install the dependencies:
sudo yum groupinstall group "Development Tools" "Development Libraries" sudo yum install alsa-lib-devel pulseaudio-libs-devel libsamplerate-devel commoncpp2-devel ccrtp-devel libzrtpcpp-devel dbus-c++-devel pcre-devel gsm-devel speex-devel celt071-devel libyaml-devel cppunit-devel cppcheck |
Then clone the master branch because the latest release (1.0.2) has a bug, which prevented me from installing it on Fedora 16:
git clone http://git.sflphone.org/sflphone.git |
Compile the PJSIP library
cd sflphone/daemon/libs/pjproject/ ./configure && make dep && make clean && make |
Install the Daemon core
cd ../.. ./autogen.sh ./configure --prefix=/usr make sudo make install |
Install the Gnome client dependencies
sudo yum install gnome-doc-utils libtool GConf2-devel libsexy-devel libnotify-devel webkitgtk-devel webkitgtk3-devel libgnomeui-devel check-devel rarian-compat |
Install the Gnome client
cd ../gnome ./autogen.sh ./configure --prefix=/usr make && sudo make install |

Thanks for the instructions!
I compiled it and everything, but I get this error when I run the application:
Gtk-Message: Failed to load module “pk-gtk-module”
sflphone-client-gnome 1.0.2
Copyright (c) 2005 – 2012 Savoir-faire Linux Inc.
…
dbus.c:71: getAudioCodecList
Segmentation fault
Any idea how to solve it?