+ CMS错误:参数

时间:2017-02-10 07:09:24

标签: gsm at-command modem telecommunication

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

  

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

     

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

     

2017-01-16 06:40:19,289 |信息| PagerChannel.java |已连接   端口:com3,boud率: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 ERROR:参数无效

任何人都可以告诉我这是什么问题吗?

1 个答案:

答案 0 :(得分:0)

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

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

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

  

目的地址类型GSM 04.11 TP-Destination-Address   整数格式的地址类型八位字节(当第一个字符时)   是+(IRA 43)默认值是145,否则默认值是129)。