1

USSD ゲートウェイに関するヘルプが必要です。

電話会社の USSD ゲートウェイに直接接続し、特定の割り当てられた短いコード番号 (444 など) でメッセージをリッスンするアプリを開発する必要があります。

実際、顧客が自分の電話から *444# USSD を発行すると、要求がテレコの USSD ゲートウェイに到着し、それが私のアプリに転送されます。このアプリは接続され、リッスン モードになっている必要があります。リクエストを処理し、レスポンスを返します。参考までに、電話会社の USSD ゲートウェイに接続するための資格情報を電話会社から入手しました。

誰でも、Javaでこれを達成する方法についてアイデア/ヘルプ/コンセプトを教えてください。

これは私の頭を悩ませています。とにかく私を助けてくれる人に感謝します。

4

2 に答える 2

2

ussd ゲートウェイがどのように通信をサポートしているかを知る必要があります。つまり、それが smpp の場合、ゲートウェイに接続するには smpp プロトコルの実装が必要です。要求を処理し、応答を返します.. SMS と同じように。

于 2012-03-13T19:15:29.037 に答える
1

[解決策] はい、USSDC Gateway 仕様を受け取りました。SMPP 仕様とはまったく異なります。

そのため、パケットを目的の形式にアセンブルして USSDC ゲートウェイに送信する TCP ベースのプログラムを開発しました。応答は USSDC のドキュメントに記載されているように解析されます。

それが私たちがコミュニケーションを可能にする方法です。

最適化には Apache Mina を使用し、ソケット通信、スレッド、ポーリングなどには Java NIO を使用しました。Apache Mina を介して、PDU/パケットを送受信するだけです。

于 2012-03-26T08:54:04.697 に答える