我有一个运行在 Linux 下的华为 USB 棒 (E3372h-320)。我配置了 usb_modeswitch,使其切换到调制解调器模式(或“棒模式”)而不是“hilink”模式。我正确地获得了三个/dev/ttyUSB*
设备,并且正在使用 AT 命令进行操作。
调制解调器在网络中正确注册,AT+COPS?
显示已注册。我绝对能够毫无问题地发送和接收短信(使用AT+CMGF=1
+AT+CMGS=<number>
命令。AT+CSQ
信号强度良好。
该SIM卡在手机中使用正常。
到目前为止一切顺利。但是,现在我试图让调制解调器拨打某个号码,但就是没有成功。ATD<number>
我尝试的任何命令语法(在号码两边带/不带引号、末尾带/不带分号、带/不带国家代码、带T
、带P
)都会导致NO CARRIER
调制解调器立即响应。
现在我肯定错过了什么,但我现在想了解的主要内容是:ATD
在我的场景中它应该能正常工作吗?它取决于调制解调器吗?取决于运营商吗?取决于 SIM 卡吗?取决于其他东西吗?我该如何检查?当然,如果它不能工作或不应该工作,我再浪费时间去尝试也是毫无意义的。