element-hq / element-hq/element-web

Unable to use microphone in BBB widget

Open
#17,577 0 comments 0 reactions 0 assignees View on GitHub
A-Widgets T-Defect
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Description

I am unable to join a BBB meeting using my microphone. It is only possible to join without microphone and only be able to listen. There is no microphone access request done from the browser.

This issue is similar to #14901.

### Steps to reproduce

- Create BBB widget
- Join meeting
- Choose to use microphone

Describe how what happens differs from what you expected:

The browser should ask which microphone to use.
The meeting should be enter-able using the microphone.

Logs send: yes

```
Firefox can’t establish a connection to the server at wss://node21.bbb.rbg.tum.de/html5client/sockjs/811/xxxxxxx/websocket. f30716b2b57e2862c4db2325b7aac63f4622842b.js:61:23114
The connection to wss://node21.bbb.rbg.tum.de/html5client/sockjs/811/xxxxxxx/websocket was interrupted while the page was loading. f30716b2b57e2862c4db2325b7aac63f4622842b.js:61:23114
WebRTC: Using five or more STUN/TURN servers causes problems sip.js:18191
Mon Jun 07 2021 12:06:11 GMT+0200 (Central European Summer Time) | sip.SessionDescriptionHandler | SessionDescriptionHandler.getDescription failed - NotAllowedError: The request is not allowed by the user agent or the platform in the current context. sip.js:9594:25
Mon Jun 07 2021 12:06:11 GMT+0200 (Central European Summer Time) | sip.Inviter | Session.getOffer: SDH getDescription rejected... sip.js:9594:25
Mon Jun 07 2021 12:06:11 GMT+0200 (Central European Summer Time) | sip.Inviter | The request is not allowed by the user agent or the platform in the current context.
```

![Imgur](https://i.imgur.com/wxAtdHN.png)
For demonstration purposes I made the screenshot of the widget in a new tab.
The same error happens when used from the chat window itself.

### Version information

- **Platform**: web (desktop does not work as well)
- **Browser**: Firefox 89.0
- **OS**: Arch Linux
- **URL**: Private server, Element version 3a67dc18e9e3-react-3a67dc18e9e3-js-3a67dc18e9e3 (latest docker version)

Thank you very much for this awesome project.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.