SCROLL
Среднее время на прочтение: 5 мин.

Подключение GSM-модема USB Huawei E1550 к Asterisk 13 + chan_dongle на Debian

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

JUMyJUEwJUQwJUEwJUQwJUI1JUQwJUJBJUQwJUJFJUQwJUJDJUQwJUI1JUQwJUJEJUQwJUI0JUQxJTgzJUQwJUI1JUQxJTgyJUQxJTgxJUQxJThGJTIwJUQxJTg3JUQxJTgyJUQwJUJFJUQwJUIxJUQxJThCJTIwR1NNLSVEMCVCQyVEMCVCRSVEMCVCNCVEMCVCNSVEMCVCQyUyMEhVQVdFSSUyMEUxNTUwJTIwJUQxJTgwJUQwJUIwJUQwJUIxJUQwJUJFJUQxJTgyJUQwJUIwJUQwJUJCJTIwJUQwJUJEJUQwJUIwJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQxJTg4JUQwJUI4JUQwJUIyJUQwJUJBJUQwJUI1JTIwJUQwJUIyJUQwJUI1JUQxJTgwJUQxJTgxJUQwJUI4JUQwJUI4JTNBJUMyJUEwMTEuNjA4LjEyLjAwLjE0MyUyQyUyMCVEMCVCMCUyMCVEMSU4MiVEMCVCMCVEMCVCQSUyMCVEMCVCNiVEMCVCNSUyMCVEMSU4NyVEMSU4MiVEMCVCRSVEMCVCMSVEMSU4QiUyMCVEMSU4MCVEMCVCMCVEMCVCMSVEMCVCRSVEMSU4MiVEMCVCMCVEMCVCQiUyMCVEMSU4MiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCQSVEMCVCRSUyMCVEMCVCMiUyMCVEMSU4MCVEMCVCNSVEMCVCNiVEMCVCOCVEMCVCQyVEMCVCNSUyMCUyMiVEMSU4MiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCQSVEMCVCRSUyMCVEMCVCQyVEMCVCRSVEMCVCNCVEMCVCNSVEMCVCQyUyMi4=

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

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

JUQwJTlFJUQwJUIxJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJCJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQxJTgzJTIwJUQwJUI0JUQwJUJFJTIwJUQwJUIwJUQwJUJBJUQxJTgyJUQxJTgzJUQwJUIwJUQwJUJCJUQxJThDJUQwJUJEJUQwJUJFJUQwJUIzJUQwJUJFJTIwJUQxJTgxJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUJFJUQxJThGJUQwJUJEJUQwJUI4JUQxJThGJTNB

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

JUQwJUEzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUIwJUQwJUIyJUQwJUJCJUQwJUI4JUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJEJUQwJUI1JUQwJUJFJUQwJUIxJUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJUQxJThCJUQwJUI1JTIwJUQwJUJGJUQwJUIwJUQwJUJBJUQwJUI1JUQxJTgyJUQxJThCJTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJUQxJTgwJUQwJUIwJUQwJUIxJUQwJUJFJUQxJTgyJUQxJThCJTIwJUQxJTgxJTIwVVNCJTIwR1NNJTIwJUQxJTg4JUQwJUJCJUQxJThFJUQwJUI3JUQwJUJFJUQwJUJDJTNB

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

JUQwJTlGJUQwJUJFJUQwJUI0JUQwJUJBJUQwJUJCJUQxJThFJUQxJTg3JUQwJUIwJUQwJUI1JUQwJUJDJTIwR1NNLSVEMCVCQyVEMCVCRSVEMCVCNCVEMCVCNSVEMCVCQyUyMEhVQVdFSSUyMEUxNTUwJTJDJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQwJUJGJUQwJUJFJUQxJThGJUQwJUIyJUQwJUI4JUQwJUJCJUQwJUI4JUQxJTgxJUQxJThDJTIwJUQwJUJCJUQwJUI4JTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI5JUQxJTgxJUQxJTgyJUQwJUIyJUQwJUIwJTIwdHR5VVNCKiUzQQ==

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
Y3J3LXJ3LS0tLSUyMDElMjByb290JTIwZGlhbG91dCUyMDE4OCUyQyUyMDIlMjAlRDElODQlRDAlQjUlRDAlQjIlMjAyNyUyMDEyJTNBMzclMjB0dHlVU0Iy

Теперь необходимо перевести GSM-модем HUAWEI E1550 в режим работы «только модем».

В случае если GSM-модем HUAWEI E1550, уже находится в режиме работы "только модем", то пропускайте данный пункт и переходите к установке модуля chan_dongle.

Запускаем утилиту для подключения к последовательным портам (COM):

bWluaWNvbSUyMC1z

Выбираем пункт "Настройка последовательного порта":

JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJCLS0tLS0tLS0tLS0lNUIlRDAlQkElRDAlQkUlRDAlQkQlRDElODQlRDAlQjglRDAlQjMlRDElODMlRDElODAlRDAlQjAlRDElODYlRDAlQjglRDElOEYlNUQtLS0tLS0tLS0tLSUyQg==
            | Каталоги и файлы                   |
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJTlGJUQxJTgwJUQwJUJFJUQxJTgyJUQwJUJFJUQwJUJBJUQwJUJFJUQwJUJCJUQxJThCJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdD
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJTlEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI5JUQwJUJBJUQwJUIwJTIwJUQwJUJGJUQwJUJFJUQxJTgxJUQwJUJCJUQwJUI1JUQwJUI0JUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgyJUQwJUI1JUQwJUJCJUQxJThDJUQwJUJEJUQwJUJFJUQwJUIzJUQwJUJFJTIwJUQwJUJGJUQwJUJFJUQxJTgwJUQxJTgyJUQwJUIwJTIwJTIwJTdD
            | Модем и дозвон                     |
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJUFEJUQwJUJBJUQxJTgwJUQwJUIwJUQwJUJEJTIwJUQwJUI4JTIwJUQwJUJBJUQwJUJCJUQwJUIwJUQwJUIyJUQwJUI4JUQwJUIwJUQxJTgyJUQxJTgzJUQxJTgwJUQwJUIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdD
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJUExJUQwJUJFJUQxJTg1JUQxJTgwJUQwJUIwJUQwJUJEJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUJEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI5JUQwJUJBJUQwJUI4JTIwJUQwJUJBJUQwJUIwJUQwJUJBJTIwZGZsJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdD
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJUExJUQwJUJFJUQxJTg1JUQxJTgwJUQwJUIwJUQwJUJEJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUJEJUQwJUIwJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI5JUQwJUJBJUQwJUI4JTIwJUQwJUJBJUQwJUIwJUQwJUJBLi4uJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdD
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJTkyJUQxJThCJUQxJTg1JUQwJUJFJUQwJUI0JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdD
            | Выход из Minicom                   |
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJCLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJTJC

JUQwJTlEJUQwJUIwJUQwJUI2JUQwJUI4JUQwJUJDJUQwJUIwJUQwJUI1JUQwJUJDJTIwJTIyQSUyMiUyMCVEMCVCNCVEMCVCQiVEMSU4RiUyMCVEMCVCMiVEMSU4QiVEMCVCMSVEMCVCRSVEMSU4MCVEMCVCMCUyMCVEMCVCOCVEMCVCQyVEMCVCNSVEMCVCRCVEMCVCOCUyMCVEMSU4MyVEMSU4MSVEMSU4MiVEMSU4MCVEMCVCRSVEMCVCOSVEMSU4MSVEMSU4MiVEMCVCMiVEMCVCMCUyMENPTSUyMCVEMCVCRiVEMCVCRSVEMSU4MCVEMSU4MiVEMCVCMCUyQyUyMCVEMCVCMiVEMCVCMiVEMCVCRSVEMCVCNCVEMCVCOCVEMCVCQyUyMCVEMCVCRCVEMCVCMCVEMCVCNyVEMCVCMiVEMCVCMCVEMCVCRCVEMCVCOCVEMCVCNSUyMCVEMSU4MyVEMSU4MSVEMSU4MiVEMSU4MCVEMCVCRSVEMCVCOSVEMSU4MSVEMSU4MiVEMCVCMiVEMCVCMCUyMCUyMiUyRmRldiUyRnR0eVVTQjAlMjI=

JTIwJTIwJTIwJTIwJTJCLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0lMkI=
JTIwJTIwJTIwJTIwJTdDJTIwQSUyMC0lMjAlRDAlOUYlRDAlQkUlRDElODElRDAlQkIlRDAlQjUlRDAlQjQlRDAlQkUlRDAlQjIlRDAlQjAlRDElODIlRDAlQjUlRDAlQkIlRDElOEMlRDAlQkQlRDElOEIlRDAlQjklMjAlRDAlQkYlRDAlQkUlRDElODAlRDElODIlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0ElMjAlMkZkZXYlMkZ0dHlVU0IwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdD
JTIwJTIwJTIwJTIwJTdDJTIwQiUyMC0lMjAlRDAlQTAlRDAlQjAlRDAlQjclRDAlQkMlRDAlQjUlRDElODklRDAlQjUlRDAlQkQlRDAlQjglRDAlQjUlMjBsb2NrLSVEMSU4NCVEMCVCMCVEMCVCOSVEMCVCQiVEMCVCMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQSUyMCUyRnZhciUyRmxvY2slMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0M=
    | C - Программа при выходе           :                                  |
    | D - Программа при запуске          :                                  |
    | E - Скорость/Чётность/Биты         : 115200 8N1                       |
JTIwJTIwJTIwJTIwJTdDJTIwRiUyMC0lMjAlRDAlOTAlRDAlQkYlRDAlQkYlRDAlQjAlRDElODAlRDAlQjAlRDElODIlRDAlQkQlRDAlQkUlRDAlQjUlMjAlRDElODMlRDAlQkYlRDElODAlRDAlQjAlRDAlQjIlRDAlQkIlRDAlQjUlRDAlQkQlRDAlQjglRDAlQjUlMjAlRDAlQkYlRDAlQkUlRDElODIlRDAlQkUlRDAlQkElRDAlQkUlRDAlQkMlMjAlMjAlM0ElMjAlRDAlOTQlRDAlQjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0M=
JTIwJTIwJTIwJTIwJTdDJTIwRyUyMC0lMjAlRDAlOUYlRDElODAlRDAlQkUlRDAlQjMlRDElODAlRDAlQjAlRDAlQkMlRDAlQkMlRDAlQkQlRDAlQkUlRDAlQjUlMjAlRDElODMlRDAlQkYlRDElODAlRDAlQjAlRDAlQjIlRDAlQkIlRDAlQjUlRDAlQkQlRDAlQjglRDAlQjUlMjAlRDAlQkYlRDAlQkUlRDElODIlRDAlQkUlRDAlQkElRDAlQkUlRDAlQkMlMjAlM0ElMjAlRDAlOUQlRDAlQjUlRDElODIlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0M=
    |                                                                       |
    |    Какую настройку изменить?                                          |
