2014-11-24 3 views
0

Я отправляю команду SUBMIT_SM со всеми необходимыми данными и успешно получаю SMS на свой мобильный телефон.SMPP получает DLR-логику для внешнего api

Я вижу на моем сервере сервера SMPP, что DELIVER_SM_RESP получен из SMSC, но я не вижу логики, как запросить у моего api (что я строю), чтобы получить эту DLR.

ли я бегу:

deliver_sm = 0x00000005

или

query_sm = 0x00000003

Я попытался с обоих, но для deliver_sm получил ошибку, и не может видеть ничего query_sm.

Просьба сообщить, спасибо заранее. Vedran

ответ

0

Квитанция о доставке будет отправлена ​​обратно на ваш SMPP-сервер через сообщение DELIVER_SM, если у вас есть правильно зарегистрированное поле доставки в вашем сообщении (обязательно). Используете ли вы Kannel или какой-либо другой сервер SMPP или вы сами пишете?

+0

Я не знаю о типе сервера smpp, я пытаюсь подключиться к внешней программе, которую я создал. Дело в том, что после успешной привязки и системы submit_sm/_resp отключите меня, даже если я не буду называть unbind. Я пытаюсь сделать query_sm сразу после submit_sm, но ничего не происходит. Я заметил, что иногда я получаю delivery_sm, но в большинстве случаев не ... –

+0

Имеет ли ваше программное обеспечение пульс SMPP? –

+0

Не уверен в полной логике биения, но если я правильно ее понимаю - он пингует команду SMPP, чтобы проверить, есть ли что-то, что нам нужно получить (например, deliver_sm) - я прав? В этом случае я делаю это с помощью команды QUERY_SM, и она выполняется до тех пор, пока я не получу тайм-аут с веб-сервера. –

0

Ваше программное обеспечение стека SMPP является ответственным за обработку любого полученного DELIVER_SM, содержащего достоверное содержимое квитанции о приеме сообщений, и перенаправление его на ваш API через SMPP, HTTP или любой другой разрешенный протокол. Каков ваш пакет SMPP?

Смежные вопросы