Skip to content
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

Group calls don't respect the matrix.org STUN fallback option #25439

Open
robintown opened this issue May 24, 2023 · 0 comments
Open

Group calls don't respect the matrix.org STUN fallback option #25439

robintown opened this issue May 24, 2023 · 0 comments
Labels
A-Element-Call Group calls via Element Call O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect Z-Labs

Comments

@robintown
Copy link
Member

Steps to reproduce

  1. Use a homeserver with no STUN or TURN server configured
  2. Enable the matrix.org STUN fallback option in voice/video settings, allowing you to talk to people on other homeservers that do have TURN
  3. Try the same with an Element Call call

Outcome

What did you expect?

To connect to the other participant

What happened instead?

Unless they have publicly routable IPv6 adresses, I get an ICE failure, because even though the other participant is providing a TURN allocation for both of us to use, I'm only sending them my private IPv4 adresses as candidates, and so they can't CreatePermission on the TURN server with my actual public IPv4 address. This wouldn't happen if group calls with Element Call respected the matrix.org STUN fallback option.

Operating system

NixOS unstable

Browser information

Firefox 112.0.2

URL for webapp

develop.element.io

Application version

Element version: 0a5173f-react-269a3481772d-js-a2d1dee0a1ae Olm version: 3.2.14

Homeserver

Not relevant

Will you send logs?

No

@robintown robintown added T-Defect S-Major Severely degrades major functionality or product features, with no satisfactory workaround O-Uncommon Most users are unlikely to come across this or unexpected workflow A-Element-Call Group calls via Element Call labels May 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Element-Call Group calls via Element Call O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect Z-Labs
Projects
None yet
Development

No branches or pull requests

1 participant