-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically offer using turn.matrix.org when a call fails, and it is disabled #12937
Comments
I thought this was a thing that should be happening at the moment? |
We do show a dialog like this, but I believe we only show it once and then proceed silently in the future, whereas it sounds like @notramo would like to always see a dialog by default, but with an option to remember it if desired... But that's just a guess, so @notramo please let us know if that's right. 😄 |
I tried it with a HS which offers no TURN/STUN server. The call simply failed with an error message "(could not connect media)" in the timeline at the call hangup event.
This could be a solution too. Newbies may click "No." first time, because they don't know what it is. When another user explains in text what to do to enable call this should be sufficient: "Click Yes in the dialog after the failed call to enable fallback call server." |
The best approach would be to automatically detect it somehow before inserting the call start event (maybe add a Synapse endpoint) if a server provides TURN/STUN. If it doesn't provide, then Riot should show a dialog: Can't place call, because this homeserver doesn't provide a TURN server required for the call feature. Do you want to enable fallback turn.matrix.org call server? |
When a call fails and turn.matrix.org is disabled, automatically show a dialog:
This Matrix server doesn't provide call support (TURN/STUN). Enable using fallback turn.matrix.org call server?
With the choices: Yes and No and a checkbox Remember my setting.
The text was updated successfully, but these errors were encountered: