OpenVBX is a web-based open source phone system for business. It can be configured to generate virtual phone numbers and provide each user with their own phone number and personal conference line. Users of OpenVBX will have the ability to dial whole departments and also share voicemail messages with their team. OpenVBX comes with applets for auto-attendants, call forwarding, voicemails (with transcription), receiving text messages and more. It is possible to integrate OpenVBX with your existing system as well as build your own custom phone applets with just a little bit of PHP knowledge. You can also build business applications with the easy drag 'n drop editor. Since OpenVBX is open source, you will have the ability to modify it and make it your own. You can also rebrand and resell OpenVBX to your customers.
Possible Installation Issues
You will want to make sure that you use the IP address for your MySQL database server instead of "localhost" as your webserver will NOT be the same as your MySQL server. You can find your MySQL IP address on the (Panel > 'Domains' > 'Manage Domains') page. Click the 'DNS' link under the domain where OpenVBX is installed. The IP is an A record labeled mysql*. View the DNS wiki for further information.
The username/password credentials can be found on the (Panel > 'Goodies' > 'Mysql Databases) page. The username is the link to the right of the database name. Click it to reveal the password.