Подключение 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 в режим работы «только модем».
"только модем"
, то пропускайте данный пункт и переходите к установке модуля 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=
После успешного выполнения команды 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=
[dongle0]
audio=/dev/ttyUSB1 ; tty порт для audio соединений;
data=/dev/ttyUSB2 ; tty порт для AT команд;
Y29udGV4dCUzRGZyb20tZG9uZ2xlJTIwJTNCJTIwJUQwJUI4JUQxJTgxJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQxJTgzJUQwJUI1JUQwJUJDJUQxJThCJUQwJUI5JTIwJUQwJUJBJUQwJUJFJUQwJUJEJUQxJTgyJUQwJUI1JUQwJUJBJUQxJTgxJUQxJTgy
bGFuZ3VhZ2UlM0RydSUyMCUzQiUyMCVEMCVCOCVEMSU4MSVEMCVCRiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCNyVEMSU4MyVEMCVCNSVEMCVCQyVEMSU4QiVEMCVCOSUyMCVEMSU4RiVEMCVCNyVEMSU4QiVEMCVCQQ==
JTNCaW1laSUzRDEyMzQ1Njc4OTAxMjM0NQ==
JTNCaW1zaSUzRDEyMzQ1Njc4OTAxMjM0NQ==
В консоли 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==
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
/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==
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Здравствуйте. Спасибо за пост, вроде всё по делу. Не подскажете ли, в чем может быть дело, если мне не удается получить смски с помощью донгла (у меня модем 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()
Очевидно же что это просто для примера было так написано, если не догадались..
Привет всем. У меня такой вот вопрос. Звонит человек извне на номер, привязанный к аналоговому транку 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#
Похоже что вы пытаетесь сделать на Asterisk 15.7.2 + Debian 9, хотя в заметке явно указано что все описанное применимо к Asterisk 13 + Debian 8 Jessie!
Лично у меня на Asterisk 13 + Debian 8 Jessie, все прекрасно заводится, делая в точности по шагам заметки. На других версиях не пробовал и не могу знать что там за подводные камни могут быть.
К примеру указанный в статье модуль chan_dongle поддерживает Asterisk 13, поддержку Asterisk 15, насколько я знаю никто не делал..