KPhone seems to be a stagnant product. No development since mid 2008.
Project was moved to sourceforge: http://sourceforge.net/projects/kphone/
kphone is a Linux SIP softphone for the KDE desktop environment. It is available for most Linux distributions and can also easily be built from source.
Original Web site: http://www.wirlab.net/kphone/
kphone is a great SIP test tool. If started from the command line it will print all the SIP messages sent between the phone and the SIP server. Debugging becomes really easy and you get an idea of how SIP works.
Starting in release 3.0 of sipX the KDE kphone can be configured semi-automatically using ConfigServer. This implementation illustrates the capabilities of ConfigServer to manage PC-based clients. Support is semi-automatic because the generated configuration file (kphonerc) needs to be manually transferred from the sipX server's docroot directory to the PC that will run kphone. Also, only the most important parameters are currently supported.
1. Create a user that will use kphone:
{{Box Important|Release 3.0 and higher of sipX automatically generates a SIP password when a new user is created. The SIP password is programmed in the phone and required for the line to register. This password is different from the PIN entered on the "New User" page. In order to see or change the assigned password, click on the "Show Advanced Settings" link.}
2. Create a new phone of type kphone:
3. Configure the newly created phone and assign a line:
4. Generate the profile:
5. Transfer the profile file to the PC:
From the Linux PC that will run kphone issue the following commands:
cd ~/.qt |
kphone can now be strated. It will prompt you for the SIP password required for registration. Enter the value optained from the sipX Configuration Server (not the PIN, but the auto-generated SIP password).
kphone supports a lot of very useful additional features:
Tip: If you start kphone in a terminal window all the SIP messages and other status messages are displayed. This makes debugging really easy and can also be used to troubleshoot issues with the SIP proxy.
All the configuration is stored in the file .qt/kphonerc in the user's home directory. Below is a rather complete kphone configuration file with all options. Not all options might be present in your configuration file.
{{Box File|~/.qt/kphonerc|
Call register |
SocketMode=UDP |
Media |
Registration |
STUN |
Symmetric |
local |
sip |
}}
</html>