• Использование нескольких GSM модемов в SMSTOOLS3. Модернизация скрипта sendsms для отправки SMS-сообщений с возможностью выбора исходящего GSM модема.

    Используя утилиту SMSTOOLS3 (развернутую по этой статье) для отправки/приема SMS сообщений, я столкнулся со сложностью отправки SMS сообщений с разных подключенных GSM модемов.

     

    По-умолчанию в SMSTOOLS3, имеется скрипт отправки SMS сообщений (/usr/local/bin/sendsms), который отправляет SMS сообщения с первого устройства указанного в файле конфигурации.

    Ниже рассмотрим как исправить изъян скрипта в отсутствие выбора GSM модема для отправки SMS сообщения, путем доработки его.

     

    Рассмотрим как настроить два GSM модема (прим. GSM1, GSM2), для возможности отправки с обоих SMS сообщений. В конфигурационном файле (/etc/smsd.conf), указываем используемые GSM модемы через запятую (devices = GSM1, GSM2), добавляем секцию описания очередей ([queues]) для каждого GSM модема и в каждую секцию описания GSM модема указываем какая очередь используется для того или иного GSM модема.

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Обработка SMS-сообщений с помощью GSM-модема Huawei e1550 и smstools на Debian 9 Stretch

    В поисках решения организации SMS шлюза, посредством GSM-модема (прим. Huawei E1550), наткнулся на пакет «smstools», который прекрасно справляется со своими обязанностями (отправка\получение SMS).

     

    Рассмотрим как развернуть пакет «smstools» на Debian 9 Stretch и настроить его на GSM-модема Huawei e1550 (так же тестировал ниже описанное на e3372h с прошивкой stick).

     

    Подготовка системы

    Обновляем систему до актуального состояния:

    apt-get update && apt-get upgrade

     

    Устанавливаем необходимые для работы пакеты:

    apt-get install gcc make recode usb-modeswitch minicom

     

    Подключаем GSM-модем Huawei E1550, проверяем появились ли устройства ttyUSB*:

    ls -al /dev | grep ttyUSB
    
    crw-rw---- 1 root dialout 188, 0 фев 27 11:34 ttyUSB0
    crw-rw---- 1 root dialout 188, 1 фев 27 11:33 ttyUSB1
    crw-rw---- 1 root dialout 188, 2 фев 27 12:37 ttyUSB2

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (2 голос(ов), в среднем: 3,00 из 5)
    Загрузка...
  • Подключение GSM-модема USB Huawei E1550 к Asterisk 13 + chan_dongle на Debian 8 Jessie.

    Появилась интересная задача, которая заключается в том что нужно подключить GSM-модем USB HUAWEI E1550 к Asterisk 13 работающий на Debian 8 Jessie. Настроить возможность принимать/отправлять SMS, принимать/звонить с номера находящегося в GSM-модеме.

     

    Рекомендуется чтобы GSM-модем HUAWEI E1550 работал на прошивке версии: 11.608.12.00.143, а так же чтобы работал только в режиме «только модем».

     

    На момент написания статьи используемая версия Asterisk — 13.25.0, который развернут на Debian 8 Jessie (как развернуть Asterisk 13 на Debian 8 Jessie, можно по этой статье)

     

    Настройка системы и GSM-модема

    Обновляем систему до актуального состояния:

    apt-get update && apt-get upgrade -y

     

    Устанавливаем необходимые пакеты для работы с USB GSM шлюзом:

    apt-get install usb-modeswitch minicom
    usb-modeswitch необходима для автоматического переключения устройства из режима, minicom необходима для подключения к последовательным портам (COM).

     

    Подключаем GSM-модем HUAWEI E1550, проверяем появились ли устройства ttyUSB*:

    ls -al /dev | grep ttyUSB
    
    crw-rw---- 1 root dialout 188, 0 фев 27 11:34 ttyUSB0
    crw-rw---- 1 root dialout 188, 1 фев 27 11:33 ttyUSB1
    crw-rw---- 1 root dialout 188, 2 фев 27 12:37 ttyUSB2

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 5,00 из 5)
    Загрузка...
© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика