element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.27k stars 2.01k forks source link

Error message unhelpful when VoIP unsupported #7479

Open bignose-debian opened 6 years ago

bignose-debian commented 6 years ago

The error message (added in merge request #26) is not helpful to the user trying to trouble-shoot the problem.

VoIP is unsupported

You cannot place VoIP calls in this browser.

This gives no information to lead the user to what might be the problem, or what can be done to remedy it.

Steps to reproduce

Expected:

Version information

matrix-react-sdk version: riot-web version: 0.16.6 olm version: 2.2.1

bignose-debian commented 5 years ago

This bug continues in Riot, when I upgrade to Firefox “68.2.0esr (64-bit)”. I have explicitly set permissions “Use the camera” and “Use the microphone” for the ‘riot.im’ domain.

LinuxOnTheDesktop commented 4 years ago

On my system the problem does indeed seem to owe to WebRTC; when I set the WebRTC back to default, the error message goes away. (Now I just have the problem that sometimes notifications appear behind other notifications. I would file a bug report for that, but I see that you over 4, 000 to deal with already!) EDIT: actually, no - rather, on Windows, I get the message 'you cannot place a call with yourself' and on the Linux computer with which I am trying to communicate, I continue to get the message about an unsupported browser. Also, my VPN complains if I enable WebRTC. So: I give up.

MortezaBashsiz commented 4 years ago

Hi I faced to this bug when i install the Matrix,Riot,Jitsi in local (private) network with self signed SSL/TLS , But everything works fine when i install in public (Internet) Network with valid domain and certificates. I had a lot of searching about this problem but there is no good solution to solve it

kittykat commented 2 years ago

First step to solving this issue is to propose a better error message and get it approved by the Design Team - leaving as Help Wanted because be are happy to take proposals from the community.

bignose-debian commented 2 years ago

First step to solving this issue is to propose a better error message

Agreed. The message will need to be written by people who have that information: those who know what are the plausible causes of the error, and what can be done by the user.

happy to take proposals from the community.

That's my proposal: People in the development team need to provide the detailed information for the message.

florianduros commented 9 months ago

Before requesting a design for this, we need to list the possible errors than make the VoIP failed. To be able to display a proper error message for each of them.

Check with design when it's ready.