JTIwJTIwJTIwJTIwJTJCLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0lMkI=
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJUFEJUQwJUJBJUQxJTgwJUQwJUIwJUQwJUJEJTIwJUQwJUI4JTIwJUQwJUJBJUQwJUJCJUQwJUIwJUQwJUIyJUQwJUI4JUQwJUIwJUQxJTgyJUQxJTgzJUQxJTgwJUQwJUIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdD
            | Сохранить настройки как dfl        |
            | Сохранить настройки как...         |
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJTkyJUQxJThCJUQxJTg1JUQwJUJFJUQwJUI0JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdD
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJTkyJUQxJThCJUQxJTg1JUQwJUJFJUQwJUI0JTIwJUQwJUI4JUQwJUI3JTIwTWluaWNvbSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3Qw==
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJCLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJTJC

Нажимаем 2 раза ENTER и выбираем "Сохранить настройки как..."

JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJCLS0tLS0tLS0tLS0lNUIlRDAlQkElRDAlQkUlRDAlQkQlRDElODQlRDAlQjglRDAlQjMlRDElODMlRDElODAlRDAlQjAlRDElODYlRDAlQjglRDElOEYlNUQtLS0tLS0tLS0tLSUyQg==
            | Каталоги и файлы                   |
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJTlGJUQxJTgwJUQwJUJFJUQxJTgyJUQwJUJFJUQwJUJBJUQwJUJFJUQwJUJCJUQxJThCJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdD
            | Настройка последовательного порта  |
            | Модем и дозвон                     |
            | Экран и клавиатура                 |
            | Сохранить настройки как dfl        |
            | Сохранить настройки как...         |
            | Выход                              |
JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdDJTIwJUQwJTkyJUQxJThCJUQxJTg1JUQwJUJFJUQwJUI0JTIwJUQwJUI4JUQwJUI3JTIwTWluaWNvbSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3Qw==
            +------------------------------------+

JUQwJTkyJUQwJUIyJUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJTIwJUQwJUJEJUQwJUIwJUQwJUI3JUQwJUIyJUQwJUIwJUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQxJTg0JUQwJUI4JUQwJUJCJUQxJThGJTJDJTIwJUQwJUJEJUQwJUIwJUQwJUI2JUQwJUI4JUQwJUJDJUQwJUIwJUQwJUI1JUQwJUJDJTIwRU5URVIlMjAlRDAlQjglMjAlRDAlQjIlRDElOEIlRDAlQjElRDAlQjglRDElODAlRDAlQjAlRDAlQjUlRDAlQkMlMjAlRDAlQkYlRDElODMlRDAlQkQlRDAlQkElRDElODIlMjAlMjIlRDAlOTIlRDElOEIlRDElODUlRDAlQkUlRDAlQjQlMjAlRDAlQjglRDAlQjclMjBNaW5pY29tJTIy

Подключаемся к сохраненному профилю (я сохранил профиль как e1550):

minicom e1550

JUQwJTkyJTIwJUQxJTgyJUQwJUI1JUQxJTgwJUQwJUJDJUQwJUI4JUQwJUJEJUQwJUIwJUQwJUJCJUQwJUI1JTJDJTIwJUQwJUIyJUQwJUIyJUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQxJTgzJTIwQVQlMkMlMjAlRDAlQkQlRDAlQjAlRDAlQjYlRDAlQjglRDAlQkMlRDAlQjAlRDAlQjUlRDAlQkMlMjBFTlRFUiUyQyUyMCVEMCVCNCVEMCVCRSVEMCVCQiVEMCVCNiVEMCVCNSVEMCVCRCUyMCVEMCVCMiVEMCVCNSVEMSU4MCVEMCVCRCVEMSU4MyVEMSU4MiVEMSU4MSVEMSU4RiUyMCVEMSU4MCVEMCVCNSVEMCVCNyVEMSU4MyVEMCVCQiVEMSU4QyVEMSU4MiVEMCVCMCVEMSU4MiUyMCVFMiU4MCU5NCVDMiVBMCUyMCUyMiVEMCU5RSVEMCU5QSUyMi4=

Обратите внимание, что символы, которые вводим, могут не отображаться на экране! Однако, после ввода команды и нажатия Enter, GSM-модем должен отобразить результат.

После успешного выполнения команды AT, выполним команду, которая переключит режим работы GSM-модем, в режим работы "только модем":

AT^U2DIAG=0

Доступные режимы работы GSM-модема HUAWEI E1550:

  • AT^U2DIAG=0 (режим только модем)
  • AT^U2DIAG=1 (режим модем + CD-ROM)
  • AT^U2DIAG=255 (режим модем + CD-ROM + Card Reader)
  • AT^U2DIAG=256 (режим модем + Card Reader)

JUQwJTlGJUQwJUJFJUQwJUJCJUQwJUI1JUQwJUI3JUQwJUJEJUQxJThCJUQwJUI1JTIwQVQtJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQxJThCJTNB

  • ATI — Информация о устройстве
  • AT+CIMI — IMSI модема
  • AT+CGSN — IMEI модема

Для выхода из программы нажмите Ctrl+A, затем нажмите Q и подтвердите выход нажатием Enter.

Установка модуля chan_dongle

Скачиваем исходник модуля chan_dongle под Asterisk 13 и разархивируем его:

Y2QlMjAlMkZvcHQ=
d2dldCUyMGh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRm9sZWcta3J2JTJGYXN0ZXJpc2stY2hhbi1kb25nbGUlMkZhcmNoaXZlJTJGYXN0ZXJpc2sxMy56aXA=
unzip asterisk13.zip
cd asterisk-chan-dongle-asterisk13

JUQwJTkyJUQxJThCJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUJEJUQxJThGJUQwJUI1JUQwJUJDJTIwJUQxJTgxJUQwJUIxJUQwJUJFJUQxJTgwJUQwJUJBJUQxJTgzJTIwJUQwJUJDJUQwJUJFJUQwJUI0JUQxJTgzJUQwJUJCJUQxJThGJTJDJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUJGJUQwJUI4JUQwJUJCJUQxJThGJUQxJTg2JUQwJUI4JUQxJThFJTIwJUQwJUI4JTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUJBJUQxJTgzJTIwJUQwJUJDJUQwJUJFJUQwJUI0JUQxJTgzJUQwJUJCJUQxJThGJTNB

YWNsb2NhbCUyMCUyNiUyNiUyMGF1dG9jb25mJTIwJTI2JTI2JTIwYXV0b21ha2UlMjAtYQ==
LiUyRmNvbmZpZ3VyZQ==
make
bWFrZSUyMGluc3RhbGw=
Не обращаем внимание на строчку automake: error: no ‘Makefile.am’ found for any configure output — это не является ошибкой

Копируем конфигурационный файл dongle.conf в каталог asterisk и назначаем ему нужные права:

cp etc/dongle.conf /etc/asterisk/
Y2hvd24lMjBhc3RlcmlzayUzQWFzdGVyaXNrJTIwJTJGZXRjJTJGYXN0ZXJpc2slMkZkb25nbGUuY29uZg==

JUQwJUE3JUQxJTgyJUQwJUJFJUQwJUIxJUQxJThCJTIwJUQwJUJGJUQxJTgwJUQwJUI4JTIwJUQwJUJGJUQwJUJFJUQwJUI0JUQwJUJBJUQwJUJCJUQxJThFJUQxJTg3JUQwJUI1JUQwJUJEJUQwJUI4JUQwJUI4JTIwR1NNLSVEMCVCQyVEMCVCRSVEMCVCNCVEMCVCNSVEMCVCQyVEMCVCMCUyQyUyMEFzdGVyaXNrJTIwJUQwJUI4JUQwJUJDJUQwJUI1JUQwJUJCJTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJTIwJUQwJUJBJTIwJUQwJUJEJUQwJUI1JUQwJUJDJUQxJTgzJTJDJTIwJUQwJUJEJUQwJUI1JUQwJUJFJUQwJUIxJUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJUQwJUJFJTIwJUQxJTgzJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI5JUQxJTgxJUQxJTgyJUQwJUIyJUQxJTgzJTIwJUQwJUJEJUQwJUIwJUQwJUI3JUQwJUJEJUQwJUIwJUQxJTg3JUQwJUIwJUQxJTgyJUQxJThDJTIwJUQwJUIyJUQwJUJCJUQwJUIwJUQwJUI0JUQwJUI1JUQwJUJCJUQxJThDJUQxJTg2JUQwJUIwJUMyJUEwYXN0ZXJpc2slQzIlQTAlRDAlQjglMjAlRDAlQjMlRDElODAlRDElODMlRDAlQkYlRDAlQkYlRDElODMlQzIlQTBkaWFsb3V0LiUyMCVEMCVBMSVEMCVCRSVEMCVCNyVEMCVCNCVEMCVCMCVEMCVCNSVEMCVCQyUyMCVEMSU4NCVEMCVCMCVEMCVCOSVEMCVCQiUyMCUyRmV0YyUyRnVkZXYlMkZydWxlcy5kJTJGOTItZG9uZ2xlLnJ1bGVzJTIwJUQxJTgxJUQwJUJFJTIwJUQxJTgxJUQwJUJCJUQwJUI1JUQwJUI0JUQxJTgzJUQxJThFJUQxJTg5JUQwJUI4JUQwJUJDJTIwJUQxJTgxJUQwJUJFJUQwJUI0JUQwJUI1JUQxJTgwJUQwJUI2JUQwJUI4JUQwJUJDJUQxJThCJUQwJUJDJTNB

cat << EOF > /etc/udev/rules.d/92-dongle.rules
S0VSTkVMJTNEJTNEJTIydHR5VVNCKiUyMiUyQyUyME1PREUlM0QlMjIwNjY2JTIyJTJDJTIwT1dORVIlM0QlMjJhc3RlcmlzayUyMiUyQyUyMEdST1VQJTNEJTIyZGlhbG91dCUyMg==
EOF

Перезапустим службу udev и asterisk:

c2VydmljZSUyMHVkZXYlMjByZXN0YXJ0JTIwJTI2JTI2JTIwc2VydmljZSUyMGFzdGVyaXNrJTIwcmVzdGFydA==

Для проверки, переподключим GSM-модем к системе и проверим назначенные права на него:

bHMlMjAtYWwlMjAlMkZkZXYlMjAlN0MlMjBncmVwJTIwdHR5VVNC

Y3J3LXJ3LXJ3LSUyMDElMjBhc3RlcmlzayUyMGRpYWxvdXQlMjAxODglMkMlMjAwJTIwJUQxJTg0JUQwJUI1JUQwJUIyJTIwMjclMjAxMSUzQTM0JTIwdHR5VVNCMA==
Y3J3LXJ3LXJ3LSUyMDElMjBhc3RlcmlzayUyMGRpYWxvdXQlMjAxODglMkMlMjAxJTIwJUQxJTg0JUQwJUI1JUQwJUIyJTIwMjclMjAxMSUzQTMzJTIwdHR5VVNCMQ==
crw-rw-rw- 1 asterisk dialout 188, 2 фев 27 13:09 ttyUSB2

