Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

chan_dongle, отправка SMS. Отчет о доставке

0

Прежде чем окончательно закопаться в код и отладку, хочу спросить: кто-нибудь пробовал получать отчёт о доставке сообщения при отправке с помощью DongleSendSMS? В диалплане DongleSendSMS(dongle0,<номер>,<сообщение>,1440,yes). Отправляется успешно, доходит нормально, но по поводу доставки ничего нет ни в CLI, ни в DEBUG-логах.

Asterisk 1.8.7.1 chan_dongle: Huawei 3G Dongle Channel Driver, Version 1.1, Revision 16

спросил Jan 30 '13

ovegio Gravatar ovegio
11 2 2 2

2 Ответа

0

угу. губу раскатайте. отчет о доставке приходит на донгл,если не приходит он перепосылает через Х часов. но вы его не получите. на этом все. вы всегда можете запросить статус используя at команды. но врядли ктото для этого чтото будет писать. ибо редко надо.

если вам нужен отчет о доставке, используйте специализированные решения типа kannel

и кстати, причем тут астериск?

ссылка удалить спам редактировать

ответил Jan 30 '13

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил Jan 30 '13

Comments

Спасибо за ответ. Непонятно, зачем нужен параметр "Запрашивать отчет", если его всё равно нигде не видно. А астериск просто, чтобы не идти и не покупать ещё один свисток специально для отправки SMS.

ovegio (Jan 30 '13)edit

я же вам написал зачем. перепосылка идет. но при этом колчиество смс ограничивается внутренней памятью телефона(порядка 100 макс)

meral (Jan 30 '13)edit
0

Отчёт о доставке SMS нам удалось настроить следующим образом.

Параметр "запрашивать отчёт" устанавливаем в "no", то есть команда CLI по отправке SMS с запросом отчёта о доставке:

шаблон: DongleSendSMS(<device>, <destination> [,Message [, Validity [, Report]]])

должна по логике программистов выглядеть так:

DongleSendSMS(dongle0, +79261234567 ,"Превед медвед", 14400, yes)

Но по этой команде отчёт не приходит. А приходит он по команде:

DongleSendSMS(dongle0, +79261234567 ,"?Превед медвед", 14400, no)

Здесь основную роль играет знак вопроса "?", СМС на телефон адресата приходит без него, а "?" является командой для оператора (Мегафон Москва), чтобы тот прислал отчёт о доставке. У других операторов этот знак может быть другим, для Билайна это "!", для других может быть ".", "/n" или другие символы, обсуждение можно почитать здесь http://www.iphones.ru/forum/index.php?showtopic=582&st=0.

Наша связка: модем Huawei e1550, chan_dongle v1.1 r16, asterisk 10.6.1, оператор Мегафон Москва.

ссылка удалить спам редактировать

ответил Jun 20 '13

Тимофей Gravatar Тимофей
1 1

обновил Jun 21 '13

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: Jan 30 '13

Просмотрен: 4,256 раз

Обновлен: Jun 21 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.