BigBlueButton has been installed and is working fully and perfectly on a dedicated server. Conferences can be opened and participants can engage with both video and audio enabled.
BigBlueButon has also been installed on a Drupal 6 site and it looks good as implemented. Video works perfectly but no audio. Clicking on the headphone icon does not place the user into the Listeners pane. Clicking on the headphone icon has no effect. Clicking on the webcam icon does however work perfectly.
At this point I am rather stuck. I hope that this is not a bug but rather a simple omission on my part.
Thanks for all the work you have done on this.
Terry
Comments
Comment #1
terryallan commentedFurther clarification of my problem.
In our institution we have the BBB server up and running - and it is working well - audio, video, chat, screen sharing.
Within a Drupal site the BBB module is installed and it connects with the BBB server. All is working and looking good except for audio. Clicking on the headphone icon doesn't add the user to the Listeners window/pane. The log shows however that the users has been added to the audio conference although that is not the case. We cannot work out what is wrong there. If anyone can help it would be most appreciated.
Any assistance would be most gratefully received as this facility will go into immediate use here when we have this resolved.
Comment #2
sanduhrsWhat version of BigBlueButton are you using?
Comment #3
sanduhrsPlease try the latest dev version [1].
It would be nice if you could report back.
[1] http://drupal.org/node/739700
Comment #4
catorghans commentedI had the same problem, then I installed the dev of 22 jun, did an update.php, but nothing worked.
Did a complete uninstall and installed again and am experiencing the following problems:
-The admin page initially had the names of the variables in stead of the contents of the variables in the form fields
-When I create a new Conference and start a meeting I get the "view" of the drupal node in the iframe and not the bbb conference.
Comment #5
sanduhrsI just saw, that the dev release is not up to date, due to problems with drupal cvs I can't commit the latest code.
Waiting now for help from the Drupal Infrastructure Team.
Comment #6
catorghans commentedok, cool.
I already saw the problems in code.
The variables in bbb.module where renamed, but not in pages.bbb.inc and in api.bbb.inc.
That causes both problems.
Comment #7
catorghans commentedcould you supply a patch here against 22 jun code (or beta1 code) to be able to work with it until drupal cvs problems are solved?
Comment #8
terryallan commentedMany thanks
Sorry for lack of response. The person responsible for the server installation has been on holiday. I will be in touch once I contact him.
Comment #9
sanduhrsdev version is now up to date.
Comment #10
terryallan commentedI have upgraded the BBB module to the latest dev version. When testing through Admin/Site Config/BBB I am getting the message "The connection could not be established correctly. The server response was: No response." The Base URL is set at http://Big Blue Button Server URL/bigbluebutton/. I have also tried http://Big Blue Button Server URL:8080/bigbluebutton/ which was my previous Base URL.
BBB is working when connection is made directly from a browser (not through the Drupal module) using http://BBB Server URL/bigbluebutton/. This takes me to the page with the message "NOTE: We are deprecating this web interface in favor of the API. This will be removed in the next release."
http://Big Blue Button Server URL/ takes me to the Demo server page.
Many thanks again
Comment #11
sanduhrsHi Terry,
please try http://URL:8080/bigbluebutton/api
When doing it in a browser, you should get an xml response like
then.
regards.
Comment #12
terryallan commentedThanks for very fast reply.
As indicated in your post I do get a response as follows.
FAILED
noActionSpecified
You did not specify an API action.
Don't know if it helps but if I type the following:
http://URL:8080/bigbluebutton/api/?name=terry&action=create
I get the response
This XML file does not appear to have any style information associated with it. The document tree is shown below.
−
FAILED
checksumError
You did not pass the checksum security check
Thanks again
Comment #13
sanduhrsThat is all very correct, so please use
http://URL:8080/bigbluebutton/api/as your Base URL.The test connection button should then give you a
The connection has been established succesfully. Please save your configuration now.Comment #14
terryallan commentedThat is great.
I thought that I had tried that option. Obviously not. It seems to be perfect now. I can't thank you enough. The new site will have an excellent video conferencing facility. Great added value for our PhD students.
Comment #15
catorghans commentedaudio does not work, I can use a conference.
But.. users are still not displayed in the Listeners section.
I have BBB 0.6 and the latest dev from the drupal module.
When configuring it, don't forget the last / from
http://URL:8080/bigbluebutton/api/
Otherwise it will fail to connect.
Comment #16
jvieille commentedI confirm the issue: users not displayed in the listener section.
I am using bbb 07 and beta2 patched
Comment #17
thebluestlight commentedI as well confirm this audio issue . I have the current version installed and can use the webcam and present feature but when the headphone option is clicked there is no audio available and users do not drop to the listeners block. This issue is confirmed in Chrome Firefox and Explorer
Comment #18
sanduhrsThe audio issue should be fixed in the latest dev release.
Comment #19
jvieille commentedI confirm it is fixed
Thanks!
Comment #21
sztipam commentedI am having the same problem with the embedded drupal view instead of the conference.
Has anyone gotten past this?
Comment #22
Chipie commentedAre you using FreeSwitch oder Asterisk?
-- Chipie
Comment #23
mazke commentedsorry to bring this up again, i got issue on my bbb-drupal module. I've tried both beta and dev module version with no luck. Drupal just couldn't connect to bbb-server "base url". I've tried all the solution above, nothing work. I use http://URL:8080 or 8081/bigbluebutton/api/ in browser, both have success xml no checksum error. Any help please..
regards,
ps: i've changed bbb-server listening port to 8081
update: it return to bbb-server default port.. test connection with http://195.34.183.202/bigbluebutton/ and when successful, switch back to http://URL:8080/bigbluebutton/api/ and then save. im using dev module, and its been great. thank you for this module
Comment #24
larowlanFor those with this issue using freeswitch see this important FAQ:
http://code.google.com/p/bigbluebutton/wiki/FAQ#Why_did_my_voice_confere...?
Basically the bbb module uses a voice bridge chosen at random from between 10000 and 99999 but the default freeswitch config in 0.71 of bbb requires the number to start with a 7 eg 7xxxx - you can change this config however.
From the bbb wiki:
To configure FreeSWITCH to accept any 5-digit conference number, in /opt/freeswitch/conf/dialplan/public.xml change
to
and then restart FreeSWITCH.
sudo /etc/init.d/freeswitch restart
Comment #25
DivinIT commentedFirstly, thanks for everyone who contributed to this thread, I use Joomla for a front end, but a lot of this info is good just to get the server running. I had two servers die in the process which were old that made it unpleasant grrr.
I wanted to add the following hoping it helps someone.
1) Using anything other than Ubuntu 10.04 lucid is an exercise in futility unless you are elite JUST DON'T DO IT try getting the regular version working first IMHO. I tried compiling from source on Fedora 14, but it didn't work for me - probably because of me not the code.
2) I tried to search while installing to find out which ports would be needed and I believed what was written on some tutorials that it's only the first 3 ports listed below needed but it's really at least 5:
a) port 80/81 (http)
b) 1925 (rtmp)
c) 9123 (desktop sharing)
d) 8080 (so you can finally get a successful host/bigbluebutton/api response as per #13 in the thread)
e) 5070/5080 - I just mapped ports 5060 - 5090 (sip server) This allowed me to get partial sound - which I'm still working on.
Please let me know if there's anything I'm missing.
3) Opening those ports solved a lot of problems. On bbb-conf --check revealed the following tidbits. The potential errors for me were of the form that each of the servers (tomcat, sip, freeswitch, etc) had mismatches in the IP. When I looked into the config files listed by bbb-conf --check, I noticed they were all configured to the dhcp IP assigned to the server by the router *LAST WEEK* when I did a fresh install. This week of course, after several reboots my server has a different IP on the LAN. BBB handles using my external IP (company domain) but internally it was trying to contact 192.168.0.66 (last week's lan IP) when this had changed to (192.168.1.111 this week). Manually correcting this got tomcat, red5, freeswitch etc. running properly. Isn't there some way to do this automatically? I tried bbb-conf --setip many times but the conf files always need manual changing. I have reinstalled bbb more than 20 times :(
4) RTFM. I'm going to get to know each of these packages better because I think it helps narrow down the problems and perhaps naive to use packages you don't know well on a production server. Fair enough these packages are in beta.
5) I was not satisfied with commercial services such as e-lecta and nefsis in my humble opinion, and as always FLOSS always gives that extra control. I feel like the Joomla plugin has the smallest feature set imaginable to be called an integration, but if I can learn how to use the api and make a better plugin, I will contribute.
Now can someone help me figure out why some of my students can transmit sound and the presenter can't. Does every participant need port forwarding for sip/freeswitch. I will test this by opening all of those ports on participant's computers as I'm guessing packets are getting stuck somewhere.
DC
=====================================
Added:
6) Desktop sharing freezes if you don't have Java JRE working properly. Just typing check java in firefox took me to Sun Java testing page.
====================================
Added:
7) sound fully working now. Problem was router had flaky port forwarding and sip ports were getting blocked.