【问题标题】:+CMS ERROR: invalid parameter+CMS 错误:参数无效
【发布时间】:2017-02-10 07:09:23
【问题描述】:

我已将 GSM 调制解调器连接到我的计算机。当应用程序发送消息时,得到以下响应。我已将日志文件中的手机号码替换为 xxxxxxxx。应用程序可以发送短信,但是这个问题突然开始了。

2017-01-16 06:40:09,217 |信息 | PagerChannel.java | PagerChannel::sendSMS (单条消息) ENTER

2017-01-16 06:40:09,217 |信息 | PagerChannel.java |连接上 端口:com3,波特率:115200

2017-01-16 06:40:19,289 |信息 | PagerChannel.java |连接上 端口:com3,波特率:115200

2017-01-16 06:40:19,811 |信息 | PagerChannel.java |发送短信: xxxxxxxx 使用 AT^SCMS=xxxxxxxx,145,1,5,16,2088

2017-01-16 06:40:19,871 |错误 | PagerChannel.java | PagerChannel.sendSMS 错误响应:for AT^SCMS=xxxxxxxx,145,1,5,16,2088 响应:

+CMS 错误:参数无效

谁能告诉我这是什么问题?

【问题讨论】:

    标签: gsm at-command modem telecommunication


    【解决方案1】:

    我找到了导致错误的问题,当我将手机号码格式更改为没有国家代码的号码时,这些问题就开始了。 (从 +974MobileNumber 到 MobileNumber)

    在那种情况下,目标地址类型的值应该是 129 ,但在我的情况下,它使用的是 145。

    AT^SCMS=da[toda], seq, max, ieia, ref

    目标地址类型 GSM 04.11 TP-Destination-Address 整数格式的地址类型八位字节(当 is + (IRA 43) 默认为 145,否则默认为 129)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-17
      • 2016-01-05
      • 2020-10-16
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多