预付管理器

预付管理器

是否有一些工具或命令可以用来发送 USSD 代码来检查我的 USB 调制解调器(移动宽带加密狗)中 GSM SIM 卡的余额和数据余额?

答案1

以下是一些支持 USSD 余额查询的应用程序:

预付管理器

预付管理器

预付管理器是 GNOME 桌面的一个小程序,可让您检查和充值 GSM 移动预付费 SIM 卡的余额。这是一款简单而简约的应用程序,其功能仅限于 USSD 余额检查和充值。但另一方面,它是一款非常过时的应用程序,很长时间没有收到任何新更新。如果您的提供商不受支持,您必须按照他们的主页。要安装,请单击此处:

Ubuntu 软件上的预付费管理器应用程序

或者运行以下命令:

sudo apt install prepaid-manager-applet

调制解调器管理器 GUI

调制解调器管理器 GUI

Modem Manager GUI 是管理和监控基于移动网络的调制解调器的完整解决方案。它包含相当多的功能,而 USSD 支持只是其中之一。如需查看完整的功能列表,请访问他们的官方主页。要安装,请单击此处:

Ubuntu 软件上的调制解调器管理器 GUI 应用程序

或者运行以下命令:

sudo apt install modem-manager-gui

V 移动宽带

V 移动宽带

V 移动宽带是原创的沃达丰移动连接沃达丰开源 Betavine Connection Manager 团队重写了适用于 Linux 的软件,使其与 Network Manager 兼容。遗憾的是,目前它似乎没有得到积极维护,在 Ubuntu 存储库中不可用。不过,您可以尝试从源代码构建该项目。查看他们的 GitHub 页面

警告v-mobile-broadband依赖于wader,它将取代 Ubuntu 默认的modemmanager。因此,如果您在新设置中遇到问题并决定卸载v-mobile-broadband,请不要忘记重新安装modemmanager包。


来源

答案2

您可以使用命令行实用程序gammu为此目的。如果获取余额的 USSD 代码是(例如)*901#,则您可以执行:

gammu getussd "*901#"

有关安装和配置说明及更多详细信息,看这里

答案3

您可以使用mmcliUbuntu 默认 ModemManager 的命令行客户端发送 USSD 代码并获得回复:

  1. 首先列出您的调制解调器:mmcli -L。这将显示调制解调器设备路径,如/org/freedesktop/ModemManager1/Modem/0。末尾的数字是调制解调器索引,请记住它。

  2. 启用调制解调器(假设您的调制解调器索引为 0):mmcli -m 0 -e

  3. 发送 USSD 请求并显示答案。假设您的网络运营商获取余额的 USSD 代码是 *901#,则命令为:

    mmcli -m 0 --3gpp-ussd-initiate="*901#"
    

对于查询余额需要操作 USSD 菜单的情况:也可以通过 进行mmcli,请参阅这个答案

答案4

您可以使用软件包进行这些操作modem-manager-gui。但它仅适用于 13.10。在其他版本中,您必须使用软件包在终端中管理它们modemmanager

如果你使用的是 Ubuntu 13.10:

sudo apt-get install modem-manager-gui modemmanager

在其他版本的 Ubuntu 中,你可以使用应用程序prepaid-manager-applet

sudo apt-get install prepaid-manager-applet

相关内容