- Подготовка
# apt install -y build-essential autoconf asterisk-dev libsqlite3-dev
- chan_dongle
Теперь необходимо добавить в астериск модуль chan_dongle. С помощью него возможно подключение и использование GSM модемов для входящих/исходящих звонков и СМС.
Рабочий chan-dongle для Asterisk 20
https://github.com/oleg-krv/asterisk-chan-dongle/tree/asterisk13
Качаем zip-файл, распаковываем, затем в папке выполняем команды:# ./configure --with_astversion=20.6
Если будет ругаться на DESTDIR, то необходимо найти директорию, в которой находятся модули от Asterisk. На Ubuntu 24.04 это директория /usr/lib/aarch64-linux-gnu/asterisk/modules. Запускаем configure с учетом новообретенных знаний:# ./configure --with_astversion=20.6 DESTDIR=/usr/lib/aarch64-linux-gnu/asterisk/modules
далее:# make install
Файл chan_dongle.so должен появиться в /usr/lib/aarch64-linux-gnu/asterisk/modules
Копируем dongle.conf из etc в папке с исходниками модуля в /usr/local/etc/asterisk. Поправляем. Я собираюсь использовать мегафоновскую симку. Редактируем /etc/asterisk/dongle.conf (описания параметров можно посмотреть в этом же файле)[general] interval=15 smsdb=/var/spool/asterisk/smsdb [megafon] context=megafon-incoming exten=+1234567890 audio=/dev/ttyUSB1 data=/dev/ttyUSB2 group=0 rxgain=2 txgain=2 resetdatacard=yes u2diag=0 usecallingpres=yes callingpres=allowed_passed_screen disablesms=No
- context=megafon-incoming - этот контекст будем указывать в extensions.conf для входящей связи
- exten=+1234567890 - номер телефона сим-карты
# systemctl restart asterisk # asterisk -r CLI> dongle show devices ID Group State RSSI Mode Submode Provider Name Model Firmware IMEI IMSI Number megafon 0 Free 10 5 4 Megafon E1550 11.608.12.00.143 XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX Unknown
Статья опубликована: 2024-10-30 13:43:03
Последние правки: 2024-10-30 13:47:04
Ubuntu 24.04. Добавляем и настраиваем модем Huawei E1550 в Asterisk 20.
Связанные странички:
Ubuntu 24.04. Установка и настройка snmp.
Ubuntu 24.04. Mosquitto, MQTT-брокер.
Asterisk 13. FreeBSD. Модем Huawei E1550.
Получаем SSL сертификаты от Let's Encrypt при помощи acme.sh.
Ubuntu - создаем raid 1
Ubuntu 24.04, как изменить порт ssh
Asterisk 18. FreeBSD. Модем Huawei E1550.
Ubuntu 18.04 - установка mrtg