我终于可以拨打电话,接听并接听电话了。但是,如果我尝试发送短信,我会收到 CMS ERROR:500 。我使用的GSM调制解调器是Telit GL865-Quad模块。由于Call函数正在工作,是什么阻止SMS工作?请启发我。 Sim卡可以在我的手机上正常工作,以排除一些问题。我使用超级终端以19200速度键入命令。这是user guide with commands,为了您自己的方便。
发送短信:
AT+CMGF=1 // Select Text Mode
OK
AT+CMGW=”+xxxxxxxxxxxx” // my number
> Hi
>
+CMGW: 8
OK
AT+CMSS=8
错误: + CMS错误:500
任何关于错误意味着什么的想法,因为它的未知错误?有哪些命令可以输入以查明问题?
感谢您的帮助,谢谢!
答案 0 :(得分:1)
+ CMS ERROR:500很遗憾是一个非常通用的错误消息。
我有一些怀疑可以解决你的问题:
1)时间问题
将短信写入SIM卡将花费“大量”时间。在将短信写入SIM卡和发送短信之间等待几秒钟。
2)检查SMS是否真的写入了SIM
使用CMGR命令可以验证SMS是否写入SIM并且是否为当前状态。
例如:
AT+CMGR=8
<强>替代强>:
您可以随时直接发送短信而无需存储在SIM卡上。由于多种原因,这通常是一种更受欢迎的方法,包括短信发送更快,并且由于读/写减少而延长了SIM的使用寿命。
这可以通过使用:
来实现AT+CMGS=<destination address>
>Hi
您还可以使用CNMI命令阻止传入的消息存储在SIM卡上,并直接输出到控制台/ telnet连接。