Страница 1 из 1

в chan_dongle не обрабатывются входящие sms и ussd

Добавлено: 06 июн 2016, 09:05
ftpadmin
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: диалплан

Код: Выделить всё

[dongle-incoming-sms]
exten => sms,1,Noop(Vhodishee smst ot ${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()

[dongle-incoming-ussd]
exten => ussd,1,Noop(Vhodiahi 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]
include => dongle-incoming-sms
include => dongle-incoming-ussd

exten => _X.,1,Dial(SIP/me)
exten => h,1,Hangup()
ошибка
[Jun 6 05:26:37] WARNING[507][C-00000015]: pbx.c:4924 pbx_extension_helper: No application 'System' for extension (dongle-incoming, sms, 2)

Re: в chan_dongle не обрабатывются входящие sms и ussd

Добавлено: 06 июн 2016, 09:16
Vlad1983

Код: Выделить всё

asterisk -rx "module show like system"
Module                         Description                              Use Count 
app_system.so                  Generic System() application             0         
...

Re: в chan_dongle не обрабатывются входящие sms и ussd

Добавлено: 06 июн 2016, 11:25
ftpadmin

Код: Выделить всё

asterisk -rx "module show like system"
Module                         Description                              Use Count
0 modules loaded
зато есть

Код: Выделить всё

asterisk -rx "module show like echo"
Module                         Description                              Use Count
app_echo.so                    Simple Echo Application                  28      
1 modules loaded
но все равно не пишет
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

[dongle-incoming-sms]
exten => sms,1,Noop(Vhodishee smst ot ${CALLERID(num)} ${BASE64_DECODE(${SMS_BASE64})})
exten => sms,n,Echo('${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} — ${DONGLENAME} — ${CALLERID(num)}: ${BASE64_DECODE(${SMS_BASE64})}' >> /opt/etc/asterisk/sms.txt)
exten => sms,n,Hangup()

[dongle-incoming-ussd]
exten => ussd,1,Noop(Vhodiahi ussd: ${BASE64_DECODE(${USSD_BASE64})})
exten => ussd,n,Echo('${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} — ${DONGLENAME}: ${BASE64_DECODE(${USSD_BASE64})}' >> /opt/etc/asterisk/ussd.txt)
exten => ussd,n,Hangup()

Re: в chan_dongle не обрабатывются входящие sms и ussd

Добавлено: 06 июн 2016, 11:28
Vlad1983

Re: в chan_dongle не обрабатывются входящие sms и ussd

Добавлено: 06 июн 2016, 11:42
ftpadmin
asterisk установлен на роутере Asus WL-500gP V2
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Список доступных модулей в /opt/lib/asterisk/modules

Код: Выделить всё

app_dial.so            codec_ulaw.so          pbx_config.so
app_echo.so            format_pcm.so          res_agi.so
app_macro.so           format_sln.so          res_crypto.so
app_playback.so        func_base64.so         res_http_websocket.so
app_verbose.so         func_callerid.so       res_rtp_asterisk.so
chan_dongle.so         func_channel.so        res_rtp_multicast.so
chan_local.so          func_global.so         res_srtp.so
chan_sip.so            func_logic.so          res_timing_timerfd.so
codec_alaw.so          func_strings.so
codec_g722.so          func_timeout.so
существует ли модуль System для этой платформы?

Re: в chan_dongle не обрабатывются входящие sms и ussd

Добавлено: 06 июн 2016, 12:04
april22
opkg list | grep asterisk18

Re: в chan_dongle не обрабатывются входящие sms и ussd

Добавлено: 06 июн 2016, 12:49
ftpadmin

Код: Выделить всё

asterisk -rx "module show like system"
Module                         Description                              Use Count
app_system.so                  Generic System() application             0       
1 modules loaded
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: зашёл в консоль

Код: Выделить всё

 asterisk -rv
Asterisk 1.8.32.3, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.8.32.3 currently running on WL-BCAEC5C33763 (pid = 483)
Verbosity was 0 and is now 1
а он выбивает астериск:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: вот так

Код: Выделить всё

dongle ussd dongle0 *102#
[dongle0] USSD queued for send with id 0x5e5140
[Jun  6 09:44:04] NOTICE[495]: at_response.c:267 at_response_ok: [dongle0] Successfully sent USSD 0x5e5140
ASUS*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
[admin@ASUS root]$

Re: в chan_dongle не обрабатывются входящие sms и ussd

Добавлено: 06 июн 2016, 13:54
ded
Make the test:

Код: Выделить всё

[dongle-incoming-sms]
exten => sms,1,Noop(Vhodishee smst ot ${CALLERID(num)} ${BASE64_DECODE(${SMS_BASE64})})
exten => sms,n,System(ls -la)
exten => sms,n,System(cat /var/log/asterisk/sms.txt)
exten => sms,n,Hangup()

Re: в chan_dongle не обрабатывются входящие sms и ussd

Добавлено: 06 июн 2016, 15:09
ftpadmin
версия 18 от смс вылетала, сейчас откатил на 11

Код: Выделить всё

core reload
 Asterisk Queue Logger restarted
[Jun  6 12:00:41] WARNING[801]: cel.c:361 do_reload: Could not load cel.conf
 Reloading SIP
 [dongle0] Got SMS from +796*: 'test message'
 [dongle0] Got SMS from +796*: 'qq'
по команде cat /var/log/asterisk/sms.txt из выполненной из системы файла нет