找回密码
 注册
搜索
查看: 1705|回复: 7

[讨论] 在程序当中 怎么才能判断短信是否真的发送成功呀?

[复制链接]
发表于 2006-3-13 17:06:00 | 显示全部楼层 |阅读模式
我正在做的发短信的程序,用AT指令AT+CMGS把信息发出去的时候,不是有个返回值么,但给我的是OK,确实有些也发出去了,但是打个比方说发十条只有个六条左右别人收到了,但确实当时返回的都是给我的是OK。有没有谁知道原因啊?如果能确保我发的短信别人那里确实收到了?!
发表于 2006-3-13 22:07:00 | 显示全部楼层
<P>短消息中心会把MO-SMSPP STATUS 发给手机,你的层3会把这些信息处理,发送给应用程序。</P><P>你可以看看3GPP 3.4O 和你平台的接口文档。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-3-19 10:53:00 | 显示全部楼层
pls read AT Command Set white-book carefully[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-3-20 20:40:00 | 显示全部楼层
增加回执功能,就可以把收到SMS的数目统计出来.[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-4-13 10:47:00 | 显示全部楼层
<P>对方受到后应该会有status report返回,这样你就知道是不是发出去了。</P>
点评回复

使用道具 举报

发表于 2006-4-18 16:07:00 | 显示全部楼层
<P>status report 可以知道是否发送成功,如果发送失败则会返回causecode,通过解析causecodeJ就知道为什么发送失败了.  至于想知道对方是否收到你的消息, 可以在发送短信时在把deliver Acknowledgment 域设为TRUE即可,BS会在把短信发送给对方后给你一个ACK消息通知你对方已经成功收到短信.</P>
点评回复

使用道具 举报

发表于 2006-4-18 16:36:00 | 显示全部楼层
<P>要移动支持的呢</P>
点评回复

使用道具 举报

发表于 2006-5-7 22:02:00 | 显示全部楼层
更具体的意见建议楼主把源程序贴出来才能够支持具体的问题。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 01:22 , Processed in 0.049080 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表