All features by client
Legend:
✓ : available
E : experimental
X : not yet available
N/A : not applicable for this client
Desktop : Apple macOS, GNU/Linux, Microsoft Windows operating systems
Text messaging
Client |
Desktop |
Android |
Android TV |
iOS |
---|---|---|---|---|
Text messaging |
✓ |
✓ |
✓ |
✓ |
Group chat |
✓ |
✓ |
X |
✓ |
Public chat |
X |
X |
X |
X |
Chat history shared across devices |
✓ |
✓ |
✓ |
✓ |
Send files |
✓ |
✓ |
X |
✓ |
Auto accept images |
✓ |
✓ |
✓ |
✓ |
Custom download location |
✓ |
X |
X |
X |
Typing indicator |
✓ |
✓ |
X |
✓ |
Read status |
✓ |
✓ |
✓ |
✓ |
Reply to |
✓ |
✓ |
X |
X |
Message edition |
✓ |
✓ |
X |
X |
Emoji reaction |
✓ |
✓ |
X |
X |
Update conversation’s profile |
✓ |
✓ |
X |
✓ |
Add/Kick members |
✓ |
✓ |
X |
✓ |
Conversation’s preferences |
✓ |
✓ |
X |
✓ |
Search messages |
✓ |
✓ |
X |
X |
Share location |
✓ |
✓ |
X |
✓ |
Media gallery |
✓ |
✓ |
X |
X |
Calling
Client |
Desktop |
Android |
Android TV |
iOS |
---|---|---|---|---|
Audio calling |
✓ |
✓ |
✓ |
✓ |
Video calling |
✓ |
✓ |
✓ |
✓ |
Call in Swarms |
E |
✓ |
E |
X |
Host call conference |
✓ |
✓ |
✓ |
✓ |
Auto bitrate |
✓ |
✓ |
✓ |
✓ |
Change video quality |
✓ |
✓ |
✓ |
X |
Custom ringtones |
✓ |
✓ |
X |
X |
Select camera |
✓ |
✓ |
X |
✓ |
Video call recording |
✓ |
X |
X |
X |
Leave audio message |
✓ |
✓ |
X |
✓ |
Leave video message |
✓ |
✓ |
X |
✓ |
Screen sharing |
✓(1) |
✓ |
X |
X |
Window sharing |
✓(3) |
X |
X |
X |
Media sharing |
✓ |
X |
X |
X |
Hardware encoding * |
✓ |
✓ |
✓ |
✓ |
Hardware decoding * |
✓ |
✓ |
✓ |
✓ |
Mute sound |
✓ |
✓ |
X |
✓ |
Texting while on call |
✓ |
✓ |
X |
✓ |
Remote recording notification |
✓ |
X |
X |
✓ |
Rendez-vous mode |
✓ |
X |
✓ |
X |
Conference layout |
✓ |
✓ |
X |
✓ |
Multistream |
✓ |
X |
X |
X |
Push-To-Talk |
✓(1) |
X |
X |
X |
Videosplit |
✓ |
✓ |
✓ |
X |
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) only on X (not Wayland) (2) Some features enabled by default and not configurable (3) only on X and not on Microsoft Windows
Account settings
Client |
Desktop |
Android |
Android TV |
iOS |
---|---|---|---|---|
Profile picture |
✓ |
✓ |
✓ |
✓ |
Disable account |
✓ |
✓ |
X |
✓ |
Delete account |
✓ |
✓ |
X |
✓ |
Contact availability |
✓ |
✓ |
✓ |
✓ |
Register username |
✓ |
✓ |
✓ |
✓ |
Delete contacts |
✓ |
✓ |
✓ |
✓ |
Block contacts |
✓ |
✓ |
X |
✓ |
Link new device via DHT |
✓ |
✓ |
✓ |
✓ |
Link new device via archive |
✓ |
✓ |
X |
X |
Auto answer |
✓ |
✓ |
✓ |
X |
Custom ringtones |
✓ |
✓ |
X |
X |
Other features
Client |
Desktop |
Android |
Android TV |
iOS |
---|---|---|---|---|
Scan QR code |
X |
✓ |
X |
✓ |
Display QR code |
✓ |
✓ |
✓ |
✓ |
Block contact |
✓ |
✓ |
X |
✓ |
System notifications |
✓ |
✓ |
✓ |
✓ |
Supported languages * |
98 |
98 |
98 |
98 |
Contacts shared across devices |
✓ |
✓ |
✓ |
✓ |
Multi account |
✓ |
✓ |
X |
✓ |
SIP account |
✓ |
✓ |
X |
✓ |
SIP transferring |
X |
X |
X |
X |
Dark theme support |
✓ |
✓ |
✓ |
✓ |
JAMS** support |
✓ |
✓ |
X |
✓ |
Plugin support |
✓ |
✓ |
✓ |
X |
Plugin store |
✓ |
X |
X |
X |
Application translation |
✓ |
X |
X |
X |
White Labelling |
✓ |
✓ |
X |
X |
* According to https://explore.transifex.com/savoirfairelinux/jami/ ** JAMS (Jami Account Management Server) https://jami.biz/
Advanced settings
Client |
Desktop |
Android |
Android TV |
iOS |
---|---|---|---|---|
DHT proxy support |
✓ |
✓ |
X |
✓ |
Push notification |
N/A |
✓ |
N/A |
✓ |
UPnP |
✓ |
✓ |
✓ |
X |
TURN configuration |
✓ |
✓ |
✓ |
✓ |