Настройка обработки SMS, USSD, Входящих/Исходящих вызовов

JUQwJTkyJTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJUQwJUI1JTIwJUQwJUJBJUQwJUJFJUQwJUJEJUQxJTg0JUQwJUI4JUQwJUIzJUQxJTgzJUQxJTgwJUQwJUIwJUQxJTg2JUQwJUI4JUQwJUI4JTIwJTJGZXRjJTJGYXN0ZXJpc2slMkZkb25nbGUuY29uZiUyMCVEMCVCRSVEMCVCRiVEMCVCOCVEMSU4OCVEMCVCNSVEMCVCQyUyMCVEMCVCRiVEMCVCMCVEMSU4MCVEMCVCMCVEMCVCQyVEMCVCNSVEMSU4MiVEMSU4MCVEMSU4QiUyMCVEMCVCRiVEMCVCRSVEMCVCNCVEMCVCQSVEMCVCQiVEMSU4RSVEMSU4NyVEMCVCNSVEMCVCRCVEMCVCRCVEMCVCRSVEMCVCMyVEMCVCRSUyMCVEMSU4MyVEMSU4MSVEMSU4MiVEMSU4MCVEMCVCRSVEMCVCOSVEMSU4MSVEMSU4MiVEMCVCMiVEMCVCMCVDMiVBMEhVQVdFSSUyMEUxNTUwLiUyMCVEMCU5NCVEMCVCQiVEMSU4RiUyMCVEMCVCRiVEMSU4MCVEMCVCOCVEMCVCQyVEMCVCNSVEMSU4MCVEMCVCMCUyMCVEMSU4MSVEMCVCQSVEMCVCRSVEMSU4MCVEMSU4MCVEMCVCNSVEMCVCQSVEMSU4MiVEMCVCOCVEMSU4MCVEMSU4MyVEMCVCNSVEMCVCQyUyMCVEMCVCOCVEMCVCQyVEMCVCNSVEMSU4RSVEMSU4OSVEMSU4MyVEMSU4RSVEMSU4MSVEMSU4RiUyMCVEMSU4MSVEMCVCNSVEMCVCQSVEMSU4NiVEMCVCOCVEMSU4RSUyMCU1QmRvbmdsZTAlNUQlM0E=

/etc/asterisk/dongle.conf
[dongle0]
audio=/dev/ttyUSB1 ; tty порт для audio соединений;
data=/dev/ttyUSB2 ; tty порт для AT команд; 

Y29udGV4dCUzRGZyb20tZG9uZ2xlJTIwJTNCJTIwJUQwJUI4JUQxJTgxJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQxJTgzJUQwJUI1JUQwJUJDJUQxJThCJUQwJUI5JTIwJUQwJUJBJUQwJUJFJUQwJUJEJUQxJTgyJUQwJUI1JUQwJUJBJUQxJTgxJUQxJTgy
bGFuZ3VhZ2UlM0RydSUyMCUzQiUyMCVEMCVCOCVEMSU4MSVEMCVCRiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCNyVEMSU4MyVEMCVCNSVEMCVCQyVEMSU4QiVEMCVCOSUyMCVEMSU4RiVEMCVCNyVEMSU4QiVEMCVCQQ==

JTNCaW1laSUzRDEyMzQ1Njc4OTAxMjM0NQ==
JTNCaW1zaSUzRDEyMzQ1Njc4OTAxMjM0NQ==
Параметры imei, imsi должны автоматом подхватится при соединении asterisk c GSM-модемом. Если не этого не произошло, то можно в ручную их указать, в строках imei, imsi.

В консоли asterisk, перечитываем конфигурацию chan_dongle и проверяем состояние устройства. Если все было сделано правильно, то подключение к GSM-модему будет осуществлено и устройство будет отображаться в консоли asterisk:

YXN0ZXJpc2slMjAtcnYlMjA=

ZG9uZ2xlJTIwcmVsb2FkJTIwbm93
ZG9uZ2xlJTIwc2hvdyUyMGRldmljZXM=

ID      Group State RSSI Mode Submode Provider Name Model  Firmware         IMEI     IMSI    Number
dongle0 0     Free  18   5    4       MTS-RUS       E1550  11.608.12.00.143 3588***  2500*** Unknown

