我正在尝试通过超级终端接收华为移动连接,型号:E170设备的短信,但不能。
我使用以下命令初始化调制解调器:
AT + CMGF = 1 AT + CNMI = 2,2,0,0,0(但这给了我这个错误:+ CMS ERROR:303)
我在诺基亚N70,6630以及许多其他诺基亚型号上运行的这些命令我都记不住了。
我知道调制解调器可以接收和发送短信,但我该怎么办?
答案 0 :(得分: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发送短信,新短信和发送报告的通知也只通过/ dev / ttyUSB3发送。
答案 1 :(得分:1)
我在kannel中使用这个初始化字符串:“ATQ0 V1 E1 S0 = 0& C1& D2 + FCLASS = 0”和huawei e153它以可接受的方式工作(我可以发送短信)所以你必须使用那个或启动wvdial
并观察stdout以获得正确的字符串/命令。
如果不起作用,请提供错误消息。
答案 2 :(得分:0)
使用能够做到这一点的软件可能会更好吗?例如Gammu或Gnokii。
回到问题:有些手机不喜欢设置所有CNMI参数,检查AT + CNMI =?输出看你的手机支持什么,很可能你需要使用AT + CNMI = 2 ,,,, 0