# All features by client
## Legend
| Key | Description |
| :-----: | :---------------------------------------------------------- |
| โ | 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 | Desktop | Android | Android TV | iOS | Web |
| :--------------------------------- | :-----: | :-----: | :--------: | :-: | :-: |
| Text messaging | โ | โ | โ | โ | โ |
| Group chat | โ | โ | ร | โ | โ |
| Public chat | ร | ร | ร | ร | ? |
| Chat history shared across devices | โ | โ | โ | โ | โ |
| Send files | โ | โ | ร | โ | โ |
| Auto accept images | โ | โ | โ | โ | โ |
| Custom download location | โ | ร | ร | ร | โ |
| Typing indicator | โ | โ | ร | โ | โ |
| Read status | โ | โ | โ | โ | โ |
| 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 | โ | โ | ร | ร | ร |
| Web link previews | โ | โ | โ | ร | โ |
(1) Sharing messages and media is available on Android through the system-native sharing feature
## Calling
| Client | Desktop | Android | Android TV | iOS | Web |
| :--------------------------------- | :-----: | :-----: | :--------: | :--: | :-: |
| 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. {ref}`user/faq: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 | Desktop | Android | Android TV | iOS | Web |
| :-------------------------- | :-----: | :-----: | :--------: | :-: | :-: |
| Profile picture | โ | โ | โ | โ | โ |
| Disable account | โ | โ | ร | โ | ร |
| Delete account | โ | โ | ร | โ | โ |
| Contact availability | โ | โ | โ | โ | ร |
| Register Unicode username | โ | โ | โ | โ | โ |
| Delete contacts | โ | โ | โ | โ | โ |
| Block contacts | โ | โ | ร | โ | โ |
| Link new device via DHT | โ | โ | โ | โ | ร |
| Link new device via archive | โ | โ | ร | ร | ร |
| Auto answer | โ | โ | โ | ร | ร |
| Custom ringtones | โ | โ | ร | ร | ๐ซ |
## Other features
| Client | Desktop | Android | Android TV | iOS | Web |
| :----------------------------- | :-----: | :-----: | :--------: | :-: | :--: |
| 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 to
\*\* JAMS (Jami Account Management Server)
## Advanced settings
| Client | Desktop | Android | Android TV | iOS | Web |
| :----------------- | :-----: | :-----: | :--------: | :-: | :-: |
| DHT proxy support | โ | โ | ร | โ | ๐ซ |
| Push notification | ๐ซ | โ | ๐ซ | โ | ๐ซ |
| UPnP | โ | โ | โ | ร | ๐ซ |
| TURN configuration | โ | โ | โ | โ | ๐ซ |