JUQwJUEyJUQwJUI1JUQwJUJGJUQwJUI1JUQxJTgwJUQxJThDJTIwJUQwJUJBJUQwJUJFJUQwJUIzJUQwJUI0JUQwJUIwJTIwJUQxJTgxJUQwJUJFJUQwJUI1JUQwJUI0JUQwJUI4JUQwJUJEJUQwJUI1JUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQxJTgxJTIwR1NNLSVEMCVCQyVEMCVCRSVEMCVCNCVEMCVCNSVEMCVCQyVEMCVCRSVEMCVCQyUyMCVEMSU4MyVEMSU4MSVEMSU4MiVEMCVCMCVEMCVCRCVEMCVCRSVEMCVCMiVEMCVCQiVEMCVCNSVEMCVCRCVEMCVCRSUyQyUyMCVEMCVCRCVEMCVCMCVEMSU4MSVEMSU4MiVEMSU4MCVEMCVCRSVEMCVCOCVEMCVCQyUyMGRpYWxwbGFuJTIwJUQwJUJFJUQwJUIxJUQxJTgwJUQwJUIwJUQwJUIxJUQwJUJFJUQxJTgyJUQwJUJBJUQwJUI4JTIwU01TJTJDJTIwVVNTRCUyQyUyMCVEMCVCMiVEMSU4NSVEMCVCRSVEMCVCNCVEMSU4RiVEMSU4OSVEMCVCOCVEMSU4NSUyMCVEMCVCOCUyMCVEMCVCOCVEMSU4MSVEMSU4NSVEMCVCRSVEMCVCNCVEMSU4RiVEMSU4OSVEMCVCOCVEMSU4NSUyMCVEMCVCMiVEMSU4QiVEMCVCNyVEMCVCRSVEMCVCMiVEMCVCRSVEMCVCMi4lMjAlRDAlOTIlMjAlRDElODQlRDAlQjAlRDAlQjklRDAlQkIlRDAlQjUlMjAlRDAlQkElRDAlQkUlRDAlQkQlRDElODQlRDAlQjglRDAlQjMlRDElODMlRDElODAlRDAlQjAlRDElODYlRDAlQjglRDAlQjglMjAlMkZldGMlMkZhc3RlcmlzayUyRmV4dGVuc2lvbnMuY29uZiUyMCVEMCVCNCVEMCVCRSVEMCVCMSVEMCVCMCVEMCVCMiVEMCVCQiVEMSU4RiVEMCVCNSVEMCVCQyUyMCVEMSU4MSVEMCVCQiVEMCVCNSVEMCVCNCVEMSU4MyVEMSU4RSVEMSU4OSVEMCVCNSVEMCVCNSUzQQ==

/etc/asterisk/extensions.conf
JTVCZG9uZ2xlLWluY29taW5nLXNtcyU1RA==
exten => sms,1,Noop(Incoming SMS from ${CALLERID(num)} ${BASE64_DECODE(${SMS_BASE64})})
exten => sms,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLENAME} - ${CALLERID(num)}: ${BASE64_DECODE(${SMS_BASE64})}' >> /var/log/asterisk/sms.txt)
ZXh0ZW4lMjAlM0QlM0UlMjBzbXMlMkNuJTJDSGFuZ3VwKCk=

JTVCZG9uZ2xlLWluY29taW5nLXVzc2QlNUQ=
exten => ussd,1,Noop(Incoming USSD: ${BASE64_DECODE(${USSD_BASE64})}) exten => ussd,n,System(echo ‘${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} — ${DONGLENAME}: ${BASE64_DECODE(${USSD_BASE64})}’ >> /var/log/asterisk/ussd.txt) exten => ussd,n,Hangup()

[dongle-incoming-call]
exten => +7915*****13,1,Answer() exten => +7915*****13,n,Playback(demo-echotest) exten => +7915*****13,n,Echo exten => +7915*****13,n,Playback(demo-echodone) exten => +7915*****13,n,Hangup()

JTVCZG9uZ2xlLW91dGdvaW5nLWNhbGwlNUQ=
ZXh0ZW4lMjAlM0QlMjBfWC4lMkMxJTJDRGlhbChEb25nbGUlMkZkb25nbGUwJTJGJTI0JTdCRVhURU4lN0QlMkMlMkN0KSUyMGV4dGVuJTIwJTNEJTIwX1guJTJDbiUyQ0hhbmd1cCgp

JTVCZnJvbS1kb25nbGUlNUQ=
include => dongle-incoming-sms include => dongle-incoming-ussd include => dongle-incoming-call include => dongle-outgoing-call
При поступлении SMS и USSD запросов, данные их будут сохранятся в тестовые файлы /var/log/asterisk/sms.txt, /var/log/asterisk/ussd.txt. При входящем звонке на номер который находится на GSM-модеме, будет запущен «ЭХО тест», при исходящем будет вызван набранный номер.

JUQwJTk0JUQwJUJCJUQxJThGJTIwJUQwJUJEJUQwJUIwJUQwJUIzJUQwJUJCJUQxJThGJUQwJUI0JUQwJUJEJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUI4JTIwJUQxJTgwJUQwJUIwJUQwJUIxJUQwJUJFJUQxJTgyJUQxJThCJTIwJUQwJUJDJUQwJUJFJUQwJUI0JUQxJTgzJUQwJUJCJUQxJThGJTIwY2hhbl9kb25nbGUlMkMlMjAlRDAlQkYlRDElODAlRDAlQjglRDAlQjIlRDAlQjUlRDAlQjQlRDElODMlMjAlRDAlQjIlRDElOEIlRDAlQjIlRDAlQkUlRDAlQjQlRDElOEIlMjAlRDAlQjglRDAlQjclMjAlRDAlQkElRDAlQkUlRDAlQkQlRDElODElRDAlQkUlRDAlQkIlRDAlQjglMjBhc3Rlcmlzay4=

JUQwJTlGJUQwJUJFJUQwJUJCJUQxJTgzJUQxJTg3JUQwJUI1JUQwJUJEJUQwJUI4JUQwJUI1JTIwU01TJTNB

