Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
faq:dongle [2022/07/27 07:40] Портнов Алексей [Исходящие] |
faq:dongle [2022/07/27 07:45] Портнов Алексей [chan_dongle Asterisk] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Настройка Huawei E173 (chan_dongle) ====== | ====== Настройка Huawei E173 (chan_dongle) ====== | ||
- | <note warning>Инструкции актуальны для версии v**2021.3.3**+\\ Стоит добавить, что Dongle модемы работают не стабильно. Им необходимо надежное, стабильное питание и устойчивый GSM сигнал. </note> | + | <note warning>Инструкции актуальны для версии v**2022.2.96**+\\ Стоит добавить, что Dongle модемы работают не стабильно. Им необходимо надежное, стабильное питание и устойчивый GSM сигнал. </note> |
Строка 43: | Строка 43: | ||
Теперь нам известны идентификаторы серийных устройств модема **ttyUSB0, ttyUSB1, ttyUSB2**. | Теперь нам известны идентификаторы серийных устройств модема **ttyUSB0, ttyUSB1, ttyUSB2**. | ||
- | <note warning>Если устройства найдены, то пол дела сделано. Если же они не появились, то вероятно модем подключен в режиме, отличном от **1001**</note> | + | <note warning>Если устройства найдены, то пол дела сделано. Если же они не появились, то вероятно модем подключен в режиме, отличном от **1001**, цифровой идентификатор режима может отличаться на разных прошивках. |
+ | |||
+ | На некоторых устройствах режим "Только модем" отображается как "**140c**"</note> | ||
===== Проверка настроек модема ===== | ===== Проверка настроек модема ===== | ||
Строка 116: | Строка 118: | ||
- Обязательно добавьте контексты для обработки sms и ussd <code>[dongle-incoming-ussd] | - Обязательно добавьте контексты для обработки sms и ussd <code>[dongle-incoming-ussd] | ||
exten => ussd,1,Noop(Incoming USSD: ${BASE64DECODE(${USSDBASE64})}) | exten => ussd,1,Noop(Incoming USSD: ${BASE64DECODE(${USSDBASE64})}) | ||
- | exten => ussd,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLENAME}:${BASE64DECODE(${USSDBASE64})}' >> /var/log/asterisk/ussd.txt) | + | exten => ussd,n,Hangup() |
[dongle-incoming-sms] | [dongle-incoming-sms] | ||
exten => sms,1,Noop(Incoming SMS from ${CALLERID(num)} ${BASE64_DECODE(${SMS_BASE64})}) | 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) | ||
exten => sms,n,Hangup()</code> | exten => sms,n,Hangup()</code> | ||
- После настройки "**dongle.conf**" потребуется перезагрузить АТС | - После настройки "**dongle.conf**" потребуется перезагрузить АТС |