VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

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

Сообщение skynetyar »

Подскажите пожалуйста по приоритетам..

Отправка работает так
extensions_custom.conf

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

exten => sms,1,ExecIF($[${DONGLENAME}=${GLOBDONGLE_1110}]?Macro(from-gsm-sms,${DONGLENAME},${GLOBMAIL_otchet}))
exten => sms,n,ExecIF($[${DONGLENAME}=${GLOBDONGLE_0320}]?Macro(from-gsm-sms,${DONGLENAME},${GLOBMAIL_otchet}))
exten => sms,n,ExecIF($[${DONGLENAME}=${GLOBDONGLE_0320}]?Macro(from-gsm-sms,${DONGLENAME},${GLOBMAIL_adm}))
В globals_custom.conf описаны переменные GLOBDONGLE_0320 и GLOBMAIL_adm с GLOBMAIL_otchet

Как видно в extensions_custom.conf 2-я и 3-я стока совпадают но у них разный ARG2 тоесть разный email адрес, отправляется только первой совпавшей, тость 2-й строке, 3-я игнорируется, подскажите как справится ?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

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

Сообщение april22 »

Меняйте условие .
первое совпало - выполнилось ....
если у меня три яблока - отдать яблоки Пете.
яблоки отдали ..... ;-)
Своими вопросами , вы загоняете меня в ГУГЛЬ.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

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

Сообщение skynetyar »

Ясненько. Спасибо!
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

april22 писал(а):Меняйте условие .
эмм, а зачем ?
skynetyar писал(а):3-я игнорируется
На чем основано данное мнение ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

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

Сообщение skynetyar »

На чем основано данное мнение ?
Ну дак собственно по консоли видно что выполняется [from-pstn-custom], доходит до совпадения [${DONGLENAME}=${GLOBDONGLE_0320}] потом сразу срабатывает [macro-from-gsm-sms] и отправка email , далее по списку он уже не идет и не ищет совпадений.
Могу кинуть лог если необходимо.
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

skynetyar писал(а):далее по списку он уже не идет
ну а куда он идет ? в лес ? за ягодами ?
skynetyar писал(а):Могу кинуть лог если необходимо.
Лог нужен в первую очередь вам, а не нам. В нем все написано. Куда он идет, за чем он идет. Осталось только переварить и осознать.
Можете кинуть мне лог в одном случае - платный консалт.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

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

Сообщение skynetyar »

ну а куда он идет ? в лес ? за ягодами ?
Не, вроде нет у меня там ягод и леса в [from-pstn-custom] ,есть только exten => s,n,Hangup() в [macro-from-gsm-sms] что думаю означает (Безусловный и безоговорочный разрыв связи).
Что то мне из недр подсказывает что там можно использовать Return() или вообще убрать exten => s,n,Hangup() но не хватает знаний и смелости проверить это..

Про консалт это уже нагрудная табличка наверное :)
Размышляя на тему вопроса
На чем основано данное мнение ?

Мне как бы мелькнула мысль что было бы правильней выложить сразу лог в качестве подтверждения ,но потом я вспомнил о платном консалте 8-)
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

skynetyar писал(а):думаю
А не надо в данному случае думать, надо ЧИТАТЬ или

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

CLI> core show application Hangup
Там все четко и внятно написано.
skynetyar писал(а):но не хватает знаний и смелости проверить это
А зря.
Кто вам мешает создать ТЕСТОВЫЙ контекст, на котором и проводить эксперименты ? Разве вам кто-то запрещал подставить нужные значения в нужные вам переменные ?

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

[macro-from-gsm-sms-TEST]
...бла бла бла...
exten => s,n,Return()

[from-pstn-custom-TEST]
...бла бла бла...
exten => sms,1,Set(DONGLENAME=блаБлаБла)
exten => sms,n,ExecIF($[${DONGLENAME}=${GLOBDONGLE_0320}]?Macro(from-gsm-sms-TEST,${DONGLENAME},${GLOBMAIL_otchet}))
exten => sms,n,ExecIF($[${DONGLENAME}=${GLOBDONGLE_0320}]?Macro(from-gsm-sms-TEST,${DONGLENAME},${GLOBMAIL_adm}))
Затем просто соорудить себе "мостик" в этот контекст (путем набора некоего номера или комбинации) и тупо, подняв трубку телефона на своем столе, набрать этот номер и зреть в CLI.
Как все осознаете, отладите - внесете изменения в БОЕВЫЕ контексты/макро/etc.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

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

Сообщение skynetyar »

Вот за этот совет Спасибо!
Я же как губка, все впитываю, визуал так скажем, так и поступлю!
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

skynetyar писал(а):Мне как бы мелькнула мысль что было бы правильней выложить сразу лог в качестве подтверждения ,но потом я вспомнил о платном консалте 8-)
У меня всё время мелькает мысль об аналогии "выложить лог " и "наложить кучу", в смысле - принести знакомому (или даже незнакомому) доктору свои анализы. По причине - " ято не разберусь, а Вы - доктор!"
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH