【发布时间】:2013-08-29 13:32:12
【问题描述】:
作为 SUBMIT_SM_RESP 的一部分返回的消息 ID 与 DELIVER_SM 送达回执中返回的消息 ID 不匹配是否正确?
通过阅读SMPP 3.4 spec 1.2 我认为它会,因为规范在附录 B 中说明了交货收据:
SMSC最初分配给消息的消息ID 已提交。
但我发现例如 SUBMIT_SM_RESP 中返回的十六进制是
c81f136b00116d53000000000b68c86e01481101
而 DELIVER_SM 中返回的小数是
14420265882147188051
并且没有多少位摆弄表明两者或其部分之间有任何相关性。
我最初认为这是我的错误,但后来我在不起眼的文档中发现了 Technical realization of the Short Message Service (SMS) Point-to-Point (PP) (GSM 03.40)
§9.2.1 短消息标识符不在实体之间携带,并且 因此,给定消息在 MS 和 SC 可能具有不同的 SMI 侧面
以后
§9.3.1 ...因此,SC/GMSC 接口上的消息标识符不是 与访问的MSC/MS接口相同
那么,我是否正确理解 Message ID 对关联 SMS 的提交和传递没有用处?
【问题讨论】: