【发布时间】:2016-08-17 06:23:15
【问题描述】:
我正在使用 jsmpp 库发送短信并连接到远程短信中心。我有两个问题:
1) 起初,当我向任何手机号码发送短信时,即使是关闭的手机,我也会收到 DELIVERED 状态,但实际上手机已关闭。
2) 我可以向任何手机号码发送消息,并使用连接到短信中心接收已发送消息的送达报告。但是如何接收通过 jsmpp 发送到短信中心的短信呢?例如,我从手机向任何短号码发送短信,我如何从短信中心接收这条短信?
谢谢..
【问题讨论】:
我正在使用 jsmpp 库发送短信并连接到远程短信中心。我有两个问题:
1) 起初,当我向任何手机号码发送短信时,即使是关闭的手机,我也会收到 DELIVERED 状态,但实际上手机已关闭。
2) 我可以向任何手机号码发送消息,并使用连接到短信中心接收已发送消息的送达报告。但是如何接收通过 jsmpp 发送到短信中心的短信呢?例如,我从手机向任何短号码发送短信,我如何从短信中心接收这条短信?
谢谢..
【问题讨论】:
您需要与 SMSC(供应商)核实他们发送“已交付”的原因以及第二个问题 在 jsmpp 示例中找到 ReceiveSubmittedMessageExample.java ,MessageReceiverListenerImpl.java 类。
【讨论】:
实际上,SMSC作为响应发送的消息并不意味着将短消息发送给MS,而是发送给MSC,在MO-MT或AO的正常情况下,MSC负责将SMS发送给最终用户-公吨 MSC 可以将 SMS 转发给 MS,如果这个人不确认 MSC,他会重新发送 SMS,但不会向 SMSC 报告。
因此,您从 SMSC 得到的回复是正常的,无需担心。
【讨论】: