我有华为数据卡 e1731,在 ubuntu 14.04 上用作加密狗。
现在我想通过数据卡拨打 USSD 电话。
这里有几行“dmesg”
usbserial: USB Serial support registered for GSM modem (1-port)
[ 23.059584] option 1-1.1:1.0: GSM modem (1-port) converter detected
[ 23.059757] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0
[ 23.059806] option 1-1.1:1.3: GSM modem (1-port) converter detected
[ 23.059876] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB1
[ 23.059892] option 1-1.1:1.4: GSM modem (1-port) converter detected
[ 23.059957] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB2
[ 23.068923] cdc_ether 1-1.1:1.1 wwan0: register 'cdc_ether' at usb-0000:00:1a.0-1.1, Mobile Broadband Network Device, 02:50:f3:00:00:00
[ 23.068951] usbcore: registered new interface driver cdc_ether
[ 24.049305] scsi 14:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ 24.049812] scsi 15:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
我尝试了 gammu:
sudo gammu getussd *123#
Error opening device, it doesn't exist.
我的 gammurc
device = /dev/ttyUSB0
connection = mbus
用 ttyUSB1 和 tty USB2 替换 ttyUSB0,结果相同
我试过 gsm-ussd
sudo gsm-ussd -m /dev/ttyUSB0
Can't get lockfile /var/lock/LCK..ttyUSB0 - probably already in use!
与其他两个 USB1 和 USB2 的结果相同
我尝试使用预付费管理器小程序设置供应商和国家/地区。
We can't find the information on how to query the account balance from your provider 'Airtel' in our database.
等待您的任何帮助..
答案1
使用 gammu 发送 ussd 时,设备不得连接到互联网。
使用命令gammu-detect -> .gammurc
自动在您的主目录中生成配置文件。打开隐藏的配置文件并检查检测到的设备,如 gammu、gammu1、gammu2 等。
通过在终端中发出命令(如、等)发送 ussd 以在sudo gammu getussd *123#
不同设备之间切换。祝你好运 :)sudo gammu 1 getussd *123#
sudo gammu 2 getussd *123#
答案2
您可以安装调制解调器管理器 GUI来自 ubuntu 软件中心。
它发送和接收 USSD 呼叫、短信、扫描运营商、流量、提供信号强度、联系人的信息。
调制解调器管理器 GUI 是调制解调器管理器的图形界面。因此,您必须通过 ubuntu 中默认的调制解调器管理器连接调制解调器。