Актуальный дистрибутив Asterisk!


Модератор: BVN

Ответить
Аватара пользователя
Rustam
Сообщения: 22
Зарегистрирован: Вс янв 28, 2018 21:10

Актуальный дистрибутив Asterisk!

Сообщение Rustam » Вс дек 23, 2018 11:55

Всем доброго времени суток!
Кто может подсказать самый актуальный и проверенный на совместимость набор дистрибутивов для Asterisk? Интересует все, начиная от операционки (centOS, Ubuntu и т.д.), сама версия Asteriska и вплоть до библиотек (libpri, dahdi и прочие вещи).
Всем заранее спасибо!!!

Аватара пользователя
admin
Site Admin
Сообщения: 603
Зарегистрирован: Пт мар 24, 2006 16:57
Откуда: Москва
Контактная информация:

Актуальный дистрибутив Asterisk!

Сообщение admin » Вс дек 23, 2018 14:08

Самое оптимальное для начинающих будет установить AsteriskNow.
Он на базе CentOS 6.6, работает стабильно имеет GUI FreePBX.
https://www.asterisk.org/downloads/asterisknow

Аватара пользователя
Rustam
Сообщения: 22
Зарегистрирован: Вс янв 28, 2018 21:10

Актуальный дистрибутив Asterisk!

Сообщение Rustam » Вт дек 25, 2018 4:28

admin писал(а):
Вс дек 23, 2018 14:08
Самое оптимальное для начинающих будет установить AsteriskNow.
Он на базе CentOS 6.6, работает стабильно имеет GUI FreePBX.
https://www.asterisk.org/downloads/asterisknow
Gui конечно удобно, но мое руководство повернутo на информбезопасности и потому требует только cli и никакого freepbx, в котором якобы дыр не мало

Аватара пользователя
admin
Site Admin
Сообщения: 603
Зарегистрирован: Пт мар 24, 2006 16:57
Откуда: Москва
Контактная информация:

Актуальный дистрибутив Asterisk!

Сообщение admin » Вт дек 25, 2018 11:29

Тогда качайте исходники и компилируйте сами, я практически всегда так и поступаю.
Вот для примера последовательность действий для Ubuntu/Debian. У вас она может несколько отличаться.

Код: Выделить всё

wget https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
tar -xvf asterisk-*.tar.gz
cd asterisk-*

# Устанавливаем зависимости:

sudo ./contrib/scripts/install_prereq install
sudo ./contrib/scripts/install_prereq install-unpackaged

# Удаляем мусор:

make distclean

# Устанавливаем библиотеки для работы с mp3:

./contrib/scripts/get_mp3_source.sh

# Конфигурируем исходник:
# список всех доступных опций можно посмотреть командой ./configure -h

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64 --with-iconv --with-libcurl

# Вызываем оконное меню настройки модулей:

make menuselect

[attachment=4]picture757-1.png[/attachment]

# Затем собираем исходник:

make

# И выполняем установку:

sudo make install

# Установим примеры конфигурационных файлов:

sudo make samples

# Устанавливаем скрипт инициализации (для автозапуска):

sudo make config

# Устанавливаем скрипты для отсекания логов:

sudo make install-logrotate

# Создаем конфигурационный файл для указания дополнительного пути с библиотеками:
# Добавляем в него одну строчку:
# /usr/lib64
# это путь до каталога с библиотеками, с которым мы собирали asterisk (опция --libdir).

sudo nano /etc/ld.so.conf.d/asterisk.conf

# Применяем настройку:

sudo ldconfig
make menuselect



Открываем конфигурационный файл:

sudo nano /etc/asterisk/asterisk.conf

И редактируем следующее [options]:

runuser = asterisk
rungroup = asterisk
defaultlanguage = ru
documentation_language = ru_RU

Создаем системную учетную запись asterisk:

sudo useradd asterisk -m

Задаем права:

sudo chown -R asterisk:asterisk /var/run/asterisk
sudo chown -R asterisk:asterisk /etc/asterisk
sudo chown -R asterisk:asterisk /var/{lib,log,spool}/asterisk
sudo chown -R asterisk:asterisk /usr/lib64/asterisk
sudo chown -R asterisk:asterisk /var/log/asterisk

Проверяем конфигурацию:

sudo -u asterisk asterisk -c

Правим конфиги

в modules.conf добавляем

noload => res_config_ldap.so
noload => res_config_pgsql.so

http.conf
[general]
enabled = yes
bindaddr = 192.168.1.191

ari.conf
[asterisk]
type = user
read_only = no
password = asterisk
password_format = plain

manager.conf
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0

[asterisk]
secret=asterisk
permit=192.168.1.0/255.255.255.0
#deny=0.0.0.0/0.0.0.0
read = all
write = all
Вложения
picture40-1.png
picture40-1.png (55.23 КБ) 271 просмотр
picture757-1.png
picture757-1.png (36.65 КБ) 271 просмотр
picture764-1.png
picture764-1.png (39.21 КБ) 271 просмотр

Аватара пользователя
Rustam
Сообщения: 22
Зарегистрирован: Вс янв 28, 2018 21:10

Актуальный дистрибутив Asterisk!

Сообщение Rustam » Ср дек 26, 2018 4:08

Большое спасибо за помощь!

Ответить