Разработчики Asterisk «порадовали», официально репозитория Asterisk больше нет (сам репозиторий пока на месте). Также исчезла и инструкция по установке из пакетов. Поэтому теперь этот пост как никогда ранее актуален.
Устанавливаем репозиторий epel (в CentOS доступен в репозитории CentOS Extras):
1 |
# yum -y install epel-release |
Если установка не удалась, скорее всего репозиторий CentOS Extras отключен. Включите его или установите вручную.
CentOS and Red Hat Enterprise Linux 5.x
1 2 |
# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm # rpm -Uvh epel-release-5*.rpm |
CentOS and Red Hat Enterprise Linux 6.x
1 2 |
# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm # rpm -Uvh epel-release-6*.rpm |
CentOS and Red Hat Enterprise Linux 7.x
1 2 |
# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # rpm -Uvh epel-release-7*.rpm |
Устанавливаем соответствующий репозиторий Asterisk (все пакеты тут):
1 2 |
# cd /etc/yum.repos.d # wget http://packages.asterisk.org/centos/centos-asterisk-13.repo |
Устанавливаем пакет dnsmasq и затем asterisknow:
1 2 3 |
# yum -y install dnsmasq # wget http://packages.asterisk.org/centos/6/current/x86_64/RPMS/asterisknow-version-3.0.1-3_centos6.noarch.rpm # rpm -ivh asterisknow-version-3.0.1-3_centos6.noarch.rpm |
Устанавливаем Asterisk и дополнительные пакеты:
1 |
# yum install asterisk-core asterisk-addons-mysql asterisk-configs asterisk-odbc asterisk-sounds-core-en-alaw asterisk-sounds-extra-en-alaw --enablerepo=asterisk-13 --disablerepo=epel |
Также, если нужно, DAHDI и LibPRI:
1 |
# yum install dahdi-linux libpri |
Запускаем Asterisk:
1 2 |
# service asterisk start Starting asterisk: [ OK ] |
Готово!