What does the BigBlueButton error code mean?

BigBlueButton is an opensource video conference software and it is getting more popular during the COVID-19 times. There are millions of users who have classes online daily. The users may encounter those errors code, 1001,1006,1007,1020..., What does that mean? What need to check and how to fix it? 

The good point for web-based software is no need to download and install anything, just use a browser and which is very convenient and compatible with all devices. But the inconvenience point is the user needs to configure the browser correctly and the developer needs to configure the server correctly as well. Otherwise, error messages will pop up.

Here we listed most of the common errors message with the code and make it easier for you to look up and understand what is happening when those error messages appeared. 

1001: WebSocket disconnected - The WebSocket had connected successfully and has now disconnected. 

What need to check: 

  • internet connection 

 

1002: Could not make a WebSocket connection - The initial WebSocket connection was unsuccessful. 

What need to check: 

  • The firewall may block was protocol, 
  • The server may go down or improperly configured

 

1003: Browser version not supported - Browser doesn’t implement the necessary WebRTC API methods. 

What needs to check: 

  • Is it the latest version of Chrome, Firefox, or Safari? 

 

1004: Failure on call - The call was attempted, but failed. 

What needs to check: 

  • A version of Freeswitch for BBB



1005: Call ended unexpectedly - The call was successful but ended without the user requesting to end the session.

What needs to check: 

  • Server down 



1006: Call timed out - The library took too long to try and connect the call.

What needs to check: 

  • Is it the latest version of Chrome, Firefox, or Safari? 

 

1007: ICE negotiation failed - The browser and FreeSWITCH try to negotiate ports to use to stream the media and that negotiation failed. 

What needs to check: 

  • TURN Server configuration

 

1008: Call transfer failed - A timeout while waiting for FreeSWITCH to transfer from the echo test to the real conference. 

What needs to check: 

  • FreeSWITCH Configuration 

 

1009: Could not fetch STUN/TURN server information 

What needs to check: 

  • BigBlueButton Version
  • Network 

 

1010: ICE negotiation timeout 

What needs to check: 

  • Network 

 

1020: Media cloud could not reach the server 

 What needs to check:

  • Is server overloaded

 

Those are common BigBlueButton error code, I am sure if you are a user of BigBlueButton, more or less you see those code some times. Also thanks for the BigBlueButton Developer Community, some of the data are from the BigBlueButton official development document. We listed here and puts some of our own comments and experience on it. Just want to make it easier for you to look up that code and hope it is helpful for you to detect the problem and fix it.  If you want to learn more about the troubleshooting of BigBlueButton. can visit the official development document at this link 

https://docs.bigbluebutton.org/2.2/troubleshooting.html#Troubleshooting_

If you need further help to resolve those error messages, you can contact us via the support channel.