3

USSDインターフェースを介したJava Webアプリケーションの通信に関して、いくつかの情報が必要です! ローエンドの電話を使用する貧しいコミュニティのターゲット顧客ベースに到達するには、それを実装する必要があります。

現在の Java EE Web アプリケーションと通信する方法として、USSD を検討しています。

USSD で (XML および特定のパラメーター/タグを介して) メニューを作成する方法を理解したと思います。ただし、応答方法がわかりません。私は昨日それを読み始めたばかりですが、Googleが役に立たないと判断した多くの情報を見つけました.

現在の Web アプリには Web サービスが設定されています。USSD インターフェイス / xml ファイル (パラメーター = -コールバック- "url リクエスト") を Web サービスに接続する必要があると思います!? そして、ユーザーのすべての送信データ (受信した入力) は URL 要求と同じですか?

そして、どうすれば応答を送信できますか!? どのくらいのデータを表示できますか?? また、このデータを送信する必要があるのはどのような形式ですか。

ここ南アフリカのモバイル プロバイダーから、彼らが使用しているゲートウェイを見つけるのは非常に困難です。私が正しいかどうかはわかりませんが、WASP のようです!? それがゲートウェイの場合、それはすべてのプロバイダーが SA で使用しているように見えるものです。. いくつかの方法で vodacom SA に問い合わせてみましたが、返信がありません。私が興味を持っているのは、彼らが使用するゲートウェイ、応答を構築する方法だけです。

編集: これは vodacom の電子メール応答でした -> ussd Web サービスを提供しています。. 次に、USSD ゲートウェイの SMPP 経由で SMSC に接続します。

4

2 に答える 2

6

SMPPが必要です。OpenSMPPは、SMPP 用の優れた Java ライブラリです。私はそれでUSSD-SMPPをしました。通信事業者に接続パラメータを尋ねるだけです:

  1. システム ID
  2. システムタイプ
  3. IPアドレス
  4. ポート
  5. パスワード

フィールドの詳細については、SMPP 仕様の PDFを参照してください。簡単な読み方で結構です。

TLV通常、USSD を使用するために SMPP パケットに設定する必要があるいくつかの s (特別なパラメーター) がありますが、標準プロトコル以外のものはありません。また、USSD を扱うときは、特別なパケット フローが必要になることにも注意してください。そのフローは、ゲートウェイ プロバイダー (SMPP-USSD ゲートウェイをキャリアに販売したプロバイダー) によって提供される必要があります。

最後にもう 1 つ重要なことがあります。このようなことを行うには、運送業者の助けが必要です。彼らの助けなしにUSSDを機能させることはできません。プラットフォームへのアクセスを許可するだけでなく、パケットを監視し、場合によっては何が問題なのかを知らせる必要があります.

それが役に立てば幸い。

于 2011-03-24T11:02:04.387 に答える
3

Vumiは、USSD および SMPP バインディングなどを実行できるフリー ソフトウェア スタックです。Pythonで書かれています。彼らはあなたにとって興味深いはずのドキュメントなどを持っています。

于 2011-08-02T08:43:31.273 に答える