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

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

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

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

virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

Это называется "Разуй глаза, обуй ноги", а затем "Перевожу с английского. ДороХо !"

Для меня сей топик исчерпан, т.к. раз "учиться не предлагать", "гугл устарел" и просто уже сквозит "сделайте за меня", то это уже соседняя ветка - "Бизнес".
мой 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 »

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

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

Сообщение ded »

Фразу
Channel 'А/В@С' sent to invalid extension but no invalid handler: context,exten,priority
следует уже отлить в бронзе"
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

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

Сообщение april22 »

В золоте!!!
Своими вопросами , вы загоняете меня в ГУГЛЬ.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

Да в платине уже, мне кажется так.
Ведь это такой уникальный вопрос даже на данном ресурсе.
google -> Результатов: примерно 131
Про весь инет я вообще молчу: Результатов: примерно 3 050 000

Но ведь мы уже знаем, что это все устаревшее и неактуальное... Ведь ожидается копипаст решение, а не пошевелить серым веществом и руками.
мой 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 »

Ну это понятно что ошибка и где она, но как с ней справится не хватает навыка...

exten => ussd,1,Goto(from-gsm,${EXTEN},1) отправляет from-gsm,ussd,1

Приходит в
exten => ussd/D79206509000,1,Macro(from-gsm-ussd,${DONGLENAME},adm@gmail.com) и тут ошибка связанная с ussd/D79206509000 и конкретно с dongleID

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

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

Сообщение ded »

skynetyar писал(а):exten => ussd,1,Goto(from-gsm,${EXTEN},1) отправляет from-gsm,ussd,1
Не надо exten => ussd,1,Goto
Делайте сразу там
exten => ussd/D79206509000,1,Macro(from-gsm.....
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

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

Сообщение skynetyar »

Спасибо за ответ,но я запутался..

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

[from-pstn-custom]
exten => ussd/D79206509000,1,Macro(from-gsm-ussd,${DONGLENAME},adm@gmail.com)

[macro-from-gsm-ussd]
;${ARG1} - DONGLENAME , ${ARG2} - email
exten => s,1,Verbose(Incoming USSD: ${BASE64_DECODE(${USSD_BASE64})} on ${ARG1})
exten => s,n,System(echo 'Subject: Входящая USSD ,на модем: ${ARG1}' > /var/log/asterisk/ussd_${ARG1}.txt)
exten => s,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${ARG1} :${BASE64_DECODE(${USSD_BASE64})}' >> /var/log/asterisk/ussd_${ARG1}.txt)
exten => s,n,System(sendmail -f  info@dom.ru -t ${ARG2} < /var/log/asterisk/ussd_${ARG1}.txt)
exten => s,n,Hangup()
Тоесть вот такая конструкция?
Но она не работает :(

До этого было
[from-pstn-custom]
exten => ussd,1,Goto(from-gsm,${EXTEN},1)
Слал в
[from-gsm]
exten => ussd/D79206509000,1,Macro(from-gsm-ussd,${DONGLENAME},adm@gmail.com) ;ussd/DONGLEID
Ну и потом в макрос..

Если убираем слеш и dongleid в ussd/D79206509000 вот так ussd то тогда все нормально без ошибок но теряется смысл ,как тогда разграничить по donleid

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

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

Сообщение ded »

Прстите, а Вы в лог смотрите, когда делаете? Там подробнее написано, почему не идёт. Мы то лог не видим? Стандартные средства отладки:

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

exten => ussd,1,NoOp(DONGLENAME = ${DONGLENAME})

exten => ussd/D79206509000,1,Macro(from-gsm-ussd,${DONGLENAME},adm@gmail.com)
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

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

Сообщение skynetyar »

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

Executing [ussd@from-pstn:1] Verbose("Local/ussd@from-pstn-00000053;1", "DONGLENAME = D79206509000") in new stack
Мало конечно информации об этом , вот вычитал где то что надо метками это делать и регистрировать их в globals_custom.conf
Правда ли это,или я кривой все таки? :?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH