问题标签 [ussd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
237 浏览

java - 具有成本效益的移动数据收集

我的任务是开发一个使用手机收集数据的应用程序,客户希望使用市场上最便宜的手机,如诺基亚 N1280。该应用程序应该在某处的中央服务器中发送数据,然后是 Web 应用程序以进行分析和生成报告。Web 部件对我来说没有问题,但我正在努力寻找从现场收集数据的最佳且具有成本效益的方法。是否有人知道哪种方法可以最有效地收集数据?我想到了 USSD,但对它不太熟悉,也不确定我的客户会花多少钱。短信可能是一个不错的选择,但问题是很难控制来自用户的输入。有什么帮助吗?提前谢谢..

0 投票
2 回答
19421 浏览

java - 如何在安卓上运行 USSD 命令?

有谁知道如何运行 USSD 命令来检查手机的信用余额(号码是 *123#)并得到结果(信用余额)以进行进一步处理?谢谢

0 投票
1 回答
3301 浏览

php - ussd的设计模式建议

我正在使用php创建一个 USSD 页面。我以前做过这个,这是一项相当受时间限制的黑客工作。基本上是一个带有switch语句的大文件,其中包含手机用户可能处于的所有可能状态(然后将其保存在数据库中并在下一个USSD请求时检索)——一种状态机。

这一次我有更多的时间,想用更专业的东西。是否有任何设计模式或最佳实践可用于这种场景?

0 投票
0 回答
664 浏览

ussd - HTC Desire 拨号程序误解了 URI 中的片段并运行 USSD 代码。反正周围有吗?

代码:

执行上述代码时,htcdesired dialer 开始执行 USSD 命令。这不会发生在 nexus one 或 Galaxy S 以及我正在测试的许多其他手机上。

即使号码的开头没有 *,拨号器似乎误解了 # 符号并执行了 USSD 命令。

有没有办法解决这个问题?

0 投票
0 回答
1119 浏览

windows-mobile - 接收 USSD 消息在 Windows Mobile 6.5 HSDPA 设备 (Opennetcf.Telephony) 上不起作用

我一直在使用 OpenNetCF.Telephony(可在此处获得http://tapi.codeplex.com),使用此包装器非常容易使用 TAPI 发送和接收 USSD 消息;直到现在我一直在使用它与许多 GSM 设备,它工作完美无瑕!!!

最近我在摩托罗拉 MC65 和 ES400 上测试了我的程序,都是 3.5G HSDPA 设备,并且能够毫无问题地发送我的 USSD 请求,但响应没有被读取消息功能捕获;奇怪的是,它与我使用过的所有其他 GSM 设备中都可以完美运行的代码相同,因为 USSD 在响应时会显示一个弹出窗口,我知道运营商的服务器响应很快,但我的 LineGetMessage 呼叫命中超时而没有注意到收到响应...

这是我为测试功能而制作的一个小样本的摘录,它可以在任何地方进行测试,因为任何运营商的平台如果不期望发送消息,都会以“未知应用程序”或类似消息进行响应,但即使此响应也不不要被抓住...

这是没有得到响应的代码,它每次都会超时:(

while ( NativeMethods.lineGetMessage(m_tapi.hLineApp, out msg,10000)==0 )

我知道我已经初始化了 TAPI,因为我已经发送了参数来注册事件,实际上它设法从发送 USSD 请求中接收确认 Linemessage,该请求由 TAPI 包装器中实例化的另一个线程处理,但实际的事件在这些设备中永远不会产生响应。

为了使 3/3.5G 设备正常工作,是否必须进行更改?我一直在比较 2G 设备所做的一切(与代码),一切似乎都完全一样,只是阅读响应是问题所在,我真的不知道如何让它工作......

在此先感谢您尝试任何其他想法或更改参数...

0 投票
2 回答
1244 浏览

windows-phone-7 - 在 Windows Phone 7 上拦截 USSD 事件

Windows phone7 不支持使用 USSD 进行阶段 2 通信。有没有办法拦截 Windows Phone 7 设备上的传出 USSD 请求,以便路由到应用程序来处理请求?

0 投票
1 回答
2229 浏览

android - Android - 如何以编程方式检查手机是否有信用?

我想知道手机在我的应用程序中是否有信用。这可以做到吗?我认为可以发送 USSD 消息以返回余额,但这将是特定于网络的。我正在寻找一个通用的解决方案。

0 投票
1 回答
1755 浏览

sms - 来自 SIM 工具包的主动响应 (+STCR) 不可见

我正在使用 AT 命令测试 SIM 工具包应用程序。我有一个支持 SIM Toolkit Class 2 功能并基于 Open AT 固件的 USB 调制解调器。我能够通过使用 +STSF、+STGI 和 +STGR 命令成功地与 SIM 工具包交互。根据此处显示的消息流,我还会收到 +STIN 回复。当发送 SMS 消息或 USSD 消息时,我没有收到来自 SIM 的主动响应 (+STCR)。我在初始化期间使用以下终端配置文件:

根据终端配置文件,呼叫控制位设置为 1 或启用。您还会注意到 Autoresponse 设置为 1。因此,我在发送消息时收到 +STGI 响应。这是 SIM 卡发送 SMS 消息的前导:

您可以看到这+STIN: 9意味着发送了一条 SMS 消息。我相信根据我的初始化,我还应该看到 +STCR 并且 +STGI 中应该有一些文本。如果有人熟悉 SIM 工具包并通过 AT 命令集访问它,那么我将不胜感激,了解为什么在发送 SMS 消息时我没有收到响应。谢谢。

参考:1:X51a Wavecom AT 命令接口指南 - WM_ASW_OAT_UGD_00016

0 投票
2 回答
2536 浏览

iphone - Iphone USSD 连接在后台

我正在尝试使用我的 iPhone 设置 USSD 服务。但我希望 uSSD 连接在后台处于活动状态(连接 USSD 时没有灰色弹出框)。USSD 连接将传入,因为我不会启动它,目前它会自动被手机打开,将我带到灰色菜单。

我希望基本上不弹出该菜单,并让我的程序通过 USSD 连接以编程方式将一些信息发送到 USSD 连接的源。我知道没有 USSD API,但我怎么能基本上读取正在呼叫我的 USSD #,然后基本上通过程序设置的 uSSD 隧道发送我想要的数据。

如前所述,我已经可以自动接收 uSSD 连接。我只需要“在后台运行”,然后以编程方式发回一些东西。

0 投票
1 回答
10555 浏览

android - 如何在服务中启动 android.intent.action.CALL?

如何android.intent.action.CALL在服务中启动(以获取 USSD)代码?

我的代码:

此代码不起作用,问题与startActivityForResult().