查看: 7534|回复: 4
打印 上一主题 下一主题

短信收发设备发送短信时碰到的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-5 15:48:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        直接看代码吧:

            AT
            OK

            ATE0
            OK

            AT+CMEE=1
            OK

            AT+CMGF?
            +CMGF: 0 OK

            AT+CSMS?
            +CSMS: 1,1,1,1 OK

            AT+CNMI?
            +CNMI: 2,1,0,1,1 OK

            AT+CSCS?
            +CSCS: "GSM" OK

            AT+CPMS?
            +CPMS: "SM",15,50,"SM",15,50 OK

            AT+CSMS=1
            +CSMS: 1,1,1 OK

            AT+CNMI=2,1,0,1,1
            OK

            AT+CSCA?
            +CSCA: "+8613800898500",145 OK

            AT+CMGS=50
            >
            0031000BA18106011234F40008C48400280031002F0032002900208FD9662F6D4B8BD5957F77ED4FE17B2C0020003100206761FF0C5982679C8BEF53D19001523060A87684624B673A8BF789C18C05FF0C540E976276845B5753EF4EE54E0D770B7684FF0C7EAF7CB9662F4E3A4E8651D1591F003700304E2A5B57FF0C96BE905373B057288FD84E0D591F003700304E2A5B57
            +CMGS: 15  OK(这里返回错误:+CMS ERROR: 8 +CMS ERROR: 512 +CMS ERROR: 514)

            +CDS: 00060F0BA13146681234F4418050314455234180503154002342 (这里经常返回42,00是正常,但42不知道是什么意思,而且当此处为42的时候,短信接收不到)

            主要是两个问题,代码中都标识了:
            1 错误信息+CMS ERROR: 8 +CMS ERROR: 512 +CMS ERROR: 514 代表什么,怎么解决?
            2 短信状态报告最后两位返回42时代表什么意思,如何解决?


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
沙发
发表于 2014-8-6 15:00:16 | 只看该作者
网上找的具体你出现的问题是哪里就不清楚了
CMS ERROR 8 这个不是很清楚是什么,可能是运营商那边限制吧,这个错误很少见

发送短消息后,收到出错信息+CMS ERROR 512
表示您的GSM MODEM在发送短消息的同时它收到了新的短消息,发送短消息被拒绝,您需要重新发送此条短消息。

发送短消息后,收到出错信息+CMS ERROR 514
您遇上了下面问题中的一种:
a) 您设置的短消息中心的号码是错误的;
b) 短消息将要送达的目的号码是错误的;
c) 您发送的短消息被短消息中心拒绝(一般为目的号码不存在或目的号码被禁用)。

42是什么意思还不清楚,发现后再回复你吧
板凳
 楼主| 发表于 2014-8-6 15:48:02 | 只看该作者
jojo198945 发表于 2014-8-6 15:00
网上找的具体你出现的问题是哪里就不清楚了
CMS ERROR 8 这个不是很清楚是什么,可能是运营商那边限制吧, ...

非常感谢
我查到了一些
CMS ERROR: 8         Operator determined barring(运营商决定的闭锁)
CMS ERROR: 512         User abort(用户中止)
CMS ERROR: 514         Invalid Status(无效状态)
但还是不清楚出现这些错误的原因
另外短信状态报告的42也查到了:连接尝试被目标终端拒绝
但不知道具体是什么意思,也不清楚是怎么引起的,还不知道怎么解决。。。。呵呵
地板
 楼主| 发表于 2014-8-6 15:57:44 | 只看该作者
还有就是,当发送短信的时候:
  1. AT+CMGS=50
  2. >
  3.            0031000BA18106011234F40008C48400280031002F0032002900208FD9662F6D4B8BD5957F77ED4FE17B2C0020003100206761FF0C5982679C8BEF53D19001523060A87684624B673A8BF789C18C05FF0C540E976276845B5753EF4EE54E0D770B7684FF0C7EAF7CB9662F4E3A4E8651D1591F003700304E2A5B57FF0C96BE905373B057288FD84E0D591F003700304E2A5B57
  4. +CMGS: 15  OK   (这里这个OK是说明数据已经发送到短信中心了,还是已经缓存到短信猫的准备发送短信的队列中了)
  5. 短信报告数据
  6. +CDS: 00060F0BA13146681234F4418050314455234180503154002342  这个数据是短信猫生成的还是短信中心生成的数据?具体用短信猫发送短信的流程是什么?比如什么时候发送数据到短信中心,哪些数据是短信中心回复的?等等
复制代码
5#
发表于 2014-8-7 14:50:19 | 只看该作者
awtest 发表于 2014-8-6 15:57
还有就是,当发送短信的时候:

OK后就是已经提交给短信中心了。
+cds:后面的是根据短信中心反馈的代码进行返回给你的相关信息内容。

问题应该是出在你发送这段PUD编码有问题吧,如果你只发送text内容会出现这些错误不?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|未来时代科技 ( 粤ICP备12044031号-1

GMT+8, 2024-11-23 03:03 , Processed in 0.070234 second(s), 27 queries .

Powered by WLSD X3.1

© 2013-2014 WLSD Inc.

快速回复 返回顶部 返回列表
 
【电话】(15118131494)
【QQ】 未来时代科技01 售前咨询
【QQ】 未来时代科技02 售后技术
【旺旺】 请问有什么可以帮到您?不在线可留言.
【邮箱】
inextera@sina.com
【地址】 (深圳市龙岗坂田扬马小区)