VoIP call membership reliability being improved, Native Sliding Sync in Synapse and more. That and more happened This Week in Matrix! https://matrix.org/blog/2024/07/05/this-week-in-matrix-2024-07-12/
This Week in Matrix 2024-07-12

Matrix, the open protocol for secure decentralised communications

@matrix

Good to hear about improving call reliability in calls. Honestly, this is my number one complaint and request for Matrix overall.

I have a family member with an account on my server, and a TURN/STUN server, and our calls have working video and audio both ways less than 50% of the time.

They keep begging me to use Facetime. 🤮

#Matrix #VOIP

@Blort Sorry for the unsolicited advice, but I'm assuming you're using Coturn, right? I have a similar setup for communicating with some family members and used to have the same problems when using Coturn. After I migrated to Eturnal all problems are gone, video and voice calls work both ways 100% of the time. It's also worth checking if your TURN server also resolves to an IPv6 address, and if yes, ensure you have the correct firewall policies in place for IPv6 as well.

@antsu

Not at all... *THANK YOU* for your unsolicited advice! Why yes, my setup *does* use coturn, and I happen to know it does *not* resolve #IPV6, however I figured that wasn't important if the domains and server were all configured using IPV4. My knowledge here is very limited, so... is that likely an issue?

I'm *very* heartened there may be a known way out of this mess! Now to look up how complicated the fixes are for my @yunohost setup...

#Matrix #Coturn #Eturnal #Yunohost #Selfhosting

@antsu @yunohost

Sadly Yunohost does not seem to have Eturnal in it's app catalogue, not even in the wishlist for the catalogue. That means not only would it be trickier to install, but also not integrated with Element / Synapse on Yunohost. Still, maybe the devs who currently auto install Coturn with Synapse may be open to offering Eturnal as an option....

@Blort @antsu @yunohost please open an issue on the relevant yunohost package to ask for Eturnal :)

@salamandar
I'm a little confused what you mean by "the relevant package" in this case. There's synapse and coturn is a separate app. Ynh_synapse seems to automatically also install (and configure) ynh_coturn which is presumably packaged for Yunohost by someone else.

Are you suggesting I put in a request on ynh_synapse to package and autoinstall Eturnal? That seems a little out of scope for whoever is working on ynh_synapse...

Or am I misunderstanding?

@antsu @yunohost

@Blort @antsu @yunohost I meant element-call, sorry. If it requires an additional software to get it working properly, Yunohost should provide it ! At least having an issue to track the progress would be useful.
@Blort I'm afraid I can't help much with regards to Yunohost as I've never used their service. My Synapse runs on my home server via Docker, and Eturnal is running on a Oracle free tier instance also in Docker. I have both IPv4 and IPv6 configured, and Let's Encrypt TLS certificates for TURNS support. If you're interested I can share more details.
@antsu Absolutely. That question was more directed at @salamandar who sounds like they may(?) be involved with Yunohost? I really appreciate the help you've already given me.