当前位置: 代码迷 >> 电信IT应用开发 >> 中国移动短信有关问题,有知道的达人进
  详细解决方案

中国移动短信有关问题,有知道的达人进

热度:6987   发布时间:2013-02-26 00:00:00.0
中国移动短信问题,有知道的达人进!
前提:A B两个手机都是完好,卡也是完好,在开机情况下能够正常发送短信。

现象:现在A手机关机,期间用其他不同的手机给关机的A狂发短信,大概200条,再用B手机给其发送,B手机会首先显示"发送成功"(Nokia5300),然后发送报告返回的是“未发送至xx(A手机号码)”,A手机开机后,关机期间的200条短信收到了50条左右,剩下的在3个小时内没有收到,其中由B手机发送的发送报告显示“未发送至xx(A手机号码)”的短信一直没收到。

推断:移动为客户在网络上存储的短信是有数量限制的。注:打电话去移动10086问说是不限量的。

疑问:网上存储的短信数量是否有限制?

知道的达人请给予帮助,谢谢。

------解决方案--------------------------------------------------------
B手机要设置短信的有效时间有长期,就可以了!
------解决方案--------------------------------------------------------
短售的有效期设置有,即时有效,1个小时有效,一天有效,长期有效,你可以在短信设置里设置;
------解决方案--------------------------------------------------------
移动服务提供商提供的短信服务是有网络缓存的。B手机发送的信息被附近基站接收,所以显示“发送成”,但没有被移动短信服务发到A机,所以收到“发送报告返回的是“未发送至xx(A手机号码)””

每一台手机的缓存数量是有限制的,移动服务提供商采用一种缓存策略,保留信息。
------解决方案--------------------------------------------------------
短信服务器的缓存空间肯定是有限的。显示发送成功应该是送到服务器上了,但是A手机关机,所以服务器只能将收到的信息缓存,当这个缓存空间满了以后就只能直接丢弃了(也可能是超过某个阈值以后有一定概率丢弃),然后给发送所手机返回错误信息。

我自己的一点理解,没见过服务器代码,不知道实际情况如何。
  相关解决方案