TURN support broken for months #5354
Labels
A-VoIP
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Major
Severely degrades major functionality or product features, with no satisfactory workaround
T-Defect
Something isn't working: bugs, crashes, hangs and other reported problems
Z-Ready
This issue is ready for development
Z-WTF
WTF issues: High impact, Low Effort
Steps to reproduce
Try calling a user with Element iOS that is on a mobile connection. Or let them initiate a call, it doesn't matter. It also doesn't matter whether turn.matrix.org is enabled as a fallback or not.
Outcome
The connection can never be established.
I switched from turn.matrix.org to my own TURN server, thinking this might be the issues (despite this working in the past!), only to see that all the logs contain is this:
This is coturn with verbose logging. Turning it into uppercase verbose only prints context timeouts in addition, nothing else.
I'm not an expert in TURN/STUN/coturn, but it looks to me like Element iOS isn't even attempting to try to use TURN.
Furthermore, if I enable TURN with TLS on my homeserver, Element iOS chokes on the (perfectly valid, as it works in Firefox etc.) cert as well.
Given that I have heard from so many users that video/voice on Element iOS just doesn't work at all and they have switched back to Signal, I wonder: Is this working for anyone at all in environments where you need TURN? (To make it clear, STUN seems to work)
Your phone model
iPhone 11 Pro Max
Operating system version
15.2
Application version
1.6.11
Homeserver
private
Will you send logs?
No
The text was updated successfully, but these errors were encountered: