close

Вход

Забыли?

вход по аккаунту

?

dddf

код для вставкиСкачать
 Главная · Форум · Поиск · Правила · Обратная связь · Сделать стартовой · Добавить в избранное · Новых статей: Добавить новость Добавить новость на сайтRSS Читать нас в RSSСтатистика Статистика сайтаПравила Наши правилаПоиск Поиск по сайту
Добро пожаловать на Информационный портал Vectormm.net! У нас вы можете найти инструкции по настройке популярных беспроводных роутеров, а так же тонкости и хитрости по работе с операционными системами Windows и Linux. Так же, вы можете общаться на нашем форуме. Вы не авторизованы. Пожалуйста войдите на сайт, или зарегистрируйтесь! Навигация Сегодня пятница, 22 июля 2011 года Панель управления
» Информация » Роутеры: »» Роутеры ASUS »» Роутеры другие » Linux » Windows » Интернет » ИТ безопасность » Форум
» Wiki
» Night builds
» Фотогалерея Дополнительно
» Панель инструментов » Сайт про Daewoo Leganza Популярные новости
» Переезд Wiki
Онлайн
Гость
Гость
Гость
Всего: 3Пользователей:
Новых: 0
За час: 0
За месяц: 20
Всего: 632
Приветствуем новичка: Vechinus
Опрос
Вам нравится сайт?
Да
Нет
Не знаю
Так себе
Отстой
Пофиг
Последнее на форуме
ТемаОтв.Посл.
Asterisk 1.6.2-SVN для роутера ASUS0giko
Книга по ремонту DAEWOO LEGANZA!!!1novomet
Подключение LCD дисплея к роутеру ASUS WL-500gP2vector
Asterisk 1.8.4.2 для роутера ASUS0vector
Консольный ICQ клиент для роутера (Climm)0vector
Настройка OpenVPN в роутерах ASUS4vector
Daewoo Leganza6vector
Обновление прошивки на WL-700gE0vector
Установка OpenVPN на Ubuntu/Debian0vector
Переход от MySQL к MariaDB на Debian/Ubuntu0vector
Установка Asterisk с веб интерфейсом FreePBX и модемом Huawey E1550 на Ubuntu 10.10Февраль
27Раздел: Linux 1. Устанавливаем необходимые пакеты:
sudo apt-get update
sudo apt-get install php5-mysql libapache2-mod-php5 mysql-server libmysqlclient15-dev php-db php5-gd php-pear sox curl g++ libncurses-dev libxml2-dev subversion libspandsp-dev
sudo -i
2. Скачиваем исходники Asterisk и FreePBX, и устанавливаем:
cd /tmp
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.2.4.tar.gz
tar xvzf asterisk-1.8.2.4.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.6.2.3.tar.gz
tar xvzf asterisk-addons-1.6.2.3.tar.gz
wget http://mirror.freepbx.org/freepbx-2.8.1.tar.gz
tar xvzf freepbx-2.8.1.tar.gz
cd /tmp/ asterisk-1.8.2.4
./configure
make install
make config
make samples
cd /tmp/asterisk-addons-1.6.2.3
perl -p -i.bak -e 's/CFLAGS.*D_GNU_SOURCE/CFLAGS+=-D_GNU_SOURCE\nCFLAGS+=-DMYSQL_LOGUNIQUEID/' Makefile
./configure
make
make install
adduser asterisk --disabled-password --gecos "Asterisk PBX"
adduser www-data asterisk
cd /tmp/freepbx-2.8.1
//Самое главное примечание - НЕ ИСПОЛЬЗУЙТЕ в пароле спецсимволы (!@#$%^&* и т.д.) - как не странно, FreePBX не пустит в веб морду, если в пароле будет любой из этих символов.
mysqladmin create asterisk -pPassword # Password - Ваш пароль для рутового пользователя MySQL
mysqladmin create asteriskcdrdb -pPassword # Password - Ваш пароль для рутового пользователя MySQL
mysql asterisk < SQL/newinstall.sql -pPassword # Password - Ваш пароль для рутового пользователя MySQL
mysql asteriskcdrdb < SQL/cdr_mysql_table.sql -pPassword # Password - Ваш пароль для рутового пользователя MySQL
mysql -pPassword # Password - Ваш пароль для рутового пользователя MySQL
GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'Pass'; # Pass - Ваш пароль для пользователя asteriskuser в MySQL
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'Pass'; # Pass - Ваш пароль для пользователя asteriskuser в MySQL
flush privileges;
quit;
3. Конфигурируем FreePBX для работы с Asterisk:
Запускаем Астериск перед установкой Freepbx
/etc/init.d/asterisk start
Запускаем установку:
cd /tmp/freepbx-2.8.1 # на всякий случай. Вдруг Вы успели выйти из нужного каталога
./install_amp
Меняем только требуемые параметры (остальные оставляем по умолчанию):
Enter your PASSWORD to connect to the 'asterisk' database:
[amp109] Pass # Pass - Ваш пароль для пользователя asteriskuser в MySQL
Enter a PASSWORD to connect to the Asterisk Manager interface:
[amp111] Pass # Pass - Ваш пароль для пользователя asteriskuser в MySQL
Enter the path to use for your AMP web root:
[/var/www/html]
/var/www/freepbx # лучше каталог сделать с менее стандартным названием, если веб интерфейс будет торчать напрямую в Инет
Enter a PASSWORD to perform call transfers with the Flash Operator Panel:
[passw0rd] Pass
4. Дополнительно настраиваем FreePBX для правильной работы: nano /etc/amportal.conf
#Закомментируем параметр для правильной работы FOP (флеш панель):
#AMPWEBADDRESS=xx.xx.xx.xx
#Исправляем параметр для включения авторизации доступа к веб интерфейсу и хранения учетных данных в базе данных (по умолчанию логин/пароль: admin/admin):
AUTHTYPE=database
#Исправляем пароль авторизации доступа к веб интерфейсу по управлению записями разговоров.
ARI_ADMIN_PASSWORD=Pass # Pass - укажите свой
#записываем изменения Ctrl+O и выходим из редактора nano Ctrl+X
5. Делаем автостарт веб интерфейса:
Я строчку
/usr/local/sbin/amportal start
запихал в файл /etc/init.d/asterisk
в конец секции start
(у меня почему-то после всех настроек поломался запуск Астериска через amportal, а так все работает).
6. Обновляем имеющиеся модули:
http://192.168.1.1/freepbx/admin (Для первого захода admin/admin, потом поменяйте бля безопасности)
Module admin -> Check for updates online -> Download all -> Upgrade all -> Process
(повторить несколько раз, пока все не обновится).
Если будут проблемы с каким-либо модулем - удалите его в этой менюшке, и установите заново - так исправляются многие глюки с ошибками в БД (из-за нехватки полей например).
7. Подключаем модем E1550: Модем необходимо предварительно разлочить и обновить прошивку - для активации голосовых возможностей.
Теперь самый интересный момент:
Существует как минимум 3 разновидности модуля CHAN_DATACARD:
Оригинальный
Локализованный
Специальная сборка от bg1
У меня голосовая связь в обе стороны заработала только с последним.
Может после написания статьи уже поправят, так что имеет смысл сначала попробовать собрать из исходников. Если не будет голоса в обе стороны - скачайте последний файл.
apt-get install automake
svn co https://datacard.googlecode.com/svn/trunk/ /usr/src/datacard
cd /usr/src/datacard
automake
./configure
make install
cp etc/datacard.conf /etc/asterisk
apt-get install automake
svn co https://datacard.googlecode.com/svn/trunk/ /usr/src/datacard
# либо из оригинального репозитория:
# svn co https://www.makhutov.org/svn/chan_datacard/trunk/ /usr/src/chan_datacard
cd /usr/src/datacard
automake
./configure
make install
cp etc/datacard.conf /etc/asterisk
8. Настраиваем параметры модуля под наш модем:
nano /etc/asterisk/datacard.conf
в самом низу конфигурационного файла удаляем все данные (Ctrl+k) после последней черты и вставляем данный конфиг
[000101]
context=from-gsm ; context для входящих звонков
audio=/dev/ttyUSB1 ; tty порт для аудио подключения
data=/dev/ttyUSB2 ; tty порт для управляющих AT комманд модема
group=1 ; Группа вызова
rxgain=10 ; Изменение громкости динамика
txgain=-5 ; Изменение громкости микрофона
autodeletesms=yes ; auto delete incoming sms
resetdatacard=yes ; reset datacard during initialization
u2diag=256 ; set U2DIAG parameter (256 = включить модем и кард ридер)
usecallingpres=yes ; use the caller ID presentation or not
callingpres=allowed_passed_screen ; set caller ID presentation
записываем изменения Ctrl+O и выходим из редактора nano Ctrl+X 9. Создаем контент в диалплане:
nano /etc/asterisk/extensions_custom.conf
[from-gsm]
exten => s,1,Set(CALLERID(all)=${CALLERID(num)})
exten => s,n,Set(CALLERID(num)=8${CALLERID(num):2})
exten => s,n,goto(from-trunk,${IMEI},1)
Перезапускаем Asterisk
service asterisk restart
Проверка состояния модема:
asterisk -r
datacard show devices
Внимание! У вас нет прав для просмотра скрытого текста.
10. Настройка FreePBX для работы с модемом:
Исходящий маршрут:
В веб интерфейсе - Setup -> Basic -> Trunks -> ADD Custom Trunk
Назвать например modem
Последний пункт - Custom dial string - указать
datacard/i:123456789012345/$OUTNUM$
где 123456789012345 - IMEI модема (виден в предыдущем пункте).
В веб интерфейсе - Setup -> Basic -> Outbound routes -> ADD route
Назвать например Outbound (Исходящий)
match patern -> . (ставим точку в это поле),
в Trunk Sequence for Matched Routes выбираем наш транк.
Входящий маршрут:
В веб интерфейсе - Setup -> Inbound Call Control -> Inbound routes -> ADD Incoming route
Назвать например Inbound (Входящий)
Номер DID -> 123456789012345 (IMEI модема)
в 'Set destination' выбрать получателя звонков, поступающих на модем.
datacard/i:123456789012345/$OUTNUM$
11. Русификация озвучки: cd /tmp
wget http://www.pbxware.ru/products/ivr/files/asterisk-sounds-ru-wav-2010-04-28.tar.gz
cd /var/lib/asterisk/sounds
tar xvfz /tmp/asterisk-sounds-ru-wav.tar.gz
Включаем русскоязычную озвучку для протоколов, например для SIP, через WEB-интерфейс
Tools -> Asterisk SIP Settings -> language -> ru
12. Ребутимся и проверяем, запустилось ли все автоматом:
reboot
13. Заходим в веб интерфейс:
http://192.168.1.1/freepbx/admin
со своими логином/паролем
Видим это:
14. Все
Дальнейшие настройки зависят от персональных требований и предпочтений.
Отблагодарить автора SMSкой
Разместить у себя ссылку:
68
1
2
3
4
5
(голосов: 2) Добавил: vector. Комментарии
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Логин
Пароль
Регистрация на сайте!
Забыли пароль?
Быстрый поиск
Поддержка проекта
Webmoney:
Z399681149859
R221776296749
Yandex money:
41001123302384
Календарь
« Июль 2011 »
ПнВтСрЧтПтСбВс
123
45678910
11121314151617
18192021222324
25262728293031
Друзья
» Все про Daewoo Leganza
» Неофициальный форум ASUS
» STYX HOME
Добавить свой сайт в "Друзья"
У нас нашли
взломать пароль роутера (1)
перепрошить yota модем по... (2)
d-link dir-320 прошивки с... (2)
open vpn на роутере (1)
dir-300 (3)
как обнулить dir-300 (1)
восстановление прошивки d... (1)
взломать роутера ASUS (1)
восстановление стоковой п... (1)
zte mf 658 (1)
Архив
Июль 2011 (1)
Июнь 2011 (3)
Май 2011 (2)
Апрель 2011 (2)
Март 2011 (3)
Февраль 2011 (1)
Показать весь архив
Мой сайт стоит $1000. А твой?
Copyright vectormm.net © 2007-2010 All Rights Reserved · Designed and composed by Vector's brain and hands
Перепечатка материалов только с моего согласия · Упоминание первоисточника обязательно
Наверх
Автор
artoym_radin
Документ
Категория
Без категории
Просмотров
528
Размер файла
11 Кб
Теги
dddf
1/--страниц
Пожаловаться на содержимое документа