I mentioned in my blog that we would work on getting app_confbridge working with Asterisk 10, so if you are using Asterisk 10 you should now be able to try this out and get some testing going to help flush out any issues getting this running since it was not done prior to final release of FreePBX 2.10.
What I did:
This initial port was a simple attempt to use the same conferencing module and configuration options as is currently available and map those to the new Asterisk 10 ConfBridge application. I did not take advantage of any additional functionality provided in the new application.
What you need to do:
FIrst you need to be running Asterisk 10 and make sure the Core and Conferences FreePBX modules are up-to-date. Next, you need to go into Advanced Settings and choose “app_confbridge” for your “Conference Room App” under the “Dialplan and Operational” section. After pressing the Apply Config button your dialplan should be configured properly. You do need to make sure that you have app_confbridge loaded.
All the user and bridge settings we configure are done through the CONFBRIDGE() dialplan function for those settings we take advantage of. If you would like to try out other settings that we are not configuring, you can use the confbridge_custom.conf file and create a 'default_user" or “default_bridge” setting where you could add those and they should apply for all rooms and/or users. We have “hardcoded” the user and admin menus in the module though we did it in such a way that if you happen to want to change them, you could create a very simple module that defined what you wanted in place of what we have done. You may be able to use the confbridge_custom.conf file as well, I have not played with the application enough to determine what would happen if you redefined the menus there. They may override what we do or the may not…
Overall what I did is a short term bandaid to take advantage of the new Asterisk 10 application and try to get some exposure. in 2.11 we plan on rewriting the conference module to properly take advantage of it and add much more flexibility. However, in the mean time, we do want at least legacy compatibility so we will try to be responsive to any bugs that are reported.