Iphones and Androids Trying to Send /e/OS RCS messages (and failing)

Hello! I have a Murena Fairphone 6, and I’m loving it. However, when people send me messages from both IOS and Android, they default to RCS (which /e/OS does not support). For private messages, this just means that it fails and automatically re-sends as SMS, so I recieve it eventually no problem. However, for group chats no such failure/re-send behavior seems to exist, not for Android users and not for IOS.

As such, when folks create a group chat with me in it and send messages to it, on their end it looks like everyone received the message but on my end, I never see anything. This has caused me no end of headaches for the last couple of weeks. The problem persists even if I have everyone delete the group chat and then have me create it on my /e/OS Fairphone.

Does anyone know a solution or workaround? As it stands, it looks like I simply cannot be in texting group chats. Which is quite debilitating.

1 Like

Not a solution but this micro-G issue may be of interest

2 Likes
off-topic trivia

that bounty attracted a (sad) LLM PR back then, like sendRcsMessage() { sleep(); return true }; style - doing absolutely nothing. Hallucinating an rcs interface to where the actual work would take place

as of now there’s no (apparently, with RustyRcs there is) foss RCS implementation, the only workaround is convincing the group to use any common messenger - but that you already know.

off-topic trivia

It was an interesting thread to skim - classic LLMs lmao

I have successfully gotten one group chat to work, I just have no idea how I managed to make it happen. The chat contains 6 people including me, and all the others are using IOS. At least some of them are well updated past IOS 18, and as far as I know they do have RCS enabled. I can’t figure out why that group chat works, but the one with my parents and sibling doesn’t (despite them also all using IOS) and the one with my roommates doesn’t (one android, one iPhone, and me)

So, it seems like there is some way to get it to work, I just have no idea how to make it happen consistently

rcs bounty thread

ah, I never got back to that thread after the first bogus PR (there were more wth) - has serious back and forth rcs debugging between phhusson and benwaffle resulting in some experimentation repos and ben getting quite far in replicating a rcs register flow. phh maintains an opensource ims package so he has credentials, bw contributes to quik, works for cape.co .. am I hopeful?

I’d expect “rcs fallback sms-retry” to be all carrier side logic