## make your edit window wide to easier edit the table Comparison of modern features of Free Unified Communications clients. ||||||||||||||||||||||||||||'''Debian Desktop'''|| || ||||SIP ||||XMPP || ||||||||SRTP|| || ||DATA||ICE/TURN||DATA||ICE/TURN||ENUM||SDES||DTLS||ZRTP||AVPF||NAPTR||Opus||'''Notes''' || ||[[DebianPkg:baresip]] ||DATA|| Y ||--- || --- || N || Y || Y || Y || Y || Y || Y || || ||Blink ||TA- || ICE ||--- || --- || N || Y || N || N || N || Y || Y ||[[DebianBug:593281]]. Chat and file transfer also supported using MSRP protocol. || ||[[DebianPkg:ekiga]] ||TAV || ||??? || || || || || || || || || || ||[[DebianPkg:empathy]] ||TAV || N ||TAV || N (a) || N || || N || N || N || N || N ||Gnome Default || ||[[DebianPkg:Jami]] ||TAV || Y ||TAV || Y || ? || Y || Y || Y (SRTP)||?|| ? || Y ||End-to-end encryption, distributed, works with or without internet connection, [[https://jami.net/download/|multi-platform]], positions itself as a free Skype replacement. Formerly GNU Ring, SFLphone.|| ||Jitsi ||TAV || N ||TAV || Y || N || Y || Y || Y || Y || Y || Y ||Most powerful || ||[[DebianPkg:pidgin]] ||TAV || ||TAV || Y || || || || || || || || || ||[[DebianPkg:qutecom]] ||?AV || ||??? || || || || || || || || || || ||[[DebianPkg:twinkle]] ||?A- || N ||--- || --- || ? || ? || ? || N || ? || ? || N ||ZRTP disabled in Debian, QT3 disabled in Debian || ||[[DebianPkg:linphone]] ||TAV || ICE ||--- || --- || N || ? || Y || N || Y || ? || Y ||ZRTP disabled in Debian, Text data is available only for listed contacts via the right-click sub-menu || ||Yate ||TA- || ? ||TA || ? || ? || ? || ? || Y || ? || ? || ? || || ||||||||||||||||||||||||||||'''Debian Web'''|| || ||||SIP ||||XMPP || ||||||||SRTP|| || ||DATA||ICE/TURN||DATA||ICE/TURN||ENUM||SDES||DTLS||ZRTP||AVPF||NAPTR||Opus||'''Notes''' || ||JSCommunicator ||?AV || Y ||--- || n/a || ? || Y || Y || N || Y || n/a || Y ||Most features are provided by the browser itself|| ||||||||||||||||||||||||||||'''Mobile Clients'''|| || ||||SIP ||||XMPP || ||||||||SRTP|| || ||DATA||ICE/TURN||DATA||ICE/TURN||ENUM||SRTP||DTLS||ZRTP||AVPF||NAPTR||Opus||'''Notes''' || ||[[DebianPkg:baresip]] ||DATA|| Y ||--- || --- || N || Y || Y || Y || Y || Y || Y || || ||CSipSimple ||TA- || ||--- || || || Y || || Y || || || Y ||Video through a plug-in (experimental) || ||Jami ||TAV || Y ||TAV || Y || ? || Y || Y || Y (SRTP)||?|| ? || Y ||[[https://jami.net/download-jami-android|Android app]] or [[https://jami.net/download-jami-linux|Debian Desktop]] || ||Lumicall ||?AV || Y ||--- || n/a || Y || Y || N || Y || N || Y || N || || Legend: * DATA = Text/Audio/Video * XMPP = XMPP Jabber * ENUM = ENUM Dialing * SDES = SRTP SDES key exchange * DTLS = SRTP-DTLS * (a) Supports TURN for Google account users, using a non-standard authentication API. Can't be configured or easily patched to use a standard TURN server such as those free TURN servers distributed by Debian. * Required for WebRTC * ICE (Internet Connectivity Establishment) * DTLS-SRTP (Secure media based on X.509 end-to-end) * AVPF (more advanced RTP packet format) * Not required for WebRTC, but desirable: * Opus codec (G.711 is also supported by browsers, but call quality may vary) * TURN client support (only required when NAT is an issue and talking to a peer who also lacks TURN support)