使用AT命令发送Unicode(UCS2)短信

问题描述 投票:0回答:1

我正在尝试使用 AT 命令和 UCS2 编码发送 Unicode 短信。但它不起作用,因为我收到错误。这是我的输入:

AT
OK
AT+CSCS = ? 
+CSCS: ("IRA","GSM","UCS2")
AT+CSCS="UCS2"
OK
AT+CMGF=1
OK
AT+CSMP=1,167,0,8 //So this one doesnt work, let's try with 17,167,0,8
ERROR

AT+CSMP=17,167,0,8
OK
AT+CMGS="+370********"
ERROR

或者也许我应该使用 PDU 模式来实现这一点?

我尝试过使用较旧的调制解调器,UCS2 可以在该调制解调器中工作,但不能在我正在使用的调制解调器中工作。但我确信这个冲突的调制解调器支持 UCS2。

unicode gsm at-command
1个回答
8
投票

我发现我只需要将 AT+CMGS 中的号码编码为 UCS2,现在就可以了:

AT+CMGS="002B003300370030************************"
© www.soinside.com 2019 - 2024. All rights reserved.