1

I am using the ruby smpp library to send/receive SMS. Right now we are sending messages to two different servers, using the ruby-smpp library. One of them works perfectly, but the other one sends multiple DELIVRD confirmations for each messages. And by multiple I mean hundreds of confirmations per message in some cases.

Does anyone know any possible reason behind this? I am thinking on something relative to the implementation of the protocol the company is using, since it works perfectly with the other one, and not on the lines of a bug in the specific smpp ruby library. We are using smpp v3.4.

4

1 回答 1

1

我还没有使用过 Ruby 库,但我会利用我的基本 SMPP 知识来尝试回答......

听起来您在要求送达确认,但您的服务器没有确认收到送达确认。

SMPP v3.4 规范的第 31 页显示:

(你在左边)

submit_sm -> <- submit_sm_resp

<-deliver_smdeliver_sm_resp->

您可以在没有收据的情况下进行 submit_sm。

于 2010-04-11T01:38:16.947 回答