manager@ngncomplect.ru
Воскресенье, 25.06.2017, 04:54
Приветствую Вас Гость | RSS
Главная | Asterisk ubuntu - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: tolstopyatov 
Форум » Форум » Asterisk для ламеров » Asterisk ubuntu (Установка Asterisk в ubuntu через репозитории)
Asterisk ubuntu
tolstopyatovДата: Суббота, 03.09.2011, 22:55 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 6
Статус: Offline
Как то в центре приложений ubuntu заметил Asterisk. Долго собирался поставить и наконец решился. Однако первый опыт оказался неудачным. Отложил до лучших времен, и вот недавно опять плотно взялся за реализацию идеи. С помощью форумов мне это удалось. Ниже приведу инструкции, в назидание другим, которые возможно помогут избежать ошибок и ускорить процесс реализации решения у себя.
 
tolstopyatovДата: Воскресенье, 04.09.2011, 11:43 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6
Статус: Offline
Итак. Процедура установки.
Запускаем центр приложений ubuntu. В строке поиска набираем asterisk
При этом мы видим два пакета, принадлежащие Astreisk.



Если мы нажмем на кнопку дополнения, то из дополнительных пакетов, полезных нам, можем увидеть только пакет H,323. Но и это только для тех, кто планирует поддержку этого протокола, хотя лично я, на начальном этапе, не рекомендовал бы


Выбираем основной пакет asterisk, после чего нажимаем кнопку "Установить"

По окончании установки, мы с радостью узнаем что система установлена, но на этом, радость любителей графики прекращается, так как дальше системой нужно управлять только из командной строки. Программисты и продвинутые знатоки Линукс, могут этим и удовлетвориться. Лично мне, приятнее все же управлять системой через WEB интерфейс (GUI). Поэтому поковырявшись на форумах, нашел подсказки как все же реализовать свою мечту, с чем и делюсь с Вами. Правда тут без терминала не обойтись. Поэтому запускаем его и далее установку ведем в терминале.

Загрузка GUI с помощью утилиты svn
для чего в терминале набираем
cd ~
svn export http://svn.digium.com/svn/asterisk-gui/branches/2.0/ asterisk-gui
cd ~/asterisk-gui/


oldseaman@oldseaman-HP-ProBook-4520s:~$ cd ~
oldseaman@oldseaman-HP-ProBook-4520s:~$ svn export http://svn.digium.com/svn/asterisk-gui/branches/2.0/ asterisk-gui
svn: 'asterisk-gui' already exists
oldseaman@oldseaman-HP-ProBook-4520s:~$ cd ~/asterisk-gui/

Далее нужно скофигурить и установить.

./configure
sudo make install


При этом asterisk устанавливается в каталог /var/lib/asterisk/


Теперь необходимо установить владельца и группу asterisk на всю дирректорию

sudo chown -R asterisk:asterisk /var/lib/asterisk/

Далее необходимо редактирование конфигурационного файла. Осуществляется это с помощью текстового редактора, из под рутового пароля


sudo gedit /etc/asterisk/manager.conf

Выглядит это так:

oldseaman@oldseaman-HP-ProBook-4520s:~/asterisk-gui$ sudo gedit /etc/asterisk/manager.conf
[sudo] password for oldseaman:

после ввода пароля, текстовой редактор откроется в новом окне
Присвоим администратору (admin) доступ с паролем 1234
Добавляем (или меняем) в конце текста:
[admin]
secret = 1234
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config,originate

Нажимаем сохранить и закрываем редактор
Прикрепления: 2124168.jpg(73Kb) · 6703982.jpg(45Kb)
 
tolstopyatovДата: Воскресенье, 04.09.2011, 13:29 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6
Статус: Offline
Теперь необходимо настроить встроенный WEB сервер, для чего опять правим конфигурационный файл в текстовом редакторе

sudo gedit /etc/asterisk/http.conf

Приводим открывшийся файл к подобному содержанию


;!
;! Automatically generated configuration file
;! Filename: http.conf (/etc/asterisk/http.conf)
;! Generator: Manager
;! Creation Date: Mon Aug 15 23:02:20 2011
;!
;
; Asterisk Builtin mini-HTTP server
;
;
; Note about Asterisk documentation:
; If Asterisk was installed from a tarball, then the HTML documentation should
; be installed in the static-http/docs directory which is
; (/var/lib/asterisk/static-http/docs) on linux by default. If the Asterisk
; HTTP server is enabled in this file by setting the "enabled", "bindaddr",
; and "bindport" options, then you should be able to view the documentation
; remotely by browsing to:
; http://<server_ip >:<bindport>/static/docs/index.html
;
[general]
;
; Whether HTTP/HTTPS interface is enabled or not. Default is no.
; This also affects manager/rawman/mxml access (see manager.conf)
;
enabled = yes
;
; Address to bind to, both for HTTP and HTTPS. Default is 0.0.0.0
;
bindaddr = 127.0.0.1
;
; Port to bind to for HTTP sessions (default is 8088)
;
;bindport=8088
;
; Prefix allows you to specify a prefix for all requests
; to the server. The default is blank. If uncommented
; all requests must begin with /asterisk
;
;prefix=asterisk
;
; sessionlimit specifies the maximum number of httpsessions that will be
; allowed to exist at any given time. (default: 100)
;
;sessionlimit=100
;
; Whether Asterisk should serve static content from http-static
; Default is no.
;
enablestatic = yes
;
; Redirect one URI to another. This is how you would set a
; default page.
; Syntax: redirect=<from here> <to there>
; For example, if you are using the Asterisk-gui,
; it is convenient to enable the following redirect:
;
redirect = / /static/config/cfgbasic.html
[post_mappings]
backups = /var/lib/asterisk/gui_backups
moh = /var/lib/asterisk/moh

ВАЖНО!
В Ubuntu 10.04 корневая директория веб сервера Asterisk'a располагается в /usr/share/asterisk/static-http/, а GUI устанавливается в /var/lib/asterisk/static-http, поэтому необходимо удалить пустую папку

sudo rmdir /usr/share/asterisk/static-http/

и создать ссылку

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

Перезапустим Asterisk

sudo /etc/init.d/asterisk restart
Теперь попробуем зайти в WEB интерфейс

Открываем браузер и набираем IP адрес Asterisk и порт
127.0.0.1:8088


Вводим логин admin и пароль 1234, попадаем в веб-интерфейс
Прикрепления: 6454165.jpg(63Kb) · 6540636.jpg(160Kb)
 
Форум » Форум » Asterisk для ламеров » Asterisk ubuntu (Установка Asterisk в ubuntu через репозитории)
Страница 1 из 11
Поиск:


Copyright MyCorp © 2017
Эн Джи Эн Групп
111116, Россия, Москва город,Энергетическая улица, д. 22
время работы: ежедн. 8:00-19:00
Мини-АТС, Оборудование связи, Телекоммуникационное оборудование
+7 (495) 105-93-92
http://ngncomplect.ru
Товары@Mail.ru