[dongle0] <strong>Got SMS from +7985*****73: 'ТЕСТОВОЕ СООБЩЕНИЕ'</strong>
LS0lMjBFeGVjdXRpbmclMjAlNUJzbXMlNDBmcm9tLWRvbmdsZSUzQTElNUQlMjBOb09wKCUyMkxvY2FsJTJGc21zJTQwZnJvbS1kb25nbGUtMDAwMDAwMDIlM0IxJTIyJTJDJTIwJTIySW5jb21pbmclMjBTTVMlMjBmcm9tJTIwJTJCNzk4NSoqKioqNzMlMjAlRDAlQTIlRDAlOTUlRDAlQTElRDAlQTIlRDAlOUUlRDAlOTIlRDAlOUUlRDAlOTUlMjAlRDAlQTElRDAlOUUlRDAlOUUlRDAlOTElRDAlQTklRDAlOTUlRDAlOUQlRDAlOTglRDAlOTUlMjIpJTIwaW4lMjBuZXclMjBzdGFjaw==
LS0lMjBFeGVjdXRpbmclMjAlNUJzbXMlNDBmcm9tLWRvbmdsZSUzQTIlNUQlMjBTeXN0ZW0oJTIyTG9jYWwlMkZzbXMlNDBmcm9tLWRvbmdsZS0wMDAwMDAwMiUzQjElMjIlMkMlMjAlMjJlY2hvJTIwJzIwMTktMDItMjclMjAxMSUzQTI0JTNBMzElMjAtJTIwZTE1NTAlMjAtJTIwJTJCNzk4NSoqKioqNzMlM0ElMjAlRDAlQTIlRDAlOTUlRDAlQTElRDAlQTIlRDAlOUUlRDAlOTIlRDAlOUUlRDAlOTUlMjAlRDAlQTElRDAlOUUlRDAlOUUlRDAlOTElRDAlQTklRDAlOTUlRDAlOUQlRDAlOTglRDAlOTUnJTIwJTNFJTNFJTIwJTJGdmFyJTJGbG9nJTJGYXN0ZXJpc2slMkZzbXMudHh0JTIyKSUyMGluJTIwbmV3JTIwc3RhY2s=
LS0lMjBFeGVjdXRpbmclMjAlNUJzbXMlNDBmcm9tLWRvbmdsZSUzQTMlNUQlMjBIYW5ndXAoJTIyTG9jYWwlMkZzbXMlNDBmcm9tLWRvbmdsZS0wMDAwMDAwMiUzQjElMjIlMkMlMjAlMjIlMjIpJTIwaW4lMjBuZXclMjBzdGFjaw==
== Spawn extension (from-dongle, sms, 3) exited non-zero on 'Local/sms@from-dongle-00000002;1'

Пример отправки SMS:

dongle sms dongle0 +7917*****00 HELLO! THIS IS TEST MESSAGE!

JTVCZG9uZ2xlMCU1RCUyMFNNUyUyMHF1ZXVlZCUyMGZvciUyMHNlbmQlMjB3aXRoJTIwaWQlMjAweDdmYzM0ODAwMGE5MA==
-- [dongle0] Successfully sent SMS message 0x7fc348000a90
JTVCRmViJTIwMjclMjAxMSUzQTMwJTNBMjIlNUQlMjBOT1RJQ0UlNUI4NTIlNUQlM0ElMjBhdF9yZXNwb25zZS5jJTNBMjU3JTIwYXRfcmVzcG9uc2Vfb2slM0ElMjAlNUJkb25nbGUwJTVEJTIwU3VjY2Vzc2Z1bGx5JTIwc2VudCUyMFNNUyUyMG1lc3NhZ2UlMjAweDdmYzM0ODAwMGE5MA==

Пример отправки USSD запроса:

dongle ussd dongle0 *100#

JTVCZG9uZ2xlMCU1RCUyMFVTU0QlMjBxdWV1ZWQlMjBmb3IlMjBzZW5kJTIwd2l0aCUyMGlkJTIwMHgyZTQ0Y2Mw
LS0lMjAlNUJkb25nbGUwJTVEJTIwU3VjY2Vzc2Z1bGx5JTIwc2VudCUyMFVTU0QlMjAweDJlNDRjYzA=
[Feb 27 11:37:13] NOTICE[852]: at_response.c:267 at_response_ok: [e1550] Successfully sent USSD 0x2e44cc0
JTVCZG9uZ2xlMCU1RCUyMEdvdCUyMFVTU0QlMjB0eXBlJTIwMCUyMCdVU1NEJTIwTm90aWZ5JyUzQSUyMCclRDAlOTElRDAlQjAlRDAlQkIlRDAlQjAlRDAlQkQlRDElODElM0E1Njc2JTJDNjIlRDElODAlMjAn
-- Executing [ussd@from-dongle:1] NoOp("Local/ussd@from-dongle-00000004;1", "Incoming USSD: Баланс:5676,62р ") in new stack
LS0lMjBFeGVjdXRpbmclMjAlNUJ1c3NkJTQwZnJvbS1kb25nbGUlM0EyJTVEJTIwU3lzdGVtKCUyMkxvY2FsJTJGdXNzZCU0MGZyb20tZG9uZ2xlLTAwMDAwMDA0JTNCMSUyMiUyQyUyMCUyMmVjaG8lMjAnMjAxOS0wMi0yNyUyMDExJTNBMzclM0ExNSUyMC0lMjBlMTU1MCUzQSUyMCVEMCU5MSVEMCVCMCVEMCVCQiVEMCVCMCVEMCVCRCVEMSU4MSUzQTU2NzYlMkM2MiVEMSU4MCUyMCclMjAlM0UlM0UlMjAlMkZ2YXIlMkZsb2clMkZhc3RlcmlzayUyRnVzc2QudHh0JTIyKSUyMGluJTIwbmV3JTIwc3RhY2s=
-- Executing [ussd@from-dongle:3] Hangup("Local/ussd@from-dongle-00000004;1", "") in new stack
JTNEJTNEJTIwU3Bhd24lMjBleHRlbnNpb24lMjAoZnJvbS1kb25nbGUlMkMlMjB1c3NkJTJDJTIwMyklMjBleGl0ZWQlMjBub24temVybyUyMG9uJTIwJ0xvY2FsJTJGdXNzZCU0MGZyb20tZG9uZ2xlLTAwMDAwMDA0JTNCMSc=

