【问题标题】:AT+CUSD Command for Multiple Menu: Session closes and I can't get to the second menu多个菜单的 AT+CUSD 命令:会话关闭,我无法进入第二个菜单
【发布时间】:2015-04-14 05:30:38
【问题描述】:

带有多个菜单的 USSD 的 AT 命令。

当我在普通手机上检查时,我必须按照这样的命令 -

USSD Command - *401*1*22# 

我收到了回复

Welcom to ---. You Will receive the menu shortly. Please exit

几秒钟后,我得到了一个菜单

1 Bill Payments 
2 Others 
Reply with your choice
Here I got two button as "Answer" and "Back"

我必须点击“回答”并回复“1”才能进入下一个菜单。

我尝试AT命令如下

AT+CUSD=1,"*401*1*22#",15
AT+CUSD=1,"1",15

我收到的消息是 -

+CUSD: 2,"Welcom to ---. You Will receive the menu shortly. Please exit",15
+CUSD: 1,"1 Bill Payments2 OthersReply with your choice",15

这里会话关闭,我无法进入下一个菜单。

回复1后如何跳转到下一个菜单?

【问题讨论】:

  • 这是否回答了您的问题 - stackoverflow.com/questions/15850819/at-command-ussd?这个问题似乎描述了同样的问题。
  • @sashoalm 感谢您的回复。我也希望这个问题是相似的。但这并不能解决我的问题。就我而言,我首先单击“应答”按钮并输入 1 进行回复。我也按照那里的答案尝试过。
  • “但它不能解决我的问题” - 请详细说明。为什么没有解决你的问题?描述您如何尝试遵循解决方案以及为什么它不起作用。也许尝试在最后删除“,15”?另外,您使用的是什么编程语言?如果您粘贴生成这些命令的实际代码会更好。
  • 在大多数 USSD 命令中,当我们给出第一个命令并需要回复时,它会自动打开文本框,我们只需输入数字并发送它。例如第一个命令是*111*2#,它会自动打开文本框进行回复,我们必须写1并回复。但就我而言,我已经在我的问题中提到,当我给出我的第一个命令 *401*1*22# 它不会打开文本框进行回复,我必须按下“回答”按钮然后它打开文本框回复,这里我要写1然后回复。
  • 好的。编程语言呢?可以发一下代码吗?

标签: at-command ussd


【解决方案1】:

AT+CUSD=1,"*401*1*22#",15

收到菜单后选择如下。

1

然后按 ctrl+z

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多