USSD网关连接

时间:2012-03-02 17:25:48

标签: java gateway ussd

需要有关USSD Gateway的帮助。

我必须开发一个应用程序,它将直接连接到telco的USSD网关并监听特定分配的短代码号码上的消息,例如444。

实际上,当客户从他的手机发出* 444#USSD时,请求到达teleco的USSD网关,它应该转发到我的应用程序,应该是连接和监听模式。它处理请求并回复响应。仅供参考,我有电信公司的证书可以连接他们的USSD网关。

任何人,都可以在Java中为我提供想法/帮助/概念。

这是我的头脑,无论如何,我都会感谢那帮助我的人。

2 个答案:

答案 0 :(得分:2)

你需要知道他们的ussd网关如何支持通信..即如果它是smpp那么你需要smpp协议实现连接到他们的网关。处理请求并回复...就像短信一样。

答案 1 :(得分:1)

<强> [解决] 是的,我们收到了USSDC Gateway规范,它们与SMPP规范完全不同。

所以,我们刚刚开发了基于TCP的程序,它以所需的格式组装数据包并将它们发送到USSDC网关,响应按照USSDC文档所说的进行解析。

这就是我们如何使沟通成为可能。

我们使用Apache Mina获得最佳和最佳效果。用于套接字通信的Java NIO,线程&amp;投票和类似的东西。在Apache Mina上,我们只发送/接收我们的PDU /数据包。