web-dev-qa-db-ja.com

USSD経由でメッセージを送信するには何が必要ですか?

[〜#〜] ussd [〜#〜]から始めようとしています。私は他のSMS形式に精通しています。最終的には、リアルタイム決済プラットフォームの一部として[〜#〜] ussd [〜#〜]を使用したいと思います。

ありがとう。

23

USSD計画を進める際に、回答を見つけたい質問のいくつかを以下に示します。

•。チャンネルをどのように機能させたいですか?

第一に、USSDは接続指向のようなものですSMSコミュニケーション、つまり、USSDはSMS電子メールに対するIMとは何か。コミュニケーションの開始は、 USSDプッシュ(モバイル終了&プロバイダー発信)またはUSSD-PULL(モバイル発信&プロバイダー終了)。あなたのケースでは、おそらく、モバイル加入者がUSSDショートコードをダイヤルするモバイル発信USSDプルです。アプリにアクセスするためのモバイル。

•。 USSD-PULLの場合...短いコードは何ですか?

アプリごとに個別の短いコードが必要です。 USSDショートコードは、インターネットの世界のWebサイトアドレスに似たサイトアドレススキームです。出身国はわかりませんが、ここインドではUSSDショートコードはモバイルサービスプロバイダーが所有しており、サービスプロバイダーに正しいショートコードを設定してもらう必要があります。

•。さて、通信インターフェースとは?

USSDは、接続指向のSMPPを使用して機能します。ただし、USSDゲートウェイ(サブスクライバーのモバイルとの間でUSSDメッセージを中継するサービスプロバイダー所有のミドルウェア)は、最近では、アプリインターフェイスがHTTPまたはHTTPSを介して通信できるブリッジとして機能できます。この場合、モバイルオペレーターのゲートウェイとアプリの間でHTTPまたはHTTPS接続を開く必要があると思います。それ以降は、テキストレスポンスでWebアプリを構築するだけです。

29
Prasanna S

Mobicents にussdゲートウェイとシミュレーターがあることがわかりました。あなたがする必要があるのは、彼らのSVNから彼らのソースコードをチェックアウトして、ファイルを「mvn clean install」することだけです。まだ試していません。しかし、mobicentは信頼できるプログラムであることは知っています。

5
msheshtawy

Vumi は、USSDアプリを実行する無料のオープンソースサーバーの名前です。

実際、USSDコードを機能させたい国を知っている必要があり、それらのネットワークまたはすでにこれらのネットワークと提携している誰かと提携している必要があります。例えば南アフリカでは、たとえば TruTeq を使用できます。または Vodacomメッセージング

5

私はただググって情報を集めました。

nstructured Supplementary Services Data(USSD) によると:

非構造化補足サービスデータ(USSD)を使用すると、GSMネットワーク経由で情報を送信できます。 SMSとは対照的に、セッション中はリアルタイムで接続できます。 USSDメッセージの長さは、最大182文字の英数字です。非構造化補足サービスデータにより、MSとモバイルオペレーターがホストするアプリケーション間のインタラクティブサービスが可能になります。これらのメッセージは数字と#、*キーで構成されており、ユーザーはオペレーターから情報/アクセスサービスを簡単かつ迅速に取得できます。

USSDメッセージは簡単に形成でき、送信も簡単です。ユーザーは、ussd文字列を直接入力し、callを押してメッセージを送信できます。典型的なUSSDメッセージは、*で始まり、その後に実行されるアクションを示す数字またはパラメーターである数字が続きます。番号の各グループは*で区切られ、メッセージは#で終了します。次に、USSDゲートウェイは、USSDコマンドに基づいて外部アプリケーションと対話できます。これにより、USSDを介して多くの付加価値サービスにアクセスできます。

  • USSDは、フェーズII以降のすべてのGSMハンドセットで動作します。

ただし、 NokiaデバイスでJava MIDletを使用している場合は機能しません

3
Eugene Yokota