Appearance
Страница 1
Установка Asterisk с Asterisk-GUI на
Ubuntu
Используемое оборудование
DS-KB8113-IME1(прототип)/ DS-KV8155-IM Build OUTDOOR_V2.2.1_220709
DS-KH8350-WTE1 2.1.46 Build 220607
Установка самого Asterisk выполняется достаточно просто
apt install asterisk
Казалось бы на этом можно закончить, но необходимо установить и настроть еше Web-
Интерфейс. Ниже часть информации будет с https://voxlink.ru/kb/asterisk-
configuration/ustanovka-i-obzor-asterisk-gui/ часть будет мои комметарии.
УСТАНОВКА ASTERISK GUI:
Для начала работы нам необходим установленный и работающий сервер Asterisk.
Информацию по его установке можно найти здесь.
Исходные коды Asterisk GUI доступны в репозитории SVN по
адресу http://svn.digium.com/svn/asterisk-gui/
Создаем директорию для исходных кодов и клонируем в нее SVN:
cd /usr/src/
svn checkout http://svn.digium.com/svn/asterisk-gui/branches/2.0/ asteriskgui
cd asteriskgui/
Выполним компиляцию и установку исходников:
./configure
make
make install
Перед запуском Asterisk GUI необходимо отредактировать два конфигурационных
файла Asterisk и привести их к следующему виду:
/etc/asterisk/http.conf
enabled = yes

Страница 2
bindaddr = 0.0.0.0
bindport = 80
enablestatic = yes
redirect = / /static/config/cfgbasic.html
/etc/asterisk/manager.conf
[general]
enabled = yes
webenabled = yes
port = 5038
[admin]
secret = password
read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,originate
Затем выполняем проверку конфигурации:
make checkconfig
в случае, если Asterisk GUI выдает сообщение:
Everything looks good!
Good luck!
Это означает что проверка конфигурации завершена успешно. В противном случае,
стоит проверить файлы http.conf и manager.conf на наличие ошибок. Но к сожалению это
не гарантирует успешность установки.
Для доступа к web-интерфейсу необходимо перейти в веб-браузере по адресу
хоста, на котором производилась установка и указать порт, заданный в http.conf

Страница 3
Если при попытке входа на веб интерфейс вы видите пустую страницу, но при этом
сервис запущен, и можно попасть на сервисные страницы, то мне помогло следующие
cp -Rfv /var/lib/asterisk/* /usr/share/asterisk/

Страница 4
mv /var/lib/asterisk/ /var/lib/asterisk_original
ln -s /usr/share/asterisk/ /var/lib/asterisk
chown asterisk /var/lib/asterisk/ /var/spool/asterisk/ -R
chown asterisk /usr/share/asterisk/ -R
После ввода логина и пароля (который мы задали в manager.conf), попадаем на страницу
“System Status”, отображающую статистику и данные о состоянии Asterisk. В начале
использования система произведет проверку установленного железа Digium и по
окончании выдаст несколько сообщений об обнаружении либо не обнаружении таких
устройств.

Страница 5
На этой странице текст не найден. См. изображение страницы ниже.

Страница 6
Заглавная страница веб-панели Asterisk-GUI
Обзор панели управления AsterGUI
Рассмотрим типовые операции, доступ к которым предоставляет панель Asterisk GUI:
- Добавление транков.
Добавление транков происходит через раздел меню “Trunks”, затем панель
предлагает выбрать тип транка (предварительно проверив доступные устройства в
системе), после чего всплывающее меню позволяет ввести конфигурацию транка
по стандартным шаблонам. Данная настройка отвечает за свясь с внешним VoIP
оператором, поэтому нам необходимо создать пустой trunk
- Настройка исходящей маршрутизации.
Создание правил исходящей маршрутизации происходит через всплывающее меню,
разделенное на подпункты для настройки используемого экстеншена, транка и создания
самого правила. В данном случае правило 101 заворачивает все вызовы по адресу 101 на
устройство с номером 101

Страница 7
- Создание и редактирование диалплана.
Меню создания диалплана позволят определить необходимый контекст, экстеншн, создать
правило обработки звонка.
- Создание пользователей.
Меню добавления/редактирования пользователей содержит довольно обширное число
параметров, среди которых: параметры экстеншна, транка, голосовых сообщений,

Страница 8
кодеков, DTMF и проч. Если планируется совершать видео звонки, выберете поддержку
кодека Н.264 для end user
- После чего на главной странице будут виден статус конечных устройств.
Если все настроили верно а статус серый, то рекомендую проверить порты. Утилитой
netstat
hik@spb:/etc/asterisk$ sudo netstat -tulpn | grep 5060
udp 0 0 0.0.0.0:5060 0.0.0.0:*
15642/asterisk
Поддержка видео
Для поддержки видео необходимо включить поддежку видео звонков

Страница 9
И подгрузить соотвесвующий кодек
Настройка Soft Phone - Zoiper
Указываем IP сервера, и как на него стучимся.

Страница 10
Отулючаем STUN
Настройка вызывной панели
Не забываем првязать кнопку к абоненту. Здесь 102 - не номер SIP, а внутренний номер
абонента вызывной.

Страница 11
Теперь свяжим его с SIP номером
Настройка домофона
При правильной настройки домофона статус поменяется на Registered

Страница 12
На этой странице текст не найден. См. изображение страницы ниже.
