Error: We couldn't enable your microphone on joining room

422 views
Skip to first unread message

arunk...@gmail.com

unread,
Jul 24, 2024, 12:41:05 PM7/24/24
to BigBlueButton-Setup
Hi,
We are running the latest BBB server 2.7.9 and I ran an update on the server because we were having issues making recordings. But now when we join the room, we get the following error:

There was an issue with your audio devices
We couldn't enable your microphone
Review your browser and system settings. Restart your browser and try again.
Error code: 0 - The operation is insecure.

When I run $ sudo bbb-conf --check on the server I get the status and the following in the last section on potential problems:
# Potential problems described below

# Warning: You have this server defined for https, but in
#
#   /usr/share/bigbluebutton/nginx/sip.nginx
#
#  did not find the use of https in definition for proxy_pass
#
#            proxy_pass http://xx.xx.xx.xx:5066;
#

# Warning: You have this server defined for https, but in
#
#   /usr/share/bigbluebutton/nginx/sip.nginx
#
#  did not find the use of port 7443 in definition for proxy_pass
#
#            proxy_pass http://xx.xx.xx.xx:5066;
#

The xx.xx.xx.xx is the external IP of the server. This setup was working before and I haven't made any changes to the configuration. Is there a problem with the configuration? Does it need to be changed?

thanks,
arun

Jean Pluzo

unread,
Jul 25, 2024, 4:04:45 AM7/25/24
to BigBlueButton-Setup
Hi,

this has happened to me sometimes after an update.
You need to edit the sip.nginx file mentioned above and substitute the 5066 port with the 7443 one and also add an 's' after http. The line needs to look like
After that restart BBB and it should be working again.

Regards,
J.

arunk...@gmail.com

unread,
Jul 26, 2024, 1:01:25 PM7/26/24
to BigBlueButton-Setup
Hi Jean,
thanks for your reply. i tried setting the value to https and port 7443. that took care of the problem when running $ sudo bbb-conf --check
but even after restarting the server, and checking to make sure that the https and 7443 port were still there in the sip.nginx conf file, i still got the exact same error.
any other ideas?

arun

Jean Pluzo

unread,
Aug 1, 2024, 2:12:34 AM8/1/24
to BigBlueButton-Setup
Hi,

do you have a stun/turn server?
Most media problems (microphone, camera not working or not being able to connect) can be solved by using a stun/turn server. BBB 2.7 has one built in but perhaps you should double check or, if possible, use an external one.

Regards,
J.

arunk...@gmail.com

unread,
Aug 1, 2024, 11:35:01 AM8/1/24
to BigBlueButton-Setup
Hi Jean,
i haven't installed a stun/turn server explicitly. how do i check if it is running in my BBB 2.7 install? is this the process for installing a turn server - https://docs.bigbluebutton.org/administration/turn-server/ ? the document isn't very clear if these are instructions for BBB 2.7. if there is some other stun/turn server, could you please recommend which one to install and how to configure it with BBB?

thanks,
arun

arunk...@gmail.com

unread,
Aug 1, 2024, 12:22:17 PM8/1/24
to BigBlueButton-Setup
After going through the docs and reading about coturn which is apparently what BBB uses internally. i found that when i run `$ sudo systemctl status coturn` i get these error messages in the status:
turnserver[684]: Cannot bind local socket to addr: Cannot assign reque
turnserver[684]: bind: Cannot assign requested address

it shows that error a few times and then it finally says:
systemd[1]: Started coTURN STUN/TURN Server.

In /etc/turnserver.conf
listening-port=3478

When i do `$ sudo netstat -tulnp | grep 3478` i see a bunch of turnserver processes running and listening at that port.

Examining /var/log/turnserver/turnserver.log doesn't show anything of particular interest. it appears to be running

let me know if you need any other information to check on the turn server?

thanks,
arun
Reply all
Reply to author
Forward
0 new messages