If you are starting in the VoIP world, you may have found FusionPBX as one of the best FreeSWITCH frontends in the market. However, installing it sometimes it is tricky. OKay has developed a 5-minute installation process.
Requirements for the FusionPBX Installation
- Clean installation of CentOS 6 or 7
- A DNS domain pointing to your server (if you are going to need multi-tenant capabilities).
FusionPBX Installation Steps
- Disable the SELinux by editing the /etc/selinux/config and set the SELINUX=disabled line. If you don't have this file, then SELinux is disabled and you do not need to reboot. Skip to the step number three.
- Reboot if SELinux was enabled
- Turn off the firewalld daemon (by default it is on) by typing service firewalld stop and chkconfig firewalld off
- Enable the EPEL repository by typing yum install epel-release
- Install the OKay RPM repository
- Type: yum install fusionpbx-all. This will install the FusionPBX, LCR for FusionPBX and Billing for FusionPBX packages.
- Log to http://IP/fusionpbx and finish the installation process. DNS information will be requested there; if you do not have a domain name you can leave the default IP. Use the following default database data:
- Database host: 127.0.0.1 or localhost
- Database name: fusionpbx
- Username: fusionpbx
- Password: c4rl0s3l4rt1st4
The default database details are only to allow you to make a fast installation. The fusionpbx username is only accessible through the localhost and it only has privileges on the fusionpbx and freeswitch databases. If you are familiar with MariaDB database management, you can create your own user and delete the default one.
Please report any problem when installing.