Памятка по настройке 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:
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. Распаковываем, устанавливаем необходимые пакеты, собираем и ставим:
tar zxvf asterisk-1.8-current.tar.gz
cd asterisk-1.8-current
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:
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 определился в системе
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
Для исходящей связи
exten => _X.,1,Dial(Dongle/dongle0/${EXTEN})
Если у вас возникают трудности или вы не можете сами настроить, можете обращаться за помощью и консультацией.
Удачи!