KphoneSI (kpsi) is a SIP (Session Initiation
Protocol) based user agent (UA) for Linux, allowing you to initiate
VoIP
(Voice over IP) connections over the Internet, send Instant Messages,
subscribe your friends' presence information and start other
applications of your choice.
It is licensed under the GNU General Public License (GPL). KPhone is
written in C++ and uses Qt. KPhone establishes Sessions via
the Internet.
The main features are:
The following media types are supported:
About external
applications. The external applications give you the possibility
to start your point to point communication application using
INVITE. In the CVS you find an example, a simple instant
messaging application (kphoneIM). It comes with more
documentation about this concept.
Other good
examples for such applications are the "MBONE-Tools" as vic and wbd
(Whiteboard). As they (kphoneIM does!) do not
support symmetric signalling, NAT-Traversal is not possible with these
tools.