Elastix is an unified communications server software that brings together IP PBX, email, IM, faxing and collaboration functionality. It has a Web interface and includes capabilities such as a call center software with predictive dialing.
The Elastix functionality is based on open source projects including Asterisk, FreePBX, HylaFAX, Openfire and Postfix. Those packages offer the PBX, fax, instant messaging and email functions, respectively.
Elastix is free software, released under the GNU General Public License.
The tutorial was prepared with our "CentOS 7" template and is meant to work on our self-managed virtual private servers.
0. Preliminary requirements:"CentOS 7 64-bit" template installed on server.
1. Downloading install 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 processThe first script you have to launch is:
./elastix-install-p1.sh
After installation process you have to reboot your server. Now you can launch the second installation script:
./elastix-install-p2.sh
In this step you will be asked to setup MySQL password and your Elastic admin user password. And after this setup you have to reboot your server once again.
And that's it. Now you can login to your Elastic web interface with password you have entered and manage your Elastix instance:
http://yourhostname
Comments
It is a very easy and useful tutorial. Although in my case I have CentOS 6.8 on a VPS, what changes should I do for installing Elastix? I already tried with this procedure and after some mistakes downloading the iPerfex repomd.xml the installation was not complete. I checked the url http://packages.iperfex.com/centos/ and is not available for CentOS 6, only 5 and 7. I will appreciate any help with this.
Is Elastix 4 ok for CentOS 6.8 or do you think is better to go for a former version (i.e. Elastix 3).
Thanks in advance
unfortunately you won't be able to install Elastix 4 on CentOS 6. We recommend to go with Elastix 4 + CentOS 7 because you will be managing newest versions.
Thanks
and I made a new installation of centos 7
This tutorial was tested and is meant to work on our self-managed virtual private servers. If you are following this instructions and installing Elastix 4 elsewhere you could face issues that we are not aware of.
Cannot find a valid baseurl for repo: commercial-addons/x86_64
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror, langpacks
LowayResearch | 951 B 00:00:00
base | 3.6 kB 00:00:00
Could not retrieve mirrorlist http://mirror.elastix.org/?release=4&arch=x86_64&repo=commercial_addons error was
14: curl#6 - "Could not resolve host: mirror.elastix.org; Name or service not known"
One of the configured repositories failed (Unknown),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:
Seems like some mirros are broken, please help !
PS: it's a fresh Centos 7 installation
Thank you in advance
http://www.elastix.org/blog/announcement-elastix-4-mt/
yes i tested also elastix 5 combined with 3CX, what a shame, it only give you 1 sip trunk and if you want more you need to buy an edition 275 EURO, please valentine, could you create a script that install ASTERISK NOW on remote server ?
Thank you
AsteriskNow is custom distribution based on CentOS. Unfortunately it is not possible to install custom ISO on our servers.