
SFLPhone KDE
Source (link to git-repo or to original if based on someone elses unmodified work):
It feature over 200 configuration options and the UI is very flexible.
Main features:
*Multiple calls
*Multiple conferences
*Multiple accounts
*Integration with Akonadi
*Plasma data engine
*Plasmoid
*Record and playback
*Basic Video support
*Interactive history
*Multiple filter and search options
*Text messages
*Background mode
Feel free to report bugs and ask for new features at https://projects.savoirfairelinux.com/projects/sflphone and join our mailing list at sflphone@lists.savoirfairelinux.net
More Ubuntu download at:
https://launchpad.net/~savoirfairelinux/+archive/ppa/
Version 1.4.0:
* Jack support
* Video support by default
* Ability to share screen
* Ability to stream videos, images and text files
* Support GnuTLS as an alternative to OpenSSL
* Persistent camera configuration (per device)
* Switch video sources during a call
* Enable or disable video per account
* Packet loss concealment
* RTCP support
* Builds with clang
* Now a fully featured contact manager
* Add, edit and manage contact sources
* Delete contacts from the interface
* Attach contact sources to auto completion or presence tracker
* Basic video effects like rotate or enforce aspect ratio
* Video full screen mode
Version 1.3.0:
* common: SIP Presence subscribing and publishing support
* common: Video multiparty conferencing [EXPERIMENTAL]
* common: Multichannel ringtone support [EXPERIMENTAL]
* common: Additional Flac and OGG ringtone support
* common: Improved NAT support
* common: Improved audio quality, noise suppression and automatic gain control
* Bug fixes
* New volume controls for PulseAudio
* New mute DTMF option
* libqtsflphone: API version 2.0
* libqtsflphone: Qt5 support
* libqtsflphone: Full Model/View support (19 new models)
* libqtsflphone: New phone number statistics API
* libqtsflphone: Full QML / QtScript compatibility
* libqtsflphone: Improved performance
* libqtsflphone: Faster load time
* libqtsflphone: Now provide complete DBus API abstraction
* libqtsflphone: Bug fixes
* KDE: Smart autocompletion [EXPERIMENTAL]
* Call using the right account
* Fast lookup
* Call using contact information
* Gather information from 11 sources to provide accurate results
* KDE: Improved Akonadi integration
* Support live contact list update
* KDE: Usability improvements
* Highlight missed calls in history
* New "flat design" Contact/History/Bookmark widgets
* More reliable canvas notifications
* Improved account setting dialog
* DTMF feedback
* Network issue detection
* KDE: Presence integration in contact, bookmarks and history views
* KDE: Status publishing support in the statusbar
* KDE: Dial tone support
* KDE: Translation updates
* KDE: Bug fixes
Version 1.2.3:
* Add macro support
* Add command line to create calls or send texts
* Integration with KAdressBook
* Bug fixes
* Translation updates
Version 1.2.1:
* Ability to edit numbers
* New "Reload all accounts" button in the statusbar
* Required fields in wizard and configuration dialog (prevent the creation of invalid accounts)
* Caps lock auto detection when entering passwords
* Reduced CPU usage
* Automatic selection of the call tab when there is a new incoming call
* Improved DTMF handling
* Bug fixes
Version 1.2:
*Improved usability
*Better video support
*New instant messaging module
*Bug fixes
Ratings & Comments
22 Comments
I would LOVE for this to return to the Kubuntu repositories. As it is, there's only the Gnome client. Any chance that it will make it into the repos for the Kubuntu 13.10 release?
Hi, SFLPhone-KDE is availalbe here, from an official PPA: https://launchpad.net/~savoirfairelinux/+archive/ppa
Excellent, thank you! I'm using it now and am slowly getting into the world of SIP and away from Skype. Still would be great to have in the main Debian repos so all downstreamers could take advantage of it immediately. Thanks again!
it free to call fix phone and mobile ???
Hi, SFLPhone is a SIP (or IAX) phone. You need to have an account with a SIP registrar to call "real" phones. Depending on where you live and your "home phone" provider, you may or may not have access to a free SIP account with external phone support. SFLPhone itself wont let you call external phone without a SIP account.
Please include links for rpm packs for OpenSuSE 11.x, 12.x 32 bits and 64 bits. Thanks
Source link still points to 1.1 m0nk
Ok, fixed, the page must have failed to save correctly. Tell me how you like it! Don't forget to install the daemon first
I compiled the client first. Works well, but needed the liabakonadi-dev as well. Compiling the daemon is a challenge. After installing a long list of dependencies (almost gave up) I'm now stucked with this: libs/pjproject/build.mak: Datei oder Verzeichnis nicht gefunden (file or directory not found) This seems to be a common problem, but no solution found so far. Any ideas?
cd daemon cd lib/pjprojects ./configure #be sure it work while true;do make -j4;done ctrl+c after a while when it is done (that library build system is crap, it work only after like 15 "make -j4". cd ../../ ./autogen.sh ./configure sudo make -j5 install That should work. To install the deps on Ubuntu, you could have used "apt-get build-dep sflphone-common", it automate the process.
Strange, but works. Its running, but not accepting my sipgate account data. Will try to solve this issue myself.
Try creating the account in the gnome client. If it work, please report it to me so I can fix the bug
Works with the gnome client. I didnt compile the client, I used the repository one. It also installed the repo daemon.
So, account creation work in gnome then you can use it in KDE? Ok, then, I will investigate and fix that.
Is this a real KDE application, or made for Gnome and just using KDE style. On the project page one can only find a Gnome App. Is the source code found here different? Btw: Looks great on the screenshots.
It is a real KDE application using KDE4 framework, Akonadi, KCFG, cmake and overall coding guidelines. SFLPhone have many UI, some for embedded system, one for python (command line), one for GTK, one for Qt (library only) and one for KDE.
Just to be clear, the source have both a KDE and Gnome directory. I might move the KDE client to a separate repository at some point, but for now they are still sharing the same repository.
Thanks for the reply! I was asking, because I was looking for a deb package (Kubuntu oneiric) and only found the gnome-client. Is there a repository (its not in yours) where I can find an appropriate package. I really want to try your app, but I'm too lazy to compile myself ;-)
The problem is, the server that generate the .deb description is so old that it only have KDE3, so everytime it try to compile the .deb, it stop when it fail to detect KDE4. If you need 32bit Ubuntu 12.04 packages, I can generate some by hand. But for anything else, you will have to compile it. It is really not that hard or long. Compiling the daemon is a little tricky, but the KDE client is simple: sudo apt-get install kdelibs5-dev kdepimlibs5-dev libqt4-dev libqt4-dbus cd path/to/sflphone/kde mkdir build cd build cmake ../ make -j4 sudo make install I suggest using the Git version with video disabled (this is the default)
Thanks for your help! I whould need the version mentioned by you (32 bit, 12.04). But if i get you right, I only need to compile the client. If the common-package is installed (via repository) it will run?
As long as they are in sync. You can't take an old daemon (common) with a newer client, most features will be broken and it will be almost unusable (might even crash). As long as the version match, it should be fine.
I will try and respond the result. Thanks so far.