Digium Asterisk GUI — web-интерфейс управления Asterisk.
Сегодня буду лепить его к Asterisk 11 на Ubuntu Server 14.04 LTS.
Переключимся сразу на root пользователя:
sudo -i
Скачаем его:
apt-get install subversion mkdir -p ~/asterisk-gui cd ~/asterisk-gui svn checkout http://svn.digium.com/svn/asterisk-gui/branches/2.0/
Скомпилируем и установим:
cd 2.0 ./configure make make install
На всякий случай сделаем копию файлов конфигурации Asterisk:
cp -r /etc/asterisk /etc/asterisk.original
Откроем конфигурационный файл manager.conf например в редакторе nano (Ctrl+X для выхода из редактора, y/n для сохранения или отмены изменений):
nano /etc/asterisk/manager.conf
Основные параметры которые должны быть настроены в конфигурационном файле manager.conf:
[general] enabled = yes webenabled = yes bindaddr = 0.0.0.0 [ИМЯ_ПОЛЬЗОВАТЕЛЯ] secret = ПАРОЛЬ read = system,call,log,verbose,command,agent,user,config write = system,call,log,verbose,command,agent,user,config
В самом конце файла заменим обязательно символ # на ; иначе не сможете зайти под прописанным выше логином и паролем.
Теперь отредактируем http.conf:
nano /etc/asterisk/http.conf
В нем укажем следующие параметры веб сервера:
enabled=yes enablestatic=yes bindaddr=0.0.0.0 prefix=asterisk
Выполним проверку настроек:
make checkconfig
Удалим пустую папку и укажем ссылку на реальную с файлами веб-сервера:
rmdir /usr/share/asterisk/static-http/ ln -s /var/lib/asterisk/static-http/ /usr/share/asterisk/
Перезапустим Asterisk:
/etc/init.d/asterisk restart
Теперь Digium Asterisk GUI должен открываться по ссылке http://192.168.56.102:8088/asterisk/static/config/index.html, где 192.168.56.102 это IP или домен севрера с Asterisk.
Для входа укажем логин и пароль прописанные ранее в файле manager.conf
Все.