Size: 1992
Comment:
|
Size: 3442
Comment: Update section about F-Droid webrtc
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
|= App name |= Platform |= Distributed via |= Calls |= In-call keypad (DTMF) |= Contacts/dialer integration |; | [[https://cheogram.com/|Cheogram]] | Android | [[https://f-droid.org/packages/com.cheogram.android/|F-Droid]], [[https://git.singpolyma.net/cheogram-android/refs|APK]] | Yes | Yes | Yes | | [[https://snikket.org/|Snikket]] | Android, iOS | [[https://f-droid.org/en/packages/org.snikket.android/|F-Droid]], [[https://play.google.com/store/apps/details?id=org.snikket.android|Google Play]], [[https://apps.apple.com/app/snikket/id1545164189|Apple app store]] | Yes | Yes | 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 | No | No | | [[https://dino.im/|Dino]] | Linux | [[https://github.com/dino/dino/wiki/Distribution-Packages|Packages]] | Yes (v0.3.0+) | No | No | | [[https://movim.eu|Movim]] | Web | [[https://movim.eu/#try|mov.im]] and other instances | Yes | No | No | | [[https://gajim.org/|Gajim]] | Linux, Windows | [[https://gajim.org/download/|Packages]], [[https://flathub.org/apps/details/org.gajim.Gajim|Flatpak]] | [[#Legacy_calls|Legacy]], Linux-only | Use the `/dtmf` command | No | | [[https://pidgin.im/|Pidgin]] | Linux, Windows | [[https://pidgin.im/install/|Packages]] | [[#Legacy_calls|Legacy]] | No | No | |
|| **App name** || **Platform** || **Distributed via** || **Calls** || **In-call keypad (DTMF)** || **Contacts/dialer integration** || **Command UI** | [[https://cheogram.com/|Cheogram]] | Android | [[https://f-droid.org/packages/com.cheogram.android/|F-Droid]], [[https://cheogram.com/fdroid/repo|F-Droid (own repo)]], [[https://git.singpolyma.net/cheogram-android/refs|APK]] | Yes | Yes | Yes | Yes | | [[https://snikket.org/|Snikket]] | Android, iOS | [[https://f-droid.org/en/packages/org.snikket.android/|F-Droid]], [[https://play.google.com/store/apps/details?id=org.snikket.android|Google Play]], [[https://apps.apple.com/app/snikket/id1545164189|Apple app store]] | Yes | Yes | 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 ([[https://wiki.soprani.ca/ClientComparison#F-Droid_compatibility_issues|Play store only]]) | [[https://github.com/iNPUTmice/Conversations/pull/4214|No]] | No | No | | [[https://dino.im/|Dino]] | Linux | [[https://github.com/dino/dino/wiki/Distribution-Packages|Packages]], [[https://flathub.org/apps/details/im.dino.Dino|Flatpak (flathub-beta)]] | Yes (v0.3.0+) | No | No | No | | [[https://movim.eu|Movim]] | Web | [[https://movim.eu/#try|mov.im]] and other instances | Yes | Yes | No | Yes (partial) | | [[https://gajim.org/|Gajim]] | Linux, Windows | [[https://gajim.org/download/|Packages]], [[https://flathub.org/apps/details/org.gajim.Gajim|Flatpak]] | [[#Legacy_calls|Legacy]], Linux-only | Yes | No | Yes (partial) | == 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. |
Line 18: | Line 27: |
== F-Droid compatibility issues == In August 2022, some XMPP apps distributed by F-Droid switched to an alternative build of a component known as "libwebrtc" that does not support the necessary codecs to be compatible with JMP/Cheogram voice calls. Text messaging is not affected. As of February 2023, most apps are now compatible with JMP/Cheogram again. Yay! * Confirmed calling compatible apps on F-Droid: Cheogram, Snikket, Conversations. Other XMPP apps have not been tested. |
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 | Command UI |
Cheogram | Android | F-Droid, F-Droid (own repo), APK | Yes | Yes | Yes | Yes |
Snikket | Android, iOS | F-Droid, Google Play, Apple app store | Yes | Yes | No | No |
Conversations | Android | F-Droid, Google Play | Yes (Play store only) | No | No | No |
Dino | Linux | Packages, Flatpak (flathub-beta) | Yes (v0.3.0+) | No | No | No |
Movim | Web | mov.im and other instances | Yes | Yes | No | Yes (partial) |
Gajim | Linux, Windows | Packages, Flatpak | Legacy, Linux-only | Yes | No | Yes (partial) |
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
In August 2022, some XMPP apps distributed by F-Droid switched to an alternative build of a component known as "libwebrtc" that does not support the necessary codecs to be compatible with JMP/Cheogram voice calls. Text messaging is not affected.
As of February 2023, most apps are now compatible with JMP/Cheogram again. Yay!
- Confirmed calling compatible apps on F-Droid: Cheogram, Snikket, Conversations.
Other XMPP apps have not been tested.