0

SMS を送受信する Web アプリケーションを作成しようとしています。すでにローカル SMS ゲートウェイに接続しており、接続は機能しています。

ライブラリとして Jsmpp を使用しており、Java SE を使用して構築したサンプル アプリケーションを介して SMS を送受信できます。

この機能を Web アプリケーションに移行する必要があります。SMS の送信は問題ないはずです。しかし、Web アプリケーションを介して SMSC をリッスンするリスナーを追加するにはどうすればよいでしょうか? 私はSpringとj2eeを使用しています。

SMSC は Web API を公開しておらず、公開している API に SMS を送信する機能もありません。それらが許可する唯一の方法は、SMPP プロトコルを介した通信です。

前もって感謝します。

4

2 に答える 2

0

リンクのプログラムを試しましたか - http://www.java-samples.com/showtutorial.php?tutorialid=22 ?

バルク SMS ソリューションをお探しの場合は、https: //www.textlocal.in/ などのベンダーが提供する APIや、実行可能なその他のベンダーを使用できます。

自分でゲートウェイをセットアップする場合は、http://www.ozekisms.com/のようなソリューションを確認できます。

以前は自由に使用できる Network Vendor 提供のゲートウェイがありましたが、現在は自由に使用できるゲートウェイはありません。

その他のリンク、 https ://www.quora.com/How-can-I-send-a-SMS-with-a-Java-code http://www.airtel.in/aes/Global+Business/Global+音声/エンタープライズ+音声+ソリューション/モビリティ+ソリューション/エンタープライズ+VAS/バルク+SMS+ソリューション

于 2016-07-29T05:37:03.287 に答える
0

多くの試行錯誤の後、私は問題の解決策を見つけることができました。

私が実装した方法は、スタンドアロンの Java アプリケーションを、SMSC をリッスンする Linux サービスとして実行することでした。サンプル プロジェクト SMSRouter ( https://smsrouter.org/ ) をベースとして使用しました。このサンプル プロジェクトでは、SMS の送受信を処理するために Apache camel smpp コンポーネントが使用されました。

次に、Jboss アプリケーション サーバー内に受信ボックスと送信ボックス用のキューを作成し、着信および発信 SMS メッセージを保存しました。

SMSRouter が SMS を受信すると、JMS を使用して SMS メッセージを Jboss 内の受信ボックス キューに追加し、受信ボックス キューをリッスンし続けるメッセージ駆動型 Bean をトリガーします。

Web アプリケーションが SMS を送信する必要がある場合、JMS メッセージを送信ボックス キューに追加し、送信ボックス キューをリッスンしている SMSRouter をトリガーします。SMSRouter は Apache Camel を使用して SMS を SMSC に送信します。

于 2016-08-16T03:44:35.477 に答える