Deploying BBB Client

The IP - 192.168.7.10 in this example referes to the IP of the server BBB is running. This will be changed to the host name of the machine we have BBB installed - Ex - qacollab01.exphosted.com

The second IP with port - 192.168.7.52:3002 points to the base URL of the crossbow app. In our case, we run both BBB and meeting rails app on the same machine. So, just replace 192.168.7.52:3002 with the host name again. Ex- qa01.exphosted.com.

Testing

- Clear the browser cache once, hit the meeting base URL and join the meeting. You should see the latest client now.

In case any issues occur, do a compiling of the client once again and clean restart of BBB and check the errors.

Check the commands to compile the client if needed (https://wiki.exphosted.com/doku.php/installing_bigbluebutton).

Clean restart:

sudo /usr/local/bin/bbb-conf --clean

Check Status (Ignore the IP conflict message):

sudo /usr/local/bin/bbb-conf --check

Ideally you should not see any other errors(except IP conflict) here.

Check for crossdomain.xml -

In case you want the inviting from BBB to work with crossbow app please verify that the crossdomain.xml file on crossbow app public directory has an entry for this BBB's host.

Voice conference configuration -

on BBB -

on Crossbow app -

If this is the first time you need to populate the voice extensions in the database.

- Add the voice extensions you have assigned to the conference in <RAILS_ROOT>/db/voice_extensions.csv file and run rake voice_extensions:populate

For more information refer - https://wiki.exphosted.com/doku.php/bbb_voice_conference_from_sip_clients_crossbow_-_live_event#rake_task_details

Notes