Отчёт о доставке 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, оператор Мегафон Москва.
ответил
2013-06-20 13:02:14 +0400
Тимофей 1 ● 1