Vypneme SELinux
vim /etc/selinux/config
SELINUX=disabled
Restartujeme
reboot
Nainstalujeme potřebné balíčky
yum install -y gcc-c++ ncurses-devel libxml2 libxml2-devel doxygen mysql-server httpd php php-pear php-mysql php-process
Nainstalujeme php-pear-DB
#cd /usr/src #get http://download.fedora.redhat.com/pub/epel/6/i386/php-pear-DB-1.7.13-3.el6.noarch.rpm #yum install -y php-pear-DB-1.7.13-3.el6.noarch.rpm yum install php-pear-DB
Stáhneme Asterisk
#get http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.8.1.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.15.1.tar.gz
Rozbalíme
tar zxvf asterisk-1.8.8.1.tar.gz cd asterisk-1.8.8.1
Nainstalujeme
./configure make menuselect make make install make samples make progdocs
Vytvoříme uživatele asterisk a změníme vlastníka adresářů Asterisk
useradd -d /var/lib/asterisk asterisk chown -R asterisk /var/run/asterisk chown -R asterisk /var/log/asterisk chown -R asterisk /var/lib/asterisk/moh chown -R asterisk /var/lib/php/session
Změníme uživatele Apache
sed -i "s/User apache/User asterisk/" /etc/httpd/conf/httpd.conf sed -i "s/Group apache/Group asterisk/" /etc/httpd/conf/httpd.conf
Stáhneme FreePBX
cd /usr/src/ #get http://mirror.freepbx.org/freepbx-2.9.0.tar.gz wget http://mirror.freepbx.org/freepbx-2.10.0.tar.gz
Rozbalíme
tar zxvf freepbx-2.9.0.tar.gz cd freepbx-2.9.0
Spustíme Apache a MySQL
service httpd start chkconfig httpd on service mysqld start chkconfig mysqld on
Vytvoříme databáze FreePBX
mysqladmin create asterisk mysqladmin create asteriskcdrdb mysql asterisk < SQL/newinstall.sql mysql asteriskcdrdb < SQL/cdr_mysql_table.sql mysql GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'amp109'; GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'amp109'; flush privileges; quit
Můžete nastavit heslo pro roota MySQL
mysqladmin -u root password 'GFHJKBR'
Změníme časové pásmo v konfiguraci PHP na date.timezone = Europe/Moscow
nano +946 /etc/php.ini
Nainstalujeme FreePBX
./start_asterisk start ./install_amp echo /usr/local/sbin/amportal start >> /etc/rc.local
