Elastix 4 Installation Step by Step
Elastix 4 Installation Step by Step
Today i’ll take you through on how to do Elastix 4 Installation step by step. I’ve been doing
tutorial on Avaya from last couple of months. So this time decided to take a look at alternative
opportunities in the market and learn different PBX.
This article will cover Elastix Installation Step by Step and will cover as much as i could. you
need following items in place before you can start your Lab and Demo installation
2. Configure as below
2. Click on Network from Left and the select Attached to: Bridged Adapter and from below
your real or physical
Network card.
3. To mount ISO image click on Storage from left and from right select empty icon and then
from the right choose
virtual optical disk file (you need to browns and select the ISO file available in your hard
drive)
1. Once your Virtual Machine is ready as explained above you should start your virtual
machine and select Install Elastix 4 and hit enter
2. Once you reached to Centor Installation Summary you need to configure the following
SYSTEM
/boot
sda1
/
centos-root
swap
centos-swap
Note: the root (/) partition should be allocated the highest size capacity
Or
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.
2. Installation process
The 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
Usually, the repository configuration files will be saved in the /etc/yum.repos.d/ directory.
We will disable the elastix.repo and commercial-addons.repo repositories because they are
no longer supported.
To do so, edit one of the chosen repository file say ELASTIX repository file:
vi /etc/yum.repos.d/elastix.repo
[elastix-updates]
name=Updates RPM Repository for Elastix
mirrorlist=http://mirror.elastix.org/?release=4&arch=$basearch&repo=updates
#baseurl=http://repo.elastix.org/elastix/4/updates/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://repo.elastix.org/elastix/RPM-GPG-KEY-Elastix
[elastix-beta]
name=Beta RPM Repository for Elastix
mirrorlist=http://mirror.elastix.org/?release=4&arch=$basearch&repo=beta
Save and close the file. Update the repository lists to take effect the changes.
yum repolist
yum -y upgrade
Install GCC (C and C++ Compiler) and Development Tools in Elastix 4.0
Sample outputs: