gpt4 book ai didi

xml - USSD 接口(interface) -> Java Web 应用程序通信

转载 作者:数据小太阳 更新时间:2023-10-29 02:19:55 25 4
gpt4 key购买 nike

需要一些关于通过 USSD 接口(interface)进行 Java 网络应用程序通信的信息!我们需要实现这一点,以使用低端手机覆盖贫困社区的目标客户群。

我正在研究 USSD,作为与我们当前的 Java EE 网络应用程序通信的一种方式。

我相信我已经了解如何在 USSD 中构建菜单(通过 XML 和某些参数/标签。)但是,我不确定如何做出回应。我昨天才开始阅读它,但发现了很多谷歌认为无用的信息。

我们当前的网络应用程序设置了网络服务。我想我需要将 USSD 接口(interface)/xml 文件(参数 = - 回调 - “url 请求”)连接到 Web 服务!?一个用户的所有发送数据(接收到的输入)都等于一个URL请求?

我该如何发送回复!?能显示多少数据??以及需要传输什么格式或这些数据?

很难从南非的移动服务提供商处得知他们使用的是什么网关 - 不确定我是否正确,但似乎是 WASP!?如果那是一个网关,那么这就是所有提供商似乎在 SA 中使用的东西。 .我已尝试通过多种方式联系 vodacom SA,但没有回复。我感兴趣的只是他们使用什么网关,如何构建响应。

编辑:这是 vodacom 的电子邮件回复 ->we offer ussd web service 。 .然后,我们在 USSD 网关中通过 SMPP 连接到 SMSC。

最佳答案

您需要 SMPP。 OpenSMPP是一个很棒的 SMPP Java 库。我已经用它完成了 USSD-SMPP。向运营商询问连接参数即可:

  1. 系统编号
  2. 系统类型
  3. IP 地址
  4. 港口
  5. 密码

如果您想了解有关这些字段的更多信息,请阅读 SMPP specification PDF .这是非常好的简单阅读。

通常需要在 SMPP 数据包中设置一些 TLV(特殊参数)才能使用 USSD,但在标准协议(protocol)之外没有任何设置。另外,请记住,在处理 USSD 时,您将需要一些特殊的数据包流。该流应由网关提供商(将 SMPP-USSD 网关出售给运营商的提供商)提供。

最后一件非常重要的事情:您需要运营商的帮助才能完成这些事情。没有他们的帮助,您不可能最终让 USSD 工作。他们不仅需要向您授予访问其平台的权限,还需要监控您的数据包,有时还会告诉您哪里出了问题。

希望对您有所帮助。

关于xml - USSD 接口(interface) -> Java Web 应用程序通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5234489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com