2016-10-05 9 views
0

все.jamaa smpp: несколько доставка_sm с таким же сообщениеId

Я пытаюсь реализовать тестовое решение smpp с использованием jamaa.smpp libraries v1.4. Он успешно отправляет SMS-сообщения, но при запуске - получает несколько сообщений DeliverSm с одинаковыми идентификаторами сообщений.

Я думаю, что есть проблема с отправкой сообщений DeliverSmResp в SMSC, но я новичок в этом, и это может быть неправильно.

В чем может быть проблема? Что я должен проверить? Любые идеи будут полезны.

спасибо. С уважением, Юрий.

ответ

1

Единственный экземпляр, в котором вы получили бы несколько экземпляров доставки_sm, содержащих один и тот же идентификатор сообщения, будет, если вы хотите запросить промежуточные отчеты о доставке. Одно сообщение может иметь несколько статусов на протяжении всей жизни. Один статус может сказать, что сообщение «InProcess» содержит код ошибки, например, отсутствующий абонент. Когда сообщение будет повторно проведено и будет успешно доставлено на телефон, вы получите новый доставляемый_сообщение, содержащее тот же идентификатор сообщения, но с новым статусом.

Общепринято иметь более одного экземпляра deliver_sm для одного submit_sm. теперь я не знаю, что вы тестируете, так сложно сказать, если это верно для вашего дела.

+0

Привет, Ким. Благодарим вас за ответ. Я думаю, что это было из-за отложенных ручных отступных шагов, поэтому я получил пакеты deliver_sm, но сервер не получил от меня deliver_sm_resp вовремя. Без отладки я не вижу никаких проблем. С уважением, Юрий. –