Установка Asterisk 13 на Centos
Установка компонентов
yum -y install nano tmux vim wget bzip2 traceroute net-tools
Установка сервера времени
yum install ntp -y
Синхронизация времени
/usr/sbin/ntpdate pool.ntp.org
Старт сервиса
systemctl start ntpd
Добавление в автозагрузку
systemctl enable ntpd
Установка обновлений и перезагрузка
yum update -y && reboot
Отключение автозагрузки Firewall
systemctl disable firewalld
Остановка службы Firewall
systemctl stop firewalld
Отключение Selinux
nano /etc/sysconfig/selinux
selinux=disabled
Установка библиотек и зависимостей для asterisk
yum -y install make gcc gcc-c++ ncurses-devel libxml2-devel sqlite-devel doxygen libuuid-devel jansson-devel sox
Переход в директорию для сборки
cd /usr/src
Переходим на сайт
https://www.asterisk.org/downloads/asterisk/all-asterisk-versions
Скачиваем дистрибутив в директорию /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
Распаковываем архив
tar xzvf asterisk-13-current.tar.gz
Переходим в папку
cd asterisk-13.26.0/
Посмотреть содержимое
ls -l
Начинаем сборку из исходников
./configure
make menuselect
make
make install
make samples
make config
Запускаем Asterisk
systemctl start asterisk
Добавляем Asterisk в автозагрузку
systemctl enable asterisk
Просмотр консоли Asterisk
asterisk -vvvvr