Главная
Главная Руководства Asterisk › Asterisk 20. Ubuntu 24.04. Модем Huawei E1550.



Автор:

Статья опубликована: 2024-10-30 13:43:03
Последние правки: 2024-10-30 13:47:04

Ubuntu 24.04. Добавляем и настраиваем модем Huawei E1550 в Asterisk 20.

  • Подготовка
    # 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
    




Связанные странички:
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