Установка интерфейса Digium Asterisk GUI для Asterisk 1.4.17 PBX на Ubuntu 8.04LTS

Asterisk GUI vs Asterisk 1.4.17 на Ubuntu Server 8.04LTS

 

     Asterisk - программная АТС (PBX), бесплатный продукт, позволяющий быстро и легко, с минимальными затратами попробовать и  использовать современные возможности передачи голоса по сети или через интернет - VoIP

        Нам понадобится: Установленная операционная система Ubuntu 8.04LTS.

        В Ubuntu 8.04 пакет с Asterisk поддерживаеться в apt-get  и устанавливаеться довольно просто:

                  apt-get install asterisk 

        После установки смотрим версию и проверяем запустился ли наш Asterisk:

                 asterisk -r 

        Видим версию, у меня на момент написания статьи из репозитариев Ubuntu устанавливаеться версия 1.4.17 (не самая новая), и попадаем в консоль управления  нашей АТС (Asterisk CLI).

        Далее выходим из консоли: quit 

        Теперь нам нужен Asterisk GUI - web-интерфейс управления нашей программной телефонной станцией. Его мы будем брать из репозитариев с помощью svn

        Если у вас не установлен пакет subversion, ставим его: apt-get install subversion

               mkdir -p ~/downloads/asterisk-gui

               cd ~/downloads/asterisk-gui

               svn checkout http://svn.digium.com/svn/asterisk-gui/branches/2.0/

         Откомпилируем и соберем полученный исходный код: 

               cd 2.0

               ./configure

               make 

               make install 

         Думаю что не лишним будет напомнить, что для компиляции и сборки из исходных текстов нужно иметь установленными gcc и make

        Сделаем резервную копию наших конфигурационных файлов для Asterisk:

               cp -r /etc/asterisk /etc/asterisk.backup

         Редактируем /etc/asterisk/manager.conf для разрешения веб-интерфейса и добавления пользователя: 

          enabled = yes

          webenabled = yes

           [administrator]

           secret = YoUrPaSwOrD

           read = system,call,log,verbose,command,agent,user,config

           write = system,call,log,verbose,command,agent,user,config     

        Редактируем  /etc/asterisk/http.conf чтобы сказать Asterisk на каком порту и каком интерфейсе будет работать наш веб сервер: 

              enabled=yes

              enablestatic=yes  

              bindaddr=127.0.0.1

        Запускаем checkconfig для проверки наших настроек:

              make checkconfig

 

        Видим, что все у нас хорошо с конфигурацией. 

       Далее делаем дополнительный шаг, который заключаеться в создании символьной ссылки на static-http которую Asterisk ищет в /usr/share/asterisk вместо /var/lib/asterisk где она в действительности имеется: 

             rm  /usr/share/asterisk/static-http

             sudo ln -s /var/lib/asterisk/static-http/ /usr/share/asterisk/

         После этого добавляем права на запись для каталога usr/share/asterisk/static-http/config  

        Перезапускаем наш Asterisk командой:

             /etc/init.d/asterisk restart

        Теперь вебинтерфейс управления Asterisk PBX доступен нам по адресу: 

           http://127.0.0.1:8088/asterisk/static/config/index.html

        Замените 127.0.0.1 на ваш ip-адрес. 

        Далее вам нужно создать хотябы один DialPlan и несколько пользователей (Users). Минимальная настройка закончена. АТС готова к работе.

       После этого можно пробовать седениться с нашей АТС с помощью программного телефона, например такого как X-Lite.         

Your rating: None Average: 4.5 (14 votes)
pixelclever