Октябрь 1

Установка 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