web-dev-qa-db-ja.com

WebアプリケーションからSMS

SMSとEメール。Eメールの送信は簡単にできますが、SMSの送信には助けが必要です。したがって、どのAPIが必要かさえわからない初心者向けのWebアプリケーションを開発しています。 SMSを送信するには、SMSを送信するために必要なものすべて。

  • SMSゲートウェイが必要ですか?
  • サーバーの要件はありますか?いくつかのリンクを見つけました likethis しかし、これはある種のドングル/ GSMネットワークを使用しています。しかし、USBを接続できないため、これを行う方法をWebアプリケーションで想定します。クライアント側のドングル。助けていただければ幸いです。
11
SpringLearner

次のようなRESTFulAPIを使用できます

  1. Twillio( http://www.twilio.com/docs/api/rest/sending-sms
  2. Plivo( https://plivo.com/docs/api/message/#message
  3. Tropo( https://www.tropo.com/docs/scripting/quickstarts/sending-text-messages
  4. コールファイア( https://www.callfire.com/products/text-messaging

そして、もっとたくさんあるでしょう。

8
Gaurang Jadia

JSMPP( git page )を使用することをお勧めします。 JSMPPは、SMPP(Short Message Peer-to-Peer)のJava実装です。これは、WebアプリケーションとSMSサービスセンターの間の通信チャネルを提供します。 1秒あたり最大5000のSMSをサポートします。SMSサービスセンターはサービスの料金を請求しますが、 Selenium Simulator を使用して必要な数のテストを実行できます。両方JSMPPとSeleniumシミュレータは無料です。

2
sikander

無料のSMSゲートウェイが必要な場合、ゲートウェイはありません。セルラーネットワークプロバイダーは、無料のAPIを公開して問題を抱えることを望んでいません。有料サービスを利用する必要があります。

1
Amith Koujalgi

ゲートウェイを持つことは必須ではありません。ゲートウェイがない場合は、携帯電話またはドングルをシリアルモデムとして使用し、それを介してSMSを送信します。

使用できる最も人気のあるライブラリの1つは Ozeki です。サンプルコードパックが含まれています。

あなたはsmslib [1]を使うことができます: http://smslib.org/ これはライブラリがサポートするJava .netで、ゲートウェイモデムのようなsmsゲートウェイを使うことができます、またはモバイル(SMSゲートウェイとして)を使用してSMSを送信および受信できます。

個人的に私はあなたに開発活動とテストを提案します、私はあなたがあなたのアプリケーションを本番環境に移しそしてあなたのモバイルまたはSMSモデムを接続することは私が知る限り少し退屈であると結論します:)、このフェーズでは多くのオンラインSMSがありますあなたがメッセージを送受信することができるインターフェースをあなたに提供するあなたの場所に基づくゲートウェイプロバイダーとそれはあなたに費用がかかるかもしれません。

0
pappu_kutty

SMSGateway.me を使用でき、送信者として機能するAndroidアプリを携帯電話にダウンロードする必要があります。また、Webアプリから=を介してメッセージをスケジュールできます。 REST API。

0
Ashhad