KPhone
KPhone
|
|
---|---|
SIP user agent |
|
Basic data
|
|
developer | KPhone development team |
Current version |
1.2 ( November 22, 2008 ) |
operating system | Linux , NetBSD and FreeBSD |
programming language | C ++ |
category | VoIP (software) |
License | GNU GPL |
German speaking | Yes |
sf.net/projects/kphone |
KPhone is a SIP - User Agent for Unix operating systems. It implements the functionality of a VoIP - Softphone . KPhone is free software licensed under the GNU GPL . It uses the Qt library.
application
KPhone establishes communication connections to other SIP user agents. The user agent can also be a gateway to another network. On the signaling side, KPhone supports both proxy agents and point-to-point connections with the partner user agent. In the case of a signaling connection via a proxy agent, the payload (e.g. voice) can also be routed via a media gateway. KPhones most important functions are:
- Several parallel sessions (only one session is active for speech)
- Own ringtones or music
- NAT traversal and STUN support
- ALSA and OSS support
- SRTP for encryption of speech
- Presence based on SIMPLE
- Brokering
- Call transfer to third parties
- Call forwarding before answering
- Automatic acceptance after a specified time
The following call types ("media types") are currently possible:
- language
- Video transmission (via the external application vic)
- external applications
- Instant messaging based on SIMPLE.
With the call type external applications (from KPhone SI v1.0) agreed applications can be started by the two partner user agents while the call is being set up. In particular, communication applications are considered. One example is KPhoneIM, a simple point-to-point IM application, others are the MICE tools vic and wbd (whiteboard) developed in the MBONE project . Unfortunately, these tools do not support symmetrical signaling, which is why NAT traversal is currently not possible with them. Details can be found in the user manual.
KPhone itself offers STUN support for NAT traversal. This can be used directly for voice communication and KPhoneIM. Other external applications may need to be adapted, KPhoneIM can help.
history
The first versions of KPhone were made by Billy Biggs (then a student at the University of Waterloo ). It was presented to the public for the first time at the second "SIP bakeoff" (1999), carried out by Pulver.
Between 2001 and 2005 Wirlab ( Seinäjoki , Finland ) took over the further development. The first version of the KPhone was released on March 13, 2002.
Since autumn 2005 KPhone has been hosted in the Sourceforge.
Web links
- KPhones site (English)
- Five no-cost phone clients for Linux, Linux-Magazine, Sep 2007 ( Memento from February 24, 2012 in the Internet Archive ) (PDF, English; 343 kB)
Individual evidence
- ↑ The kphone Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on September 26, 2018).
- ↑ MICE Tools ( Memento of the original from October 7, 2006 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.
- ^ Billy Biggs KPhone page