FreePBX, Elastix and PBX in a Flash Installation
2. Server Installation
Install the iSymphony server. The install package and installation steps will differ depending on the type of OS you will be installing on.
RPM (RedHat Based Linux Distributions)
Once you have downloaded the iSymphony RPM to your server run the following command to install it.
Tarball (Debian and other Linux Distributions)
Once you have downloaded the iSymphony TARBALL to your server run the following commands to install it.
tar -xzf iSymphonyServer<version>.tar.gz
cd ./iSymphonyServer<version>
chmod +x install.sh
./install.shIf the installer cannot locate a suitable JRE you will be prompted to specify the path to the JRE during installation. iSymphony assumes your Sun Java JRE is located in /usr/java/latest/ by default.
The installer will then ask you for the location to install iSymphony. The default will be /opt/isymphony3/server. We recommend that you utilize the default path.
Start the iSymphony server:
/opt/isymphony3/server/startup.sh
3. Verify Required Ports Are Open
Verify that ports 58080 and 55050 are not being blocked by any firewall and are forwarded as necessary. If you are running IP Tables (installed and activated by default on PBXIAF) run the following commands on the server CLI in order to open the ports. These ports allow access to the iSymphony Client and Administration interfaces.
Unknown macro: noformat. Click on this message for details.
4. FreePBX Module Installation
The iSymphony FreePBX module is provided in the FreePBX module repositories. You can follow the steps below to download and install the module form the repository.
- Login to your FreePBX GUI and navigate to Admin->Module Admin.
- Select Check Online in the top left hand corner of the page.
- Under the Admin section on the page you should see iSymphonyV3 available for download. Click on the iSymphonyV3 item and select Download and Install.
- Select Process on the top right hand corner of the page and continue the installation.
- Select Apply Config at the top of the page. Asterisk will reload and the iSymphony module will populate the extensions and users. This may take some time as the iSymphony configuration is being built.
The iSymphony server should now be running and configured.
5. Advanced Installations (optional)
- Remote Installations: if iSymphony will not be running on the same machine as Asterisk, see the Remote Installations page for extra steps that are needed in order to complete the installation.
- Migrations: If iSymphony is being installed on a new server to migrate existing configuration, see the Migrating an iSymphony Server page for the next steps.