yum -y install gcc gcc-c++ kernel-devel ncurses-devel newt-devel libtiff-devel make libxml2-devel doxygen wget policycoreutils-python sendmail openssl-devel
yum update
setenforce 0
cd /usr/local/src/
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.23.1.tar.gz
tar zxf asterisk-1.8.23.1.tar.gz
cd asterisk-1.8.23.1/
./configure
make menuselect
make
make install
make samples
make progdocs
make config
chkconfig asterisk on
Обязательно ставить ulaw содек
Запуск Asterisk из под не — root пользователя. По умолчанию Asterisk запускается из под root, что может быть небезопасно.
Для изменения пользователя раскомментируйте строки в файле /etc/init.d/asterisk.
AST_USER=»asterisk»
AST_GROUP=»asterisk»
Создайте группу и пользователя asterisk.
/usr/sbin/groupadd asterisk
/usr/sbin/useradd -d /var/lib/asterisk -g asterisk asterisk
Измените права на использование следующих файлов:
chown —recursive asterisk:asterisk /var/lib/asterisk
chown —recursive asterisk:asterisk /var/log/asterisk
chown —recursive asterisk:asterisk /var/run/asterisk
chown —recursive asterisk:asterisk /var/spool/asterisk
chown —recursive asterisk:asterisk /usr/lib/asterisk
chmod —recursive u=rwX,g=rX,o= /var/lib/asterisk
chmod —recursive u=rwX,g=rX,o= /var/log/asterisk
chmod —recursive u=rwX,g=rX,o= /var/run/asterisk
chmod —recursive u=rwX,g=rX,o= /var/spool/asterisk
chmod —recursive u=rwX,g=rX,o= /usr/lib/asterisk
chown —recursive root:asterisk /etc/asterisk
chmod —recursive u=rwX,g=rX,o= /etc/asterisk
/etc/init.d/asterisk restart
/usr/sbin/safe_asterisk — исправить console=no
reboot