打印

SIM900发短信,电信CDMA收不到?

[复制链接]
6918|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hugerat|  楼主 | 2011-8-19 08:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
项目中,要用到sim900模块发送短信。结果发现给移动手机,联通CDMA手机都没有问题。收发均正常。但发现发送给中国电信的CDMA手机,则对方收不到短信。试了多个移动卡,发送给多个电信号码没有成功的。但电信发来的短信,接收正常。查了几天了。解决不了,高手们帮帮忙啊。跪求。

相关帖子

沙发
whydo| | 2011-8-19 10:10 | 只看该作者
sim900给CDMA发,返回成功没
若成功,则可能是电信网关问题,或延时,将卡取出在手机里试下
若不成功,可能是格式上有些问题,电信网关不识

使用特权

评论回复
板凳
hugerat|  楼主 | 2011-8-19 16:33 | 只看该作者
问题找到了,原来是电信的短信不支持设定pud的class类型,也就是必须设为no class,否则电信就收不到,不知为何电信要这么做。

使用特权

评论回复
地板
chunyang| | 2011-8-19 17:09 | 只看该作者
这个要去问电信了,目前电信的网络还不够成熟。

使用特权

评论回复
5
heenson| | 2011-8-23 08:11 | 只看该作者
发送后面加的命令符不能加/R/N,如果你使用的是串口助手,介意你最后结束符去掉0d,0a

使用特权

评论回复
6
hugerat|  楼主 | 2011-8-27 10:53 | 只看该作者
我发现21IC上经常出现这种情况,就是问题已解决了,答案也公布了,怎么还有人回答呢。

使用特权

评论回复
7
499734424| | 2013-10-30 08:57 | 只看该作者
hugerat 发表于 2011-8-27 10:53
我发现21IC上经常出现这种情况,就是问题已解决了,答案也公布了,怎么还有人回答呢。 ...

因为你没有结账:lol

使用特权

评论回复
8
曹世鹏| | 2014-7-31 15:16 | 只看该作者
我也遇到这种问题了。不是PDU模式吧。应该是文本模式。发送流程:(1)AT+CMGF=1     (2)AT+CSMP=17,167,2,25   (3)AT+CSCS="UCS2"   (4)AT+CMGS="00310038003800300031003000380036003900350031"   (5)6D4B8BD5    (6)1A
电信的手机就收不到短信。不知道为啥。楼主解释的也不是很清楚。

使用特权

评论回复
9
gangyijiawei| | 2014-8-15 01:30 | 只看该作者
最近也遇到这个问题,多谢楼主的解答

使用特权

评论回复
10
清风_| | 2016-1-7 16:42 | 只看该作者
前辈,看到回复可以不可以说的详细一点,不是很清楚怎么设置,谢谢

使用特权

评论回复
11
清风_| | 2016-1-7 16:48 | 只看该作者
hugerat 发表于 2011-8-19 16:33
问题找到了,原来是电信的短信不支持设定pud的class类型,也就是必须设为no class,否则电信就收不到,不知 ...

前辈,能说的具体点吗,不胜感激

使用特权

评论回复
12
markhwa| | 2016-1-10 22:23 | 只看该作者
经验贴,学习了

使用特权

评论回复
13
johnrita| | 2016-4-11 16:28 | 只看该作者
我都收到返回OK了,但就是没有收到短信,我用的移动网络。

使用特权

评论回复
14
amandaey| | 2016-4-17 17:00 | 只看该作者
你好,在吗?我在论坛看到你几年前发表的帖子,关于L5973D 开关电源的问题,我现在也遇到了类似的问题,问下你,你当时的问题解决了吗? https://bbs.21ic.com/icview-247574-1-1.html  由于权限不够,不能给你留言,等回复

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

159

帖子

2

粉丝