2010-02-07 63 views
1

我正在使用ruby smpp库来发送/接收SMS。现在我们使用ruby-smpp库向两个不同的服务器发送消息。其中一个完美的工作,但另一个发送每个消息的多个DELIVRD确认。而在多数情况下,我的意思是在某些情况下每封邮件有数百个确认​​。使用Ruby SMPP的每条消息的多个传送确认

有没有人知道背后的任何可能的原因?我正在考虑与公司使用的协议相关的事情,因为它与另一个协议完全兼容,而不是特定smpp ruby​​库中的错误。我们正在使用smpp v3.4。

回答

1

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

这听起来像你所要求的交货确认,但你的服务器是不是确认收到送达确认。

第31页的SMPP V3.4规范的表示:

(你是左侧)

SUBMIT_SM - > < - SUBMIT_SM_RESP

< - DELIVER_SM deliver_sm_resp - >

你可以做一个submit_sm没有交货收据。