在一次调用中传递多个 USSD 命令

Passing multiple USSD commands in a single call

假设您有一个具有以下结构的 USSD 服务:

Main menu -> *123#

Menu Item 1 -> Press 1 from main menu

Menu Item 2 -> Press 2 from main menu

是否有任何方法可以拨打单个命令直接进入菜单项 1,例如 *123#1 而不是拨打 *123#,然后等待菜单,然后选择 1?

希望问题清楚。

是的,您必须在您的应用程序中处理 USSD 自动拨号。 例如,用户应该能够拨打 *123*2# 直接进入菜单项 2。 检查 SMSGH USSD 框架以了解第 69 行的实施细节 here