0

我正在尝试通过超级终端使用Huawei Mobile Connect,型号:E170 设备接收短信,但不能。

我使用以下命令来初始化调制解调器:

AT+CMGF=1 AT+CNMI=2,2,0,0,0 (但这给了我这个错误:+CMS ERROR: 303)

同样的命令适用于我的诺基亚 N70、6630 和许多其他我不记得的诺基亚型号。

我知道调制解调器可以接收和发送 SMS 消息,但我该怎么做呢?

4

3 回答 3

2

下面在华为 E153 为我工作。

at+cmgf=1 //Set text format
at+csmp=49,167 //Enable delivery reports
at+cpms="SM","SM","SR" //Set message storage
at+cnmi=2,1,0,2 //Set message notifications

还要注意配置的顺序。调制解调器可能不允许您启用冲突配置。

另请注意,某些调制解调器通过不同的渠道发送通知。在我的例子中,在 Ubuntu 中连接 E153 创建了 /dev/ttyUSB0、/dev/ttyUSB1、/dev/ttyUSB2、/dev/ttyUSB3。即使我使用 /dev/ttyUSB0 发送 SMS,新 SMS 和交付报告的通知也只能通过 /dev/ttyUSB3 发送。

于 2012-01-21T17:30:54.217 回答
1

我在 kannel 中使用这个初始化字符串:“ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0”和华为 e153,它以可接受的方式工作(我可以发送短信)所以你必须使用那个或启动wvdial并观察标准输出以获得正确的字符串/命令。如果这不起作用,则提供错误消息。

于 2012-04-23T20:45:34.550 回答
0

也许使用可以做到这一点的软件会更好?例如Gammu或 Gnokii。

回到问题:有些手机不喜欢设置所有的CNMI参数,检查AT+CNMI=? 输出看看你的手机支持什么,很可能你需要使用 AT+CNMI=2,,,,0

于 2009-12-06T10:24:44.923 回答