`

短信通信的几种情况和CMS错误

阅读更多
1. 如何与GSM MODEM建立通信联系
2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码
3. 如何才能知道错误代码
4. 发送短消息后,收到出错信息+CMS ERROR 512
5. 发送短消息后,收到出错信息+CMS ERROR 513
6. 发送短消息后,收到出错信息+CMS ERROR 514
7. 发送短消息后,收到出错信息+CMS ERROR 515
8. 如何才能知道您发送的短消息已被送达目的号码
9. 如何发送中文短消息
10.如何建立一个话音呼叫
11.如何建立一个数据呼叫
12.当GSM MODEM作被叫时,如何显示主叫的电话号码
13.当GSM MODEM作被叫时,如何判别主叫发起的是话音、数据或传真呼叫
14.当GSM MODEM作被叫时,如何使其自动应答或不能自动应答
15.如何不通过SIM卡直接读或写短消息

1. 如何与GSM MODEM建立通信联系
您可用诸如Windows下的超级终端或Pcomm等终端仿真软件,将计算机的串行口与GSM MODEM的串行口用电缆直接连接。

2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码
检查您的串口是否保证正常连接,计算机的串口引线与GSM MODEM的串口引线应是一一对应的。GSM MODEM与仿真终端应设置相同的通信速率。
但您初次使用GSM MODEM时,请在仿真终端上设置为通信速率9600bps、8位数据位、无较验位、1位停止位。

3. 如果您想在出错后得到错误代码号,需将GSM Modem作如下设置:
AT+CMEE=1

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

5. 发送短消息后,收到出错信息+CMS ERROR 513
您遇上了下面问题中的一种:
a) 您的GSM MODEM失去了无线链路连接;
b) 在发送完短消息后的28秒内,您的GSM MODEM没有收到短消息中心送来的接收确认+CMGS:〈顺序号〉;
c) 在送出请求建立发送短消息的控制信道指令后的42秒内,您的GSM MODEM没有收到基站送来的确认〉。

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

7. 发送短消息后,收到出错信息+CMS ERROR 515
如果您的GSM MODEM在初始化期间或在指令执行过程当中GSM MODEM又接受新的指令,将会出现此错误。您必须等到初始化完成或指令执行完毕。

8. 如何才能知道您发送的短消息已被送达目的号码
a) 采用文本格式发送
在您采用文本格式发送短消息时,您的GSM MODEM须作以下的设置:
at+csmp=49,〈X〉,〈X〉,〈X〉
at+cnmi=〈X〉,〈X〉,〈X〉,1,〈X〉
〈X〉代表根据您的需要您所选择的合适的参数。
当您发送完短消息后,您将收到来自短消息中心的以下两种确认中的一种:
+CDS:〈X〉,〈顺序号〉,"电话号码","发送时间","接收时间",0
或:
+CDS:〈X〉,〈顺序号〉,"电话号码","发送时间","接收时间",48
确认中的最后个数代表了此短消息的传输状态。(0表示已经送达目的号码,48表示不可能将此送达目的号码)
b) 采用PDU格式发送
在您采用PDU格式发送短消息时,您的GSM MODEM须作以下的设置:
at+cnmi=〈X〉,〈X〉,〈X〉,1,〈X〉
〈X〉代表根据您的需要您所选择的合适的参数。
在您所要发送的PDU格式的短消息中,您须将短消息中心号码后的第一个字节设成31
在发送完短消息后,您将收到来自短消息中心的以下确认:
+CDS:〈长度〉00〈PDU格式的确认信息〉
注意:在收到的PDU格式的确认中,顺序号和传输状态标志都是以16进制数存在的,您可将其直接转成10进制数而无需将其倒置后再转换。

9. 如何发送中文短消息
采用现有的GSM MODEM发送中文短消息,都必须先将准备发送的中文短消息转换成16位的Unicode编码。
A) 采用文本方式发送
在您采用文本格式发送Unicode编码中文短消息时,您的GSM MODEM须作的设置:
at+csmp=〈X〉,〈X〉,〈X〉,8
〈X〉代表根据您的需要您所选择的合适的参数。
然后您就可将转换好的Unicode编码中文短消息按照发送普通文本短消息的方法发送出去。
B) 采用PDU方式发送
您只须在您的PDU格式的短消息中,将目的号码字符串后的第二个字节设成08,将转
换好的Unicode编码中文短消息作为PDU中的发送内容一齐发送。

10. 如何建立一个话音呼叫
向GSM MODEM的串口送指令ATD〈电话号码〉;〈回车〉必须确认电话号码是一个话音号码而非传真或数据号码。

11. 如何建立一个数据呼叫
先将您的GSM MODEM作如下设置:
at+ipr=9600
at+ifc=2,2
at+cbst=0,0,1
向GSM MODEM的串口送指令ATD〈电话号码〉〈回车〉
必须确认电话号码是一个数据号码而非传真或话音号码,同时必须确认您的SIM卡已开通数据通信的服务。

12.当GSM MODEM作被叫时,如何显示主叫的电话号码
将您的GSM MODEM作如下设置:
at+clip=1

13.当GSM MODEM作被叫时,如何判别主叫发起的是话音、数据或传真呼叫
将您的GSM MODEM作如下设置:
at+crc=1

14.当GSM MODEM作被叫时,如何使其自动应答或不能自动应答
如果您想让您的GSM MODEM自动应答,将您的GSM MODEM作如下设置:
ats0=〈N〉 N是代表GSM MODEM震铃的次数的一个整数,即GSM MODEM在N 次 震铃后将自动应答。
如果您想让您的GSM MODEM不能自动应答,将您的GSM MODEM作如下设置:
ats0=0

15.如何不通过SIM卡直接读或写短消息
因为SIM卡只有1万到10万次的读写次数和10-15条短消息的存储空间,还涉及到SIM卡上短消息读写需要一定的时间才能完成。这些因素影响了许多应用,这些应用需要通过GSM网络进行大量的数据交换,为保证流程的顺利进行,SIM卡要完成大量的读、写和删除操作,SIM卡的寿命周期很快就会达到,此外,SIM卡完成这些工作所耗费的时间比外界要求的要多。为解决这些问题,有必要在终端上作一些软件设置,使短消息不通过SIM卡进行读写操作。
以下的描述介绍了如何采用这种方法在Falcom A2系列和数据终端MT4002之间不通过SIM卡交换数据,这种方法也可用与2个MT4002之间。
a) 串口上的从终端来的RTS信号可用来指示数据交换时隙是否忙,串口准备好接收数据
b) 如果终端双方都可用来接收和发送短消息,在设置时双方都要设同样的命令和常数。
在接收端,设命令AT+CNMI=2,2,0,0,0
在发送端,设命令AT+CSMP=17,167,0,240 (当使用PDU格式发送时,240改成字符串DCS(F0))
c) 当程序发现短消息以前缀+CMT后跟所传送的数据这种格式时,立即将此短消息捕获并将其分发到原定的地址。
d) 当发送端如果没有设置CSMP=17,167,0,240时,捕获到的短消息应有前缀+CMTI,此时用命令AT+CMGR=n读取并分发到原定的地址,随后用命令AT+CMGD=n将此短消息删除以保证SIM卡有足够多的空间。
分享到:
评论

相关推荐

    迅睿cms短信插件_迅睿短信接口开发_cms系统短信发送设置

    6. **错误处理和日志记录**:为了确保系统的稳定性,需要处理可能出现的错误,如发送失败、超时等情况,并记录相关日志,便于后续排查问题。 7. **性能优化**:考虑短信发送的频率和并发量,优化接口调用的逻辑,...

    云购CMS短信验证通知插件

    "云购CMS短信验证通知插件"是一款专为云购CMS设计的扩展模块,用于增强网站的安全性和用户体验。云购CMS是一种内容管理系统,主要用于构建在线购物平台或电子商务网站,它提供了一套完整的后台管理功能,使得商家...

    74cms4.2.66短信插件安装说明.doc

    74cms是一个可能用于网站建设和管理的开源平台,而互亿无线则提供了一种短信服务插件,便于网站集成发送短信的功能,例如用于验证用户手机号码、发送提醒通知等。 首先,短信插件是针对74cms系统的一个定制化组件,...

    EmpireCMS短信插件_帝国CMS短信接口开发_内容管理系统短信发送设置

    - 错误处理:开发时需考虑接口调用失败的情况,比如网络问题、账户余额不足等,确保有良好的错误提示和重试机制。 3. **短信模板设置** - 模板创建:在短信服务商后台创建符合业务需求的短信模板,如注册验证码、...

    74骑士CMS短信插件,骑士人才系统短信发送功能开发

    骑士CMS短信插件是专为骑士人才系统设计的一款功能组件,旨在增强系统与用户之间的通讯能力,特别是通过短信服务进行消息传递。这款插件适用于骑士CMS的最新版本6.0.4,它允许管理员和求职者之间进行更有效、安全的...

    帝国cms短信宝插件安装使用教程

    总结,帝国CMS短信宝插件的安装和使用涉及了服务器文件管理、插件配置、API接口调用等多个环节,对于提高网站的安全性和用户体验具有重要作用。正确地安装和配置这个插件,能够使你的帝国CMS站点更加完善,提高用户...

    单片机CMS80F751按键控制时间和UART通信

    单片机CMS80F751按键控制时间和UART通信

    74cms骑士CRM短信插件

    互亿无线是一家提供短信服务的公司,这个PHP类文件可能是用来连接和通信的接口,使得74cms系统能够发送和接收短信。在使用该插件时,你需要配置相关API密钥和参数,以便插件能正确地通过API与互亿无线的服务进行交互...

    友点短信插件_youdiancms短信接口开发_cms短信发送设置

    首先,友点短信插件是专门为YoudianCMS设计的一种功能组件,它允许系统通过集成的短信接口与第三方短信服务提供商进行通信,实现自动或手动发送短信的功能。这在企业级应用中尤其重要,因为短信服务可以用于验证用户...

    实战解决苹果cms显示42000语法错误访问冲突.zip

    通过阅读和遵循说明,用户可以逐步排查错误,修复系统,确保苹果CMS的正常运行。记住,遇到这类问题时,保持耐心,细心检查,往往能找出问题的关键所在。在进行任何修改之前,记得备份相关文件和数据库,以防万一。

    飞飞cms完美无错误模版

    "飞飞cms完美无错误模版"是专为该平台设计的一款模板,适用于飞飞CMS的2.8和2.9版本,确保用户在使用过程中不会遇到任何错误,提供流畅的网站构建体验。 这款模版的独特之处在于其“完美无错”的特性,意味着在设计...

    骑士人才网系统短信插件_招聘系统短信验证码发送_74cms短信通知设置

    【骑士人才网系统短信插件】是专门为74cms招聘系统设计的一款功能模块,用于实现短信验证码的发送和通知设置。这款插件的目的是提升网站的用户体验,通过短信验证方式加强用户账号的安全性,同时提高招聘流程的效率...

    五指cms短信插件说明.doc

    五指CMS短信插件是一款专为五指CMS V4.1.0设计的扩展工具,由互亿无线公司开发,旨在增强网站的用户体验和服务质量。这款插件的主要功能包括手机号短信验证注册、预约信息管理和获取优惠券等,能够有效地提升网站的...

    74cms骑士人才系统新增短信接口云短信 支持4.2.66以上版本

    此次更新,74CMS引入了全新的短信接口,进一步增强了其通信能力,尤其在验证用户身份、发送提醒消息等方面提供了更为便捷的解决方案。 新增的短信接口主要包括启瑞云短信、创明短信以及阿里云短信接口。这三款云...

    DiYunCMS短信插件_帝云CMS短信接口开发_帝云短信发送设置

    本文将深入探讨帝云CMS的短信插件及其短信接口的设置和开发,帮助用户更好地理解和运用这一功能。 首先,我们来了解什么是帝云CMS。帝云CMS是一款高效、稳定、易用的内容管理系统,专为各类企业和个人提供网站建设...

    EmpireCMS短信插件_帝国CMS系统短信设置

    第一步:将短信插件解压至根目录覆盖,浏览器输入:域名/install_smshuyi.php安装短信插件,出现安装成功提示后请将根目录下的install_smshuyi.php删除 第二步:进入系统后台->插件->手机短信管理->短信账户设置

    CMS系列UPS上位机通信协议 V1.11b

    CMS系列UPS提供三种通信接口:RS232、RS485、TCP/IP。RS232模式采用标准DB9通信接口,通信波特率9600,数据位8,停止位1,无校验。RS485模式采用标准5.0卡线接口,通信波特率9600,数据位8,停止位1,无校验。TCP/IP...

    at指令错误码-指令详解

    短信猫常用基本AT指令 AT+SPEAKER=0//默认但是可能声音会小 AT+SPEAKER=1//可以 ..... at+vtd= 调dtmf AT+CFUN= 0, modem不可以打电话,发短信,但是可以有...CMS是 短信中心SMSC的返回错误;CME是设备返回的错误。

    帝国CMS短信接口(插件)修改,直接上传

    在接入短信接口插件中有什么问题可以咨询官网:http://www.56dxw.com,免 接入说明: ...3:发送短信给收货人,请在商城参数设置中,订单必填项勾选手机 4:Linux环境请设置插件文件的读写权限(777)

    74cms骑士人才系统短信接口.zip

    【74cms骑士人才系统短信接口】是一款专为74cms6.0.4版本设计的短信插件,旨在提供高效、稳定且安全的短信验证功能。这款插件的开发目标是增强用户注册、登录、找回密码等过程中的账户安全性,通过发送短信验证码来...

Global site tag (gtag.js) - Google Analytics