需要有关USSD Gateway的帮助。
我必须开发一个应用程序,它将直接连接到telco的USSD网关并监听特定分配的短代码号码上的消息,例如444。
实际上,当客户从他的手机发出* 444#USSD时,请求到达teleco的USSD网关,它应该转发到我的应用程序,应该是连接和监听模式。它处理请求并回复响应。仅供参考,我有电信公司的证书可以连接他们的USSD网关。
任何人,都可以在Java中为我提供想法/帮助/概念。
这是我的头脑,无论如何,我都会感谢那帮助我的人。
答案 0 :(得分:2)
你需要知道他们的ussd网关如何支持通信..即如果它是smpp那么你需要smpp协议实现连接到他们的网关。处理请求并回复...就像短信一样。
答案 1 :(得分:1)
<强> [解决] 强> 是的,我们收到了USSDC Gateway规范,它们与SMPP规范完全不同。
所以,我们刚刚开发了基于TCP的程序,它以所需的格式组装数据包并将它们发送到USSDC网关,响应按照USSDC文档所说的进行解析。
这就是我们如何使沟通成为可能。
我们使用Apache Mina获得最佳和最佳效果。用于套接字通信的Java NIO,线程&amp;投票和类似的东西。在Apache Mina上,我们只发送/接收我们的PDU /数据包。