All features by client
Legend
🔑 | 🏷️ |
---|---|
✓ | Available |
🧪 | Experimental |
× | Not yet available |
🚫 | Not applicable for this client |
? | Unknown/under development |
🖥️ | Desktop: Apple macOS, GNU/Linux, Microsoft Windows operating systems |
iOS | iPad and iPhone devices with iOS operating system |
🌐 | Web: Access with a web browser |
Text messaging
Client | 🖥️ | Android | Android TV | iOS | 🌐 |
---|---|---|---|---|---|
Text messaging | ✓ | ✓ | ✓ | ✓ | ✓ |
Group chat | ✓ | ✓ | × | ✓ | ✓ |
Public chat | × | × | × | × | ? |
Chat history shared across devices | ✓ | ✓ | ✓ | ✓ | ✓ |
Send files | ✓ | ✓ | × | ✓ | ✓ |
Auto accept images | ✓ | ✓ | ✓ | ✓ | ✓ |
Custom download location | ✓ | × | × | × | ✓ |
Typing indicator | ✓ | ✓ | × | ✓ | ✓ |
Delivery status notification | ✓ | ✓ | ✓ | ✓ | ✓ |
Read receipts | ✓ | ✓ | ✓ | ✓ | ✓ |
Reply to | ✓ | ✓ | × | × | ✓ |
Message edition | ✓ | ✓ | × | × | ✓ |
Emoji reaction | ✓ | ✓ | × | × | ✓ |
Update conversation’s profile | ✓ | ✓ | × | ✓ | ✓ |
Add/Kick members | ✓ | ✓ | × | ✓ | ✓ |
Conversation’s preferences | ✓ | ✓ | × | ✓ | ✓ |
Search messages | ✓ | ✓ | × | × | × |
Share messages | ✓ | ✓(1) | × | × | ✓ |
Share location | ✓ | ✓ | × | ✓ | × |
Media gallery | ✓ | ✓ | × | × | × |
Spell checker | ✓ | ✓ | ✓ | ✓ | ✓ |
Web link previews | ✓ | ✓ | ✓ | × | ✓ |
(1) Sharing messages and media is available on Android through the system-native sharing feature
Calling
Client | 🖥️ | Android | Android TV | iOS | 🌐 |
---|---|---|---|---|---|
Audio calls | ✓ | ✓ | ✓ | ✓ | × |
Video calls | ✓ | ✓ | ✓ | ✓ | × |
Group calls | 🧪 | ✓ | 🧪 | ✓ | × |
Host call conference | ✓ | ✓ | ✓ | ✓ | × |
Auto bitrate | ✓ | ✓ | ✓ | ✓ | × |
Change video quality | ✓ | ✓ | ✓ | × | × |
Custom ringtones | ✓ | ✓ | × | × | × |
Select camera | ✓ | ✓ | × | ✓ | × |
Video call recording | ✓ | × | × | × | × |
Leave audio message | ✓ | ✓ | × | ✓ | × |
Leave video message | ✓ | ✓ | × | ✓ | × |
Screen sharing | ✓(1) | ✓ | × | × | × |
Window sharing | ✓(3) | × | × | × | × |
Media sharing | ✓ | × | × | × | × |
Hardware encoding* | ✓ | ✓ | ✓ | ✓ | × |
Hardware decoding* | ✓ | ✓ | ✓ | ✓ | × |
Mute sound | ✓ | ✓ | × | ✓ | × |
Texting while on call | ✓ | ✓ | × | ✓ | × |
Remote recording notification | ✓ | × | × | ✓ | × |
Rendez-vous mode | ✓ | × | ✓ | × | ✓ |
Conference layout | ✓ | ✓ | × | ✓ | × |
Multistream | ✓ | × | × | × | × |
Push-to-talk | ✓(1) | × | × | × | × |
Videosplit | ✓ | ✓ | ✓ | ✓ | × |
Audio processor** | ✓ | ✓(2) | ✓(2) | ✓(2) | × |
Voice activity | ✓ | ✓ | ✓ | ✓ | × |
* This enables 4K video calling support
** cf.How can I configure the audio processor? in the FAQ
(1) Available on both X and Wayland
(2) Some features enabled by default and not configurable
(3) Only on X and not on Microsoft Windows
Account settings
Client | 🖥️ | Android | Android TV | iOS | 🌐 |
---|---|---|---|---|---|
Profile picture | ✓ | ✓ | ✓ | ✓ | ✓ |
Disable account | ✓ | ✓ | × | ✓ | × |
Delete account | ✓ | ✓ | × | ✓ | ✓ |
Contact availability | ✓ | ✓ | ✓ | ✓ | × |
Register Unicode username | ✓ | ✓ | ✓ | ✓ | ✓ |
Delete contacts | ✓ | ✓ | ✓ | ✓ | ✓ |
Block contacts | ✓ | ✓ | × | ✓ | ✓ |
Link new device directly with QR code | ✓ | ✓ | ✓ | ✓ | × |
Link new device directly with authentication code | ✓ | ✓ | ✓ | ✓ | × |
Link new device via archive | ✓ | ✓ | × | × | × |
Auto answer | ✓ | ✓ | ✓ | × | × |
Custom ringtones | ✓ | ✓ | × | × | 🚫 |
Other features
Client | 🖥️ | Android | Android TV | iOS | 🌐 |
---|---|---|---|---|---|
Scan QR code | × | ✓ | × | ✓ | ✓ |
Display QR code | ✓ | ✓ | ✓ | ✓ | ✓ |
Block contact | ✓ | ✓ | × | ✓ | ✓ |
System notifications | ✓ | ✓ | ✓ | ✓ | ✓ |
Supported languages* | 106 | 106 | 106 | 106 | 106 |
Contacts shared across devices | ✓ | ✓ | ✓ | ✓ | ✓ |
Multi account | ✓ | ✓ | × | ✓ | ✓ |
SIP account | ✓ | ✓ | × | ✓ | × |
SIP transferring | × | × | × | × | × |
Dark theme support | ✓ | ✓ | ✓ | ✓ | ✓ |
JAMS** support | ✓ | ✓ | ✓ | ✓ | ✓ |
Plugin support | ✓ | ✓ | ✓ | × | × |
Plugin store | ✓ | × | × | × | × |
Application translation | ✓ | ✓ | ✓ | ✓ | ✓ |
White labeling | ✓ | ✓ | × | × | × |
OAuth2 support | × | × | × | × | ✓ |
* According tohttps://explore.transifex.com/savoirfairelinux/jami/
** JAMS (Jami Account Management Server)https://jami.biz/
Advanced settings
Client | 🖥️ | Android | Android TV | iOS | 🌐 |
---|---|---|---|---|---|
DHT proxy support | ✓ | ✓ | × | ✓ | 🚫 |
Push notification | 🚫 | ✓ | 🚫 | ✓ | 🚫 |
UPnP | ✓ | ✓ | ✓ | × | 🚫 |
TURN configuration | ✓ | ✓ | ✓ | ✓ | 🚫 |