【发布时间】: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