Registering your PBX system to the Sangoma Portal allows you to purchase commercial module add-ons to your PBX system. We refer to each PBX as a "Deployment" in the portal. Deployments are PBX instances that allow software and support to be connected with a PBX. Before you are able to purchase commercial modules or software, you must have at least one deployment registered and licensed. For more information, please see Registering your System for Commercial Modules.
Non-FreePBX Distro systems, such as PIAF, do not support FreePBX commercial modules at the time of installation. You will need to install a few packages and a FreePBX module to register your system. Please follow the guide below to enable support for FreePBX commercial modules.
Commercial modules are only officially supported on the FreePBX Distro. Any FreePBX system with FreePBX 2.10 or greater, CentOS/RH/SL/EL 6.x and php 5.3 should work with most commercial modules, but there are no guarantees that all features and functions will work. You are on your own if there are issues, but you can purchase support and contact the FreePBX paid support department for assistance.
You need to have a few RPMs installed on your system. You will need to log in with SSH as the root user, enable a repo file, and install the following RPMs.
Enable the FreePBX Commercial yum repos
wget -P /etc/yum.repos.d/ -N http://yum.schmoozecom.net/schmooze-commercial/schmooze-commercial.repo
yum clean all to clean out yum cache so it will find new RPMs
yum clean all
yum install needed RPMs for Commercial Modules
yum -y install php-5.3-zend-guard-loader sysadmin fail2ban incron ImageMagick
Ensure you have the right mirror servers to be able to download and obtain commercial modules
/var/lib/asterisk/bin/freepbx_setting MODULE_REPO http://mirror1.freepbx.org,http://mirror2.freepbx.org
Now that you have the needed RPMs installed, you can continue with the setup.
You may need to reboot your system at this point so the system will recognize the php zend guard loader and allow you to proceed.
Log into your FreePBX system and attempt to locate the System Admin Module in the GUI. If the System Admin module is installed on your FreePBX system, stop here and skip to the section "Register your FreePBX system to our License Server" in the FreePBX Distro wiki.
Otherwise, if System Admin is not installed, follow the steps below to enable the System Admin module:
Go to Admin → Module Admin:
Wait while the system downloads the System Admin Module, then click on Return.
You can now follow the normal guide for registering your PBX as outlined in the "Register your FreePBX system to our License Server" in the FreePBX Distro wiki..