KDE kphone configured to register with sipX
KPhone seems to be a stagnant product. No development since mid 2008.
Project was moved to sourceforge: http://sourceforge.net/projects/kphone/
Introduction
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.
...
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.
Configuration using sipX ConfigServer
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.
Required Steps
1. Create a user that will use kphone:
...
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).
Special Configuration Notes
- kphone handles DTMF signaling in-band only; This can only work if you use a 64 kbps codec like PCMU or PCMA.
- In Audio Preferences, ensure payload size is 160 (20ms)
Additional Features
kphone supports a lot of very useful additional features:
- You can specify whether UDP or TCP shall be used
- Symmetric signalling and symmetric media can be turned on or off
- STUN server is supported
- kphone supports an XML based phone book
- Supported codecs: G711u, GSM, iLBC
- Video calls
Troubleshooting
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.
...