Differences between revisions 7 and 8
Revision 7 as of 2022-095 14:21:26
Size: 2654
Editor: 88-97-37-183
Comment: Update Gajim DTMF support, remove Pidgin
Revision 8 as of 2022-244 18:40:11
Size: 3267
Editor: 88-97-37-183
Comment: Update with info about F-Droid webrtc situation
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
| [[https://conversations.im/|Conversations]] | Android | [[https://f-droid.org/en/packages/eu.siacs.conversations/|F-Droid]], [[https://play.google.com/store/apps/details?id=eu.siacs.conversations|Google Play]] | Yes | [[https://github.com/iNPUTmice/Conversations/pull/4214|No]] | No | | [[https://conversations.im/|Conversations]] | Android | [[https://f-droid.org/en/packages/eu.siacs.conversations/|F-Droid]], [[https://play.google.com/store/apps/details?id=eu.siacs.conversations|Google Play]] | Yes (Play store only) | [[https://github.com/iNPUTmice/Conversations/pull/4214|No]] | No |
Line 27: Line 27:

== F-Droid compatibility issues ==

Some XMPP apps distributed by F-Droid are no longer compatible with JMP/Cheogram voice calls, because they switched to an alternative build of a component known as "libwebrtc" that does not support the necessary codecs. Text messaging is not affected.

* Calling compatible apps on F-Droid: Cheogram, Snikket.
* Incompatible apps on F-Droid: Conversations, Blabber, and probably others.
* Compatible apps on Google Play store: Conversations 2.10.10+

This situation began in August 2022, and will hopefully be resolved at some point in the future.

Cheogram's service can be used via a long list of XMPP-compatible software available for a range of platforms. This page documents the most common ones, and provides a summary of features relevant to Cheogram.

App name Platform Distributed via Calls In-call keypad (DTMF) Contacts/dialer integration
Cheogram Android F-Droid, APK Yes Yes Yes
Snikket Android, iOS F-Droid, Google Play, Apple app store Yes Yes No
Conversations Android F-Droid, Google Play Yes (Play store only) No No
Dino Linux Packages Yes (v0.3.0+) No No
Movim Web mov.im and other instances Yes No No
Gajim Linux, Windows Packages, Flatpak Legacy, Linux-only Yes No

DTMF keypad

This keypad is used to interact with automated menus (press "1" for...) and other interactive services. Clients without such a keypad will be unable to navigate such services.

Contacts/dialer integration

Most XMPP clients expect you to enter the XMPP address of a contact before you can message or call them. The XMPP addresses of phone numbers accessed through Cheogram's service look like +12065550100@cheogram.com. Converting phone numbers to XMPP addresses and adding them to the app before you can message/call can be annoying if you often need to contact new numbers.

Some operating systems provide ways for applications to integrate with your existing contact list and phone app.

Legacy calls

Some clients have not been updated to use the latest standards for XMPP calling. There are indicated by "Legacy" in the "Calls" column above.

  • Legacy calls may be unencrypted over the internet.
  • Clients supporting legacy calls may not ring for incoming calls if you have non-legacy clients connected to your account.

F-Droid compatibility issues

Some XMPP apps distributed by F-Droid are no longer compatible with JMP/Cheogram voice calls, because they switched to an alternative build of a component known as "libwebrtc" that does not support the necessary codecs. Text messaging is not affected.

  • Calling compatible apps on F-Droid: Cheogram, Snikket.
  • Incompatible apps on F-Droid: Conversations, Blabber, and probably others.
  • Compatible apps on Google Play store: Conversations 2.10.10+

This situation began in August 2022, and will hopefully be resolved at some point in the future.

ClientComparison (last edited 2023-171 22:45:10 by Singpolyma)