# All features by client ## Legend ```{list-table} :header-rows: 1 * - ๐Ÿ”‘ - ๐Ÿท๏ธ * - โœ“ - 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 ```{list-table} :header-rows: 1 * - 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 - โœ“ - โœ“ - ร— - โœ“ - โœ“ * - 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 ```{list-table} :header-rows: 1 * - 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. {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 ```{list-table} :header-rows: 1 * - Client - ๐Ÿ–ฅ๏ธ - Android - Android TV - iOS - ๐ŸŒ * - 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 ```{list-table} :header-rows: 1 * - 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 to
\*\* JAMS (Jami Account Management Server) ## Advanced settings ```{list-table} :header-rows: 1 * - Client - ๐Ÿ–ฅ๏ธ - Android - Android TV - iOS - ๐ŸŒ * - DHT proxy support - โœ“ - โœ“ - ร— - โœ“ - ๐Ÿšซ * - Push notification - ๐Ÿšซ - โœ“ - ๐Ÿšซ - โœ“ - ๐Ÿšซ * - UPnP - โœ“ - โœ“ - โœ“ - ร— - ๐Ÿšซ * - TURN configuration - โœ“ - โœ“ - โœ“ - โœ“ - ๐Ÿšซ ```