Очистка SMS из памяти SIM и GSM-модема

Периодически рекомендуется очищать SMS из память SIM и GSM-модема.

Для очистки памяти SIM в консоли asterisk, вводим команды:

dongle cmd <dongle_name> AT+CPMS=\"SM\",\"SM\",\"SM\"
dongle cmd <dongle_name> AT+CMGD=1,4

JUQwJTk0JUQwJUJCJUQxJThGJTIwJUQwJUJFJUQxJTg3JUQwJUI4JUQxJTgxJUQxJTgyJUQwJUJBJUQwJUI4JTIwJUQwJUJGJUQwJUIwJUQwJUJDJUQxJThGJUQxJTgyJUQwJUI4JTIwR1NNLSVEMCVCQyVEMCVCRSVEMCVCNCVEMCVCNSVEMCVCQyVEMCVCMCUyMCVEMCVCMiUyMCVEMCVCQSVEMCVCRSVEMCVCRCVEMSU4MSVEMCVCRSVEMCVCQiVEMCVCOCUyMGFzdGVyaXNrJTJDJTIwJUQwJUIyJUQwJUIyJUQwJUJFJUQwJUI0JUQwJUI4JUQwJUJDJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQxJThCJTNB

dongle cmd <dongle_name> AT+CPMS=\"ME\",\"ME\",\"ME\"
ZG9uZ2xlJTIwY21kJTIwJTNDZG9uZ2xlX25hbWUlM0UlMjBBVCUyQkNNR0QlM0QxJTJDNA==
 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

7 комментариев
  • Здравствуйте. Спасибо за пост, вроде всё по делу. Не подскажете ли, в чем может быть дело, если мне не удается получить смски с помощью донгла (у меня модем E173) в процессе работы Asterisk?

    Имею в виду, что если отправить устройству смс, астериск увидит её только если его перезапустить, видимо, при инициализации модема. Отправка при этом работает нормально..

    • Это ответ на комментарий Сергей

      сложно сказать почему у вас так, но на тот момент когда я реализовал, вроде все работало нормально. А сейчас даже не могу подсказать.

  • Зачем делать контекст для входящих для проигрывания демо-теста и ложить трубку? Так круто?

    [dongle-incoming-call]
    exten => +7915*****13,1,Answer()
    exten => +7915*****13,n,Playback(demo-echotest)
    exten => +7915*****13,n,Echo
    exten => +7915*****13,n,Playback(demo-echodone)
    exten => +7915*****13,n,Hangup()

    • Это ответ на комментарий gpu

      Очевидно же что это просто для примера было так написано, если не догадались..

  • Привет всем. У меня такой вот вопрос. Звонит человек извне на номер, привязанный к аналоговому транку DAHDI (Openvox A800p). Еще существует транк chan_dongle на основе модема Huawei E171. Возможно ли его звонок перенаправить каким-либо образом с DAHDI в билайновский chan_dongle, по определенным временным условиям?
    ситуация простая, здесь, где я нахожусь, нет возможностей интернета абсолютно, SIP гуляет только от поднятого FreePBX13+Asterisk11 и только внутри. Наружу работают только аналоговая плата OpenVox (один FXO) и усб-модем вышеуказанный. Хотелось бы сделать, чтобы все входящие после восьми часов вечера на основной телефон, который включен в DAHDI инициировал бы дозвон по определенному сотовому номеру донгловский транк и потом как-то их контачил между собой. Звонки c внутренних sipовских экстеншнов нормально проходят по условиям исходящей маршрутизации на chan_dongle. Но , возможно ли осуществить вот такой коннекшн транков ?
    простите, я новичок. начал изучение с FreePBX, а не с астера :'( может быть поэтому — туплю

  • Похоже вы что-то не договариваете в заметке
    root@debian:/opt/dongle# aclocal && autoconf && automake -a
    aclocal: warning: autoconf input should be named ‘configure.ac’, not ‘configure.in’
    automake: warning: autoconf input should be named ‘configure.ac’, not ‘configure.in’
    configure.in:50: installing ‘./compile’
    configure.in:6: installing ‘./config.guess’
    configure.in:6: installing ‘./config.sub’
    configure.in:7: installing ‘./install-sh’
    configure.in:7: installing ‘./missing’
    automake: error: no ‘Makefile.am’ found for any configure output
    root@debian:/opt/dongle# lsb_release -a
    No LSB modules are available.
    Distributor ID: Debian
    Description: Debian GNU/Linux 9.8 (stretch)
    Release: 9.8
    Codename: stretch
    root@debian:/opt/dongle# uname -a
    Linux debian 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU/Linux
    root@debian:/opt/dongle# asterisk -rx «core show version»
    Asterisk 15.7.2 built by root @ debian on a x86_64 running Linux on 2019-03-01 13:11:50 UTC
    root@debian:/opt/dongle#

    • Это ответ на комментарий Kuzya

      Похоже что вы пытаетесь сделать на Asterisk 15.7.2 + Debian 9, хотя в заметке явно указано что все описанное применимо к Asterisk 13 + Debian 8 Jessie!

      Лично у меня на Asterisk 13 + Debian 8 Jessie, все прекрасно заводится, делая в точности по шагам заметки. На других версиях не пробовал и не могу знать что там за подводные камни могут быть.

      К примеру указанный в статье модуль chan_dongle поддерживает Asterisk 13, поддержку Asterisk 15, насколько я знаю никто не делал..