13.9. Real-Time Communications software
Debian provides a wide range of Real-Time Communications (
RTC) client software. The setup of RTC servers is discussed in
Section 11.8, “Real-Time Communication Services”. In
SIP (Session Initiation Protocol) terminology, a client application or device is also referred to as a user agent.
Each client application varies in functionality. Some applications are more convenient for intensive chat users while other applications are more stable for webcam users. It may be necessary to test several applications to identify those which are most satisfactory. A user may finally decide that they need more than one application, for example, an XMPP application for messaging with customers and an IRC application for collaboration with some online communities.
To maximize the ability of users to communicate with the wider world, it is recommended to configure both SIP and XMPP clients or a single client that supports both protocols.
The KDE project provides KDE Telepathy, a communications client. Popular alternatives include Linphone, Psi, Jitsi and Jami (formerly known as Ring).
Jitsi requires no client other than a web browser. It supports encrypted calls, and there is a huge list of public instances. There is no official Debian package for Jitsi, but it can be downloaded from their official website.
Some of these applications can also interact with mobile users using apps such as Lumicall on Android.
The
Real-Time Communications Quick Start Guide has a chapter dedicated to client software.