вторник, 20 марта 2012 г.

VoIP-GSM шлюз для Asterisk на USB модеме HUAWEI E1550

Памятка по настройке VOIP-шлюза на IP ATC Asterisk с модемом Huawei E1550 от МТС.
Есть различные типы модемов, с которыми работает Asterisk, посмотреть их настройку а также совместимость можете тут: http://nagg.ru/2011/08/nastroyka-3g-modemov/
Для начала, хочу отметить, что есть важные замечания к железу и ПО, на котором предполагается размещать подобную систему:
1. Рекомендованное ядро Linux 2.6.33+
(оно может быть и выше, но никак не ниже. достоверно известно, что версия ядра в CentOS 5.6 Final – 2.6.18 не подходит для этой роли, голос слышен с сильными искажениями).
2. Версия Asterisk 1.6.+
3. Порты USB 2.0
(некоторые модемы работают и на USB1.1, но E1550 во время звонка отваливается, по нехватке питания)
4. Актуальная прошивка 3G модема: для МТС 11.608.12.00.143 и 11.608.14.15.311 гарантированно рабочие


Установка ОС (ubuntu 10.04 LTS)

1. Скачиваем и устанавливаем: http://www.ubuntu.com/download/ubuntu/download
2. Обновляем систему apt-get update && apt-get upgrade
3. Обновляем релиз до Maverick:
1
2
3
4
5
6
apt-get install update-manager-core
 
vim /etc/update-manager/release-upgrades
Prompt=normal
 
do-release-upgrade

Установка asterisk из исходников

1. Скачиваем asterisk http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz
2. Распаковываем, устанавливаем необходимые пакеты, собираем и ставим:
1
2
3
4
5
6
7
tar zxvf asterisk-1.8-current.tar.gz
cd asterisk-1.8-current.tar.gz
apt-get install g++ libncurses-dev libxml2-dev subversion
./configure
make install
make config
make samples

Установка модуля канала chan_dongle

1. Скачиваем модуль канала http://asterisk-chan-dongle.googlecode.com/files/chan_dongle-1.1.r10.tgz
2. Распаковываем, собираем и ставим, копируем конфигурационный файл в директорию asterisk:
1
2
3
4
5
tar zxvf chan_dongle-1.1.r10.tgz
cd chan_dongle-1.1.r10.tgz
./configure
make install
cp etc/dongle.conf /etc/asterisk/

Убедимся что модем Huawei E1550 определился в системе

1
2
3
4
ls -la /dev/ttyUSB*
ttyUSB0
ttyUSB1
ttyUSB2

Проверка работы модулей

asterisk*CLI> dongle show devices
ID           Group State      RSSI Mode Submode Provider Name  Model      Firmware          IMEI             IMSI       Number
dongle0    1     Free       15   3    3       MTS          E1550   11.608.14.15.311  359......        25....... Unknown

Для исходящей связи

1
exten => _X.,1,Dial(Dongle/dongle0/${EXTEN})
Если у вас возникают трудности или вы не можете сами настроить, можете обращаться за помощью и консультацией.
Удачи!

взято с http://nagg.ru/2011/09/voip-gsm-shlyuz-dlya-asterisk-na-usb-modeme-huawei-e1550/

Комментариев нет:

Отправить комментарий