Add RCS Service support to Messages app

I’ll just want to bring up this topic again in the new forum. SMS/MMS are somehow old now, so please implement support for the RCS services in the Messages App.

13 Likes

this would be cool, but I don’t know of any rcs implementations that aren’t android messages, so I’m sure it would be fairly tricky to get it working since there isn’t much documentation about it.

RCS is no android thing and was (as far as I know) some kind of joined project between the mobile providers and other to create a new generation of messaging service. Nokia was also part of this project, and also Windows Phone 8.1 had an app by Nokia, while RCS was also implemented in Windows 10 Mobile. Providers offer apps for RCS on iOS. So I guess it should be possible… :wink:

On the technical side, a Telepathy Connection Manager should be implemented, just like telepathy-ring does for SMS and phone calls.

Problematic issues would be that the technical specification of RCS doesn’t seem to be available publicly, as far as I can tell, but feel free to correct me if I’m wrong. Other problematic points would be the current state of Telepathy Framework which the Sailfish Messages app is based around. The Telepathy Framework seems to have progressed quite slowly in terms of supported features compared to what most IM protocols offer nowadays. On top of that, the Sailfish messages doesn’t implement some of the newer revisions to the Telepathy specifications, like certain information about group chats. And there are some more technical problems with Telepathy.

Nevertheless, personally I would like to see a “rebirth” of Telepathy to fix its technical problems and to support some newer features present in modern day IM protocols. After that, support for RCS could be added if it could be obtained from the GSM Association and if someone would have the time to write it or the money to let someone write it.

2 Likes

@jovirkku could someone from Jolla team move this thread over to feature requests category please?

1 Like

Not from Jolla, but there you go :slight_smile:

Thanks @ahappyhuman! Do you have special rights here or did I just miss how to do that myself?!?

When you’re active enough, you can gain trust level 3 (Regular), which gives you these rights

Ah okay, working on that… :wink:

This sure looks like it…
https://www.gsma.com/futurenetworks/resources/rcs-up-2-4-uni/

Haven’t had time to digest it, so there may well be essential details that are left out.
I also have yet to figure out how closely tied it is to VoLTE (and the IMS subsystem in general).

3 Likes

Would be nice to have an update about the implementation plans for RCS here. (Maybe the results from the Community meeting on 14th March 2024 - #5 by Cryx ?)

GitHub - android-rcs/rcsjta: RCS-e stack for Android with GSMA API claims to be a Free Software implementation, but it is old (7 years).

3 Likes

Yes - even Apple jumped onto the RCS train with iOS 18 now.

4 Likes

I think this would be a good feature to implement.

6 Likes

Another argument to have RCS implemented on Sailfish OS is privacy. Many of my friends use WhatsApp on their iOS or Android phones. Because I do not use WhatsApp due to privacy reasons, I can only text them via classical SMS. The implementation of RCS on Sailfish OS would help a lot to make messaging in these situations more safe, because on iOS or Android it is already available.

5 Likes

RCS is as dead as a parrot can be.

1 Like

Why?
The main reason is that too much people don’t even know about RCS.

In which country? In France it works and is used. People didn’t even notice that it has replaced SMS.

3 Likes

It would be great news if Sailfish implemented RCS, although in terms of privacy, it would only be private between Sailfish devices, since on Android, Google has bypassed RCS encryption and reads all messages once they are decrypted on the device to interact with Gemini.

In answer to this message and for general information:

After searching the web and asking MistralAI and ChatGPT (and correcting them after having read the sources, beware they really can missunderstand/missinterpret things), it indeed seems that only companies in Japan and China are not using Jibe/Google for managing RCS.
Even Deutsche Telekom, which built its own RCS infrastructure, is collaborating with Jibe/Google for a wider coverage and more compatibility.

So, to my understanding, RCS = Google :frowning:

3 Likes

Still as it is clear for me that RCS is a Google service and that no telecom provider in Norway has implemented it for iPhone yet, I hope to see it implemented as an option in Sailfish OS.

Modern messaging make heavily use of emoji and more. And it is a minimum of what many of us except that we can do with our phones.