首页 文章

如何在从SMSC向ESME发送消息时发布传递回执

提问于
浏览
0

我对如何从ESME收到SMSC送货收据感到困惑?

例如:如果我终止从SMSC到ESME的消息,那么ESME如何发送从SMSC接收的相应消息的发送收据 .

如果SUBMIT_SM用于向SMSC发送送达回执,那么SMSC如何区分ESME的正常短信和送达回执?

提前致谢 . :)

1 回答

  • 0

    在SUBMIT_SM消息中,有一个名为"esm_class"的字段,允许您将发送收据发送到SMSC . 从SMPP specification 5.0第125页开始,该字段包含许多标志,可根据您要发送的消息类型进行设置 . 交货收据的标志如下 .

    • xx0001xx短消息包含MC Delivery Receipt消息类型(位2和5)

    • xx1000xx短消息包含中间交付通知

    • xx0010xx短消息包含交付确认

    我相信您需要向SMSC发送中间交付通知,然后发送交付确认消息 . 中间交付通知可能是可选的 .

    请注意,这在很大程度上取决于SMSC中实现的内容 . SMSC可能甚至不处理这些传送收据,并且可能假设在发送SUBMIT_SM_RESP以响应SUBMIT_SM时或者可能在SUBMIT_SM消息发送后立即传送SMS . 您需要测试会发生什么 .

相关问题