
Elastix is a unified communications server software that integrates various functionalities, including IP PBX, email, instant messaging, faxing, and collaboration tools. It features a web-based interface and includes call center software with predictive dialing capabilities.
Elastix's functionality is built on several open-source projects such as Asterisk, FreePBX, HylaFAX, Openfire, and Postfix, which provide the PBX, fax, instant messaging, and email services, respectively.
As free software, Elastix is released under the GNU General Public License.
This tutorial is designed using our "CentOS 7" template and is intended for use on our self-managed virtual private servers.
Preliminary Requirements
Ensure that the "CentOS 7 64-bit" template is installed on your server.
1. Downloading Installation Scripts
Run the following commands to download the installation scripts:
wget -O Elastix4onCentos7vz.tar.gz --no-check-certificate https://github.com/thpryrchn/Elastix4onCentos7vz/tarball/master
tar zxvf Elastix4onCentos7vz.tar.gz --strip-components=1
2. Installation Process
To begin the installation, execute the first script:
./elastix-install-p1.sh
After this step, reboot your server. Then, run the second installation script:
./elastix-install-p2.sh
During this stage, you'll be prompted to set up a MySQL password and an Elastix admin user password. After completing this setup, reboot your server once more.
That's it! You can now log in to the Elastix web interface using the password you created to manage your Elastix instance at:
http://yourhostname