blue.box is an open source GUI for administration and configuration of FreeSWITCH and Asterisk based VoIP systems. It supports multi-tenancy and skinning, and is completely modular.
For installing the additional packages first activate community packages:
Uncomment the following:
Update the packagelist:
Install the additional packages:
Edit the section:
Start lighttpd service and add to needed runlevel
Starting http service and adding to boot
apk to install the needed software parts.
Change the permissions of /etc/freeswitch/
Starting http and sql server and adding to boot
Create a webapps folder
Checkout the source code from the git repository
Change the folder permissions
Create a symlink to the create directory
Log on your bluebox
Browse to: http://WEBSERVER_IP_ADDRESS/bluebox and start configuration.
- Welcome to Bluebox 1.0 Setup Wizard
Accept Terms and Conditions Next
- Initial Configuration
Select pqsl as database server, bluebox as database name, postgres as user, no password Set Default Timezone
Note: Set Port to 3306 (for mysql); see - http://tickets.2600hz.org/browse/BLUEBOX-445
- Create Main Administrator
Master Administration Account
Email Address:email@example.com Password:adminpassword Confirm Password:adminpassword
- Telephony Engine
In Telephony Configuration
Conf Directory: /etc/freeswitch
Global Sound File Directory: /usr/sounds
Conflicting configuration files will be permanently erased if you continue!
Ready to Install
After that you will see Click here to use Bluebox 1.0!
And you finish you Bluesbox installation.
Note: If you are using the Alpine ACF, or if you change the port in the lighttpd.conf file, the go to the port you set. e.g: if you set the port to 8080, then browse to: http://WEBSERVER_IP_ADDRESS:8080/bluebox
Note: Needs PHP DOM package (apk add php-dom)
Note: This documentation need some minor fixes.