【问题标题】:AT+CMGS returns ERROR 302AT+CMGS 返回 ERROR 302
【发布时间】:2016-11-23 01:08:23
【问题描述】:
我正在尝试使用 AT 命令发送短信,在输入手机号码后显示 CMS:错误 302。
我在做什么:
AT
OK
AT+CMGF=1
OK
AT+CMGS="<3 digit local area code><7 digit cellphone number>"<Enter>
+CMS: ERROR 302
我找到了这篇文章:AT+CMGS returns ERROR,但找不到解决方案。我输入错误了吗?如帖子所述,我已将 SMS 编码更改为 GMS。
【问题讨论】:
标签:
command
sms
at-command
【解决方案1】:
试试这个:
AT
AT+CMGF=1
AT+CSCA="sms tel. service",145
AT+CMGS="tel. number"
text message here
^Z
有些调制解调器需要始终设置 CSCA(短信服务中心地址)。
并查看here 以获取示例和说明。
【解决方案2】:
我发现手动发送完全相同的 AT 命令是可行的,但从控制器发送它们却没有(等待正确的答案)。收到 302 错误。但是随后执行所有命令的速度变慢了,中间有 2 秒的等待时间,它突然开始起作用了。显然 SIM900 在应答后需要更多时间。