相关疑难解决方法(0)

AT+CUSD指令:响应编码

我正在向 gsm 调制解调器发送 AT+CUSD 命令(拨打 ussd 代码)。它运行良好。手机上的响应也是正确的。但我认为响应是十六进制格式或我未知的某种编码:

GSM 调制解调器硬件:

诺基亚C6-01

使用 USB 电缆连接到笔记本电脑。USB 模式:诺基亚套件

初始化编码的命令:

AT+CSCS=?

+CSCS: ("UCS2","GSM","PCCP437","PCDN","IRA","8859-1","HEX","UTF-8")

AT+CSCS="IRA"

AT+CSCS?

+CSCS: "IRA"
Run Code Online (Sandbox Code Playgroud)

还尝试过:

AT+CSCS="GSM"
AT+CSCS="UTF-8"
Run Code Online (Sandbox Code Playgroud)

实际的 USSD 命令:

AT+CUSD=1,"*123#",15
Run Code Online (Sandbox Code Playgroud)

实际反应:

+CUSD: 1,"c47258e1ad7e7f477bb2c6781e0ec72785e691d36136481593cd54f6777d8c2ecb23e1313d6dfd3d36f7764fc26974720fa1b242f8fd161f9b9cc",1

OK
Run Code Online (Sandbox Code Playgroud)

预期回应:

AT+CUSD=1,"*123#",15

+CUSD: 1,"Dear Customer.... some response in english",1
Run Code Online (Sandbox Code Playgroud)

ussd at-command

4
推荐指数
1
解决办法
7603
查看次数

通过USSD检查余额时出错

我一直试图通过AT命令从3g调制解调器检查我的余额,似乎被卡住了.

设备信息如下:

制造商:QUALCOMM INCORPORATED
型号:M6281
修订版:SSD_M6281A-0.0.1 1 [2008年10月02日07:00:00]

调制解调器具有USSD功能(广告并出现在工厂安装的仪表板中).

我通过putty连接到COM4串口,这是我的调制解调器应用程序端口.所有AT命令都正常工作,但我通过putty发出以下错误:

AT+CUSD=1,"*111#",15
Run Code Online (Sandbox Code Playgroud)

这会返回一个简单的"错误".*111#是我的运营商的余额检查代码.我怀疑在某处有格式化错误,但我无法弄清楚在哪里.

注意:如果我发出空白的ussd命令:

AT+CUSD=1,"",15 
Run Code Online (Sandbox Code Playgroud)

然后我得到一个OK(虽然我后来得到一个响应+ CME ERROR:重试操作)...但是如果我在引号内写任何东西,它会返回一个"错误".

modem putty ussd at-command 3g

2
推荐指数
1
解决办法
2841
查看次数

标签 统计

at-command ×2

ussd ×2

3g ×1

modem ×1

putty ×1