我想用 Java 创建一个简单的 USSD 菜单浏览器应用程序。我已与其中一家移动运营商集成以获得 USSD 平台。我已经成功实施并测试了苏联消息推送。但无法在 java 中开始使用 USSN(菜单浏览器)。所以请帮助我如何开始使用简单的 USSD 菜单浏览器应用程序。
问问题
3179 次
1 回答
0
您可以使用带有 AT 命令的调制解调器。
您需要 3GPP TS 27.007(在 google 中搜索最新版本),名为 CUSD 的命令。
发送这样的东西,AT+CUSD=1,AA180C3602,15
这意味着
- 1 - 我想阅读结果,
- AA180C3602 - *100# (GSM 7bit) ( http://engnick.blogspot.com/2011/09/gsm-7bit-part-of-pdu-packencoding.html ),
- 15 - PDU 特有的编码类型。
您将收到如下回复
+CUSD: 0,"00390030002C003000320020044004430431002E002004210443043F043504400410041E041D0020043E043F0440043504340435043B043804420020043D043E043C04350440043000200437043000200033002C00350440002F043400210020002A0035003000320023",72
:
- 0 - 好的,
- “...” - UTF-16 格式的文本和
- 72 - 编码类型。
如果您的响应需要答案(菜单模式),您将在第一个参数中看到 1 而不是 0。只需发送预期的号码,您就会支持此会话(AT+CUSD=1,31,15
- 用于发送号码 1)。
于 2011-09-06T12:17:42.237 回答