ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Dongle,SMS, не пишет в лог смс

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Dongle,SMS, не пишет в лог смс

Сообщение skynetyar » 26 янв 2017, 18:02

Добрый день!
FreePBX 13 + Dongle ,все звонит,все проходит нормально, появилась задача смс отправлять на мыло, но к несчастью для себя обнаружил что они не пишутся в файл....


extensions_custom.conf
[Показать] Спойлер:
[from-gsm]
exten => sms,1,Verbose(Incoming SMS from ${CALLERID(num)} ${SMS})
exten => sms,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLENAME} - ${CALLERID(num)}: ${SMS}' >> /var/log/asterisk/sms.txt)
exten => sms,n,Hangup()

exten => ussd,1,Verbose(Incoming USSD: ${USSD})
exten => ussd,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLENAME}: ${USSD}' >> /var/log/asterisk/ussd.txt)
exten => ussd,n,Hangup()


Выдает в консоль когда смс приходит
[Показать] Спойлер:
[D79206500000] Got SMS from +79622088888: 'Ещё раз тут смс'
-- Executing [sms@from-pstn:1] Set("Local/sms@from-pstn-00000004;1", "__FROM_DID=sms") in new stack
-- Executing [sms@from-pstn:2] NoOp("Local/sms@from-pstn-00000004;1", "Received an unknown call with DID set to sms") in new stack
-- Executing [sms@from-pstn:3] Goto("Local/sms@from-pstn-00000004;1", "s,a2") in new stack
-- Goto (from-pstn,s,2)
-- Executing [s@from-pstn:2] Answer("Local/sms@from-pstn-00000004;1", "") in new stack
[2017-01-26 16:53:08] WARNING[21020][C-00003384]: chan_sip.c:22812 func_header_read: This function can only be used on SIP channels.
-- Executing [s@from-pstn:3] Log("Local/sms@from-pstn-00000004;1", "WARNING,Friendly Scanner from ") in new stack
[2017-01-26 16:53:08] WARNING[21020][C-00003384]: Ext. s:3 @ from-pstn: Friendly Scanner from
-- Executing [s@from-pstn:4] Wait("Local/sms@from-pstn-00000004;1", "2") in new stack
[2017-01-26 16:53:10] WARNING[21020][C-00003384]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000004;2
-- Executing [s@from-pstn:5] Playback("Local/sms@from-pstn-00000004;1", "ss-noservice") in new stack
-- <Local/sms@from-pstn-00000004;1> Playing 'ss-noservice.slin' (language 'ru')
[2017-01-26 16:53:11] WARNING[21020][C-00003384]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000004;2
[2017-01-26 16:53:13] WARNING[21020][C-00003384]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000004;2
[2017-01-26 16:53:14] WARNING[21020][C-00003384]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000004;2
-- Executing [s@from-pstn:6] SayAlpha("Local/sms@from-pstn-00000004;1", "sms") in new stack
-- <Local/sms@from-pstn-00000004;1> Playing 'letters/s.slin' (language 'ru')
-- <Local/sms@from-pstn-00000004;1> Playing 'letters/m.slin' (language 'ru')
[2017-01-26 16:53:15] WARNING[21020][C-00003384]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000004;2
-- <Local/sms@from-pstn-00000004;1> Playing 'letters/s.slin' (language 'ru')
-- Executing [s@from-pstn:7] Hangup("Local/sms@from-pstn-00000004;1", "") in new stack
== Spawn extension (from-pstn, s, 7) exited non-zero on 'Local/sms@from-pstn-00000004;1'
-- Executing [h@from-pstn:1] Macro("Local/sms@from-pstn-00000004;1", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/sms@from-pstn-00000004;1", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("Local/sms@from-pstn-00000004;1", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("Local/sms@from-pstn-00000004;1", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/sms@from-pstn-00000004;1' in macro 'hangupcall'
== Spawn extension (from-pstn, h, 1) exited non-zero on 'Local/sms@from-pstn-00000004;1'


Помогите,что то потерялся в логе :(
Соответственно и в файле ничего нет...
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: Dongle,SMS, не пишет в лог смс

Сообщение Wapo » 26 янв 2017, 18:26

Контекст приема sms какой? Правильно - from-gsm. А где он в логе? Там ваще иной контекст.
Аватар пользователя
Wapo
 
Сообщений: 795
Зарегистрирован: 02 мар 2011, 18:53

Re: Dongle,SMS, не пишет в лог смс

Сообщение ded » 26 янв 2017, 18:37

Пропишите в файле extensions_custom.conf в секции (контексте)
Код: выделить все
[from-pstn-custom]
exten => sms,1,Goto(from-gsm.${EXTEN},1)
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

Re: Dongle,SMS, не пишет в лог смс

Сообщение april22 » 26 янв 2017, 18:40

и следом вопрос, перестали приходить входящие звонки.
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Dongle,SMS, не пишет в лог смс

Сообщение ded » 26 янв 2017, 19:08

e2-e4
2. перестали приходить входящие звонки....
3..платный суппорт?
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

Re: Dongle,SMS, не пишет в лог смс

Сообщение skynetyar » 27 янв 2017, 10:35

ded писал(а):Пропишите в файле extensions_custom.conf в секции (контексте)
Код: выделить все
[from-pstn-custom]
exten => sms,1,Goto(from-gsm.${EXTEN},1)


Что то тоже не пишет..,да до этого работало все , полез настраивать отправку наломал дров :cry:

[Показать] Спойлер:
[D79206500000] Got SMS from +79622088888: 'Текст'
-- Executing [sms@from-pstn:1] Goto("Local/sms@from-pstn-00000005;1", "from-gsm.sms,1") in new stack
-- Goto (from-pstn,from-gsm.sms,1)
-- Executing [from-gsm.sms@from-pstn:1] Set("Local/sms@from-pstn-00000005;1", "__FROM_DID=from-gsm.sms") in new stack
-- Executing [from-gsm.sms@from-pstn:2] NoOp("Local/sms@from-pstn-00000005;1", "Received an unknown call with DID set to from-gsm.sms") in new stack
-- Executing [from-gsm.sms@from-pstn:3] Goto("Local/sms@from-pstn-00000005;1", "s,a2") in new stack
-- Goto (from-pstn,s,2)
-- Executing [s@from-pstn:2] Answer("Local/sms@from-pstn-00000005;1", "") in new stack
[2017-01-27 09:31:54] WARNING[17321][C-000033f3]: chan_sip.c:22812 func_header_read: This function can only be used on SIP channels.
-- Executing [s@from-pstn:3] Log("Local/sms@from-pstn-00000005;1", "WARNING,Friendly Scanner from ") in new stack
[2017-01-27 09:31:54] WARNING[17321][C-000033f3]: Ext. s:3 @ from-pstn: Friendly Scanner from
-- Executing [s@from-pstn:4] Wait("Local/sms@from-pstn-00000005;1", "2") in new stack
[2017-01-27 09:31:56] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
-- Executing [s@from-pstn:5] Playback("Local/sms@from-pstn-00000005;1", "ss-noservice") in new stack
-- <Local/sms@from-pstn-00000005;1> Playing 'ss-noservice.slin' (language 'ru')
[2017-01-27 09:31:58] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
[2017-01-27 09:31:59] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
[2017-01-27 09:32:00] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
-- Executing [s@from-pstn:6] SayAlpha("Local/sms@from-pstn-00000005;1", "from-gsm.sms") in new stack
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/f.slin' (language 'ru')
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/r.slin' (language 'ru')
[2017-01-27 09:32:01] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/o.slin' (language 'ru')
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/m.slin' (language 'ru')
[2017-01-27 09:32:03] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/dash.slin' (language 'ru')
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/g.slin' (language 'ru')
[2017-01-27 09:32:04] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/s.slin' (language 'ru')
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/m.slin' (language 'ru')
[2017-01-27 09:32:05] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/dot.slin' (language 'ru')
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/s.slin' (language 'ru')
[2017-01-27 09:32:07] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/m.slin' (language 'ru')
-- <Local/sms@from-pstn-00000005;1> Playing 'letters/s.slin' (language 'ru')
[2017-01-27 09:32:08] WARNING[17321][C-000033f3]: channel.c:1101 __ast_queue_frame: Exceptionally long voice queue length queuing to Local/sms@from-pstn-00000005;2
-- Executing [s@from-pstn:7] Hangup("Local/sms@from-pstn-00000005;1", "") in new stack
== Spawn extension (from-pstn, s, 7) exited non-zero on 'Local/sms@from-pstn-00000005;1'
-- Executing [h@from-pstn:1] Macro("Local/sms@from-pstn-00000005;1", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/sms@from-pstn-00000005;1", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("Local/sms@from-pstn-00000005;1", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("Local/sms@from-pstn-00000005;1", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/sms@from-pstn-00000005;1' in macro 'hangupcall'
== Spawn extension (from-pstn, h, 1) exited non-zero on 'Local/sms@from-pstn-00000005;1'
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: Dongle,SMS, не пишет в лог смс

Сообщение Wapo » 27 янв 2017, 11:06

Код: выделить все
-- Executing [sms@from-pstn:1] Goto("Local/sms@from-pstn-00000005;1", "from-gsm.sms,1") in new stack
-- Goto (from-pstn,from-gsm.sms,1)


Ааааааа!!!! Помогите!!!!! Поколение КОПИПАСТА!!!!
Где глаза чтобы не увидеть точку и не исправить на запятую?????
Аватар пользователя
Wapo
 
Сообщений: 795
Зарегистрирован: 02 мар 2011, 18:53

Re: Dongle,SMS, не пишет в лог смс

Сообщение skynetyar » 27 янв 2017, 11:20

Код: выделить все
[from-pstn-custom]
exten => sms,1,Goto(from-gsm,${EXTEN},1)


Не серчайте, ну когда видишь что пишет ded ,то как то голословно жмякаеш copy :D
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: Dongle,SMS, не пишет в лог смс

Сообщение skynetyar » 27 янв 2017, 11:28

Теперь все путем!
но пишет русские смс в кракозябах :?
Думаю это не страшно, в скрипте все равно кодировка указывается UTF-8

Подскажите еще по USSD будет по аналогии?
[from-pstn-custom]
exten => sms,1,Goto(from-gsm,${EXTEN},1)
exten => ussd,1,Goto(from-gsm,${EXTEN},1)
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: Dongle,SMS, не пишет в лог смс

Сообщение april22 » 27 янв 2017, 12:02

а кто мешает проверить ? и посмотреть в логи ?
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 25

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH