华为 E303C 3G 调制解调器设备 - 移动合作伙伴无法启动(无 GUI)、呼叫、USSD 问题

华为 E303C 3G 调制解调器设备 - 移动合作伙伴无法启动(无 GUI)、呼叫、USSD 问题

我已经成功安装了所需的 NDIS 驱动程序,并使用 wvdial 和 Ubuntu 的网络管理器进行了连接,每次插入时都会检测到该设备。

我遇到的问题是我无法拨打或接听电话,为此我需要一个可以在驱动程序安装目录中看到的移动合作伙伴,但我无法启动它。如何将自动运行设置注册到当前系统中?我被困在这里帮帮我。最后,我无法运行移动合作伙伴或看不到任何为其运行的 GUI!?指导我让它工作!

请注意,我正在使用 Ubuntu 16.04.2 LTS(Xenial Xerus),系统检测并识别了设备华为 E303C,我能够连接到互联网,但我想使用移动合作伙伴、USSD 检查和其他我无法使用的功能拨打电话。

再次感谢。

它们还有其他文件,称为 runhwactivator、HWActivator、skeleton、Uninstall、HWActivator、startmobilepartner 和用于 Linux 安装的 readme 文件。

我接下来做的是,看看附件中的快照

自述文件和终端输出 其他执行的终端输出

答案1

我使用华为 K3772 调制解调器,这就是我如何能够使用 USSD 检查余额并在 ubuntu 中拨打电话。调制解调器管理器 GUI命令行不适用于我的调制解调器

我使用 AT 命令。它通常是检查 ussd、发送和检索短信以及拨打电话的万无一失的方法。

检查 USSD

ALT1----使用调制解调器管理器 GUI:

sudo apt install modem-manager-gui

ALT1 对某些调制解调器不起作用

ALT2----使用 AT 命令(适用于所有调制解调器)

要在 Linux 中发送 AT 命令,我更喜欢 picocom(其他的是 putty、minicom、screen):

sudo apt install picocom

将您的加密狗插入电脑,网络管理器小程序应该可以检测到它

找出调制解调器的各个端口:

ls /dev/ttyU*

通常对话端口是 /dev/ttyUSB0。我们将通过此端口与调制解调器“对话”

在该端口上启动 picocom:

sudo picocom -c /dev/ttyUSB0

-c 表示本地回显打开,这样你就可以在输入时看到 AT 命令

检查 USSD:

AT+CUSD=1,"*124#"

您应该会收到如下答复“您的余额是……”

提示:- 有些调制解调器不会给出这种人类可读的答复,而是给出类似“0933737ADRE35338...”的十六进制

要修复此问题,必须将调制解调器字符集设置为 GSM

检查当前的字符集模式:

AT+CSCS?

检查可用模式:

AT+CSCS=?

要使用纯文本 USSD,调制解调器必须为 GSM

AT+CSCS="GSM"

现在检查ussd:

AT+CUSD=1,"*124#"

对于后续回复,你必须向网络做出回复,例如在检查 ussd 后,你会得到如下回复1.充值 2.查看钱包

选择充值做:

AT+CUSD=1,"1"

要退出会话,请执行 ctrl+a以下操作:ctrl+x

要在 ubuntu linux 上使用华为调制解调器拨打语音电话,请转到此处华为在 Linux 上实现语音通话

相关内容