bigbluebutton / docker

Docker files for BigBlueButton
GNU Lesser General Public License v3.0
373 stars 248 forks source link

Stuck at "Establishing audio connection" #247

Closed DBLouis closed 1 year ago

DBLouis commented 1 year ago

I installed bigbluebutton with Docker following the instructions in this repo, including the ones to configure the reverse proxy (nginx on the host).

The web page is reachable and "working" but when joining a room the audio setup is hanging with "Establishing audio connection" forever.

I edited the .env file to use my STUN and TURN server running on the host machine. The issue does not come from the TURN server because it was working before, with bigbluebutton installed on a separated machine. (instead of docker).

One of the container logs shows the following error repeatedly, might be related:

2023-01-01T15:41:32.951Z INFO  o.b.f.v.f.ConnectionManager - Attempting to connect to FreeSWITCH ESL
2023-01-01T15:41:32.965Z WARN  o.f.e.c.i.InboundClientHandler - connection timed out

Other containers logs show no errors.

DBLouis commented 1 year ago

Is is possible that hosting STUN and TURN server on the host machine poses a problem?

DBLouis commented 1 year ago

I started from scratch, removed docker volumes and use internal TURN server instead of one on the host machine. And it is still not working. Same error.

DBLouis commented 1 year ago

Fixed by #86

ffdixon commented 1 year ago

Thanks for sharing this @DBLouis. Do you think we need updates to the docs or code?

DBLouis commented 1 year ago

No problem, maybe add something to the README about firewall. I had to do ufw allow from 10.7.7.0/24 .