Перед использованием убедитесь, что PIN-код на карте отключен (тестировалось на Huawei E173). Для сборки необходимы исходники Asterisk cd /usr/src wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz tar xvfz asterisk-13-current.tar.gz cd asterisk-13* contrib/scripts/get_mp3_source.sh contrib/scripts/install_prereq install ./configure make menuselect Выбрать необходимые конфигурации Add-ons: format_mp3 Core Sound Packages: CORE-SOUNDS-EN-(WAV, ALAW, GSM, G729, G722), CORE-SOUNDS-RU-(WAV, ALAW, GSM,G729, G722) Extras Sound Packages: WAV, ALAW, GSM, G729 и G722 make Устанавливать не надо. Копируем необходимые файлы в текущую директорию wget https://github.com/oleg-krv/asterisk-chan-dongle/archive/asterisk13.zip unzip asterisk13.zip cd asterisk-chan-dongle-asterisk13 aclocal && autoconf && automake -a ./configure DESTDIR=/usr/lib64/asterisk/modules make make install Другой источник git clone https://github.com/wdoekes/asterisk-chan-dongle cd asterisk-chan-dongle ./bootstrap ./configure —with-astversion=13.7 make make install Забираем конфиг файл cp etc/dongle.conf /etc/asterisk/ chown asterisk:asterisk /etc/asterisk/dongle.conf chmod 664 /etc/asterisk/dongle.conf Запускаем Asterisk и смотрим на состояние модуля /etc/init.d/asterisk restart asterisk -rvvvvvvvvvvddddddddddc dongle show devices В asterisk добавлена проверка на время компиляции модулей, по этому необходимо поменять время в модуле //chan_dongle.so// Находим хэш даты в другом модуле grep -Eao "[0-9abcdef]{32}" /usr/lib64/asterisk/modules/res_config_mysql.so Меняем кэш в редакторе, на пример //dhex// или //ghex//. Кэш находится чуть выше версии asterisk в конце файла. Разрешаем asterisk доступ к //ttyUSB// cat /etc/udev/rules.d/92-dongle.rules KERNEL=="ttyUSB*", MODE="0660", OWNER="asterisk", GROUP="dialout" Настраиваем //dongle.conf// [dongle0] ;imsi=230045707236000 ;imei=861961019505107 audio=/dev/ttyUSB1 data=/dev/ttyUSB0 context=from-trunk Создать входящий маршрут по номеру для входящих. Создать транк для исходящих Специальный набор: Dongle/dongle0/$OUTNUM$ === Используемые материалы: === * [[https://github.com/bg111/asterisk-chan-dongle|https://github.com/bg111/asterisk-chan-dongle]] * [[https://teamhelps.pp.ua/top/sborka-chan_dongle-dlya-freepbx-15-asterisk-14/|https://teamhelps.pp.ua/top/sborka-chan_dongle-dlya-freepbx-15-asterisk-14/]] * [[https://github.com/wdoekes/asterisk-chan-dongle|https://github.com/wdoekes/asterisk-chan-dongle]] * [[https://blog.denisbondar.com/post/asterisk-13-chan_dongle-debian-8|https://blog.denisbondar.com/post/asterisk-13-chan_dongle-debian-8]] * [[http://rus-linux.net/nlib.php?name=/MyLDP/internet/modem-ru.html|http://rus-linux.net/nlib.php?name=/MyLDP/internet/modem-ru.html]] * [[https://blog.denisbondar.com/post/asterisk11-chan_dongle_e1550-ubuntu14|https://blog.denisbondar.com/post/asterisk11-chan_dongle_e1550-ubuntu14]] * [[http://wiki.e1550.mobi/doku.php?id=usage#dialplan_applications|http://wiki.e1550.mobi/doku.php?id=usage#dialplan_applications]]