FreePBX® is the most popular graphical administration and end-user interface for the open-source Asterisk® telephony toolkit. Build a cloud phone system, a call center, a WebRTC application, or a custom audio service. This one-click build is ready to connect to your SIP phones and VoIP providers immediately. You can add extra functionality through free or commercial add-on modules.
FreePBX and Asterisk are corporately sponsored by Sangoma Technologies. Simon Telephonics is providing this one-click install to the community and is not affiliated with Sangoma.
This image boots to the FreePBX out-of-box experience.
Connect to the GUI at your VM IPv4 or IPv6 address. The initial form prompts you to set up your administrative login, so do this right away upon launch.
After a series of setup prompts, including language selection and the enabling of the firewall (recommended), you will be presented with the FreePBX dashboard, a simple monitor and control panel for your PBX. Basic connectivity and call routing is set up in Trunks (to your VoIP providers), Extensions (to your phones), and Inbound/Outbound Routes.
Setup instructions including a getting-started guide and manuals for each module are available at the FreePBX Wiki. Documentation on the underlying Asterisk software can be found at the Asterisk Wiki.
SSH to your VM IPv4 or IPv6 address using the
centos user (unprivileged, with sudo access) or
root using your SSH key (preferred method). FreePBX command-line tasks can be accomplished using the
fwconsole command; you can connect to the Asterisk CLI with
asterisk -r once you have become root.
To enable commercial module access and install the free System Administration module, from the GUI:
1- Admin -> Module Admin
2- Select Commercial and then Check Online
3- Select the System Admin module and choose Download and Install
From SSH, as root:
fwconsole ma enablerepo commercial
2- fwconsole ma listonline # to see a list of module options
3- fwconsole ma downloadinstall sysadmin
4- fwconsole r