私は、SMS と電子メールを送信する必要がある Web アプリケーションを開発しています。電子メールの送信は簡単に行うことができますが、SMS の送信にはヘルプが必要です。 SMS を送信します。
6 に答える
次のような RESTFul API を使用できます。
- Twillio ( http://www.twilio.com/docs/api/rest/sending-sms )
- プリボ ( https://plivo.com/docs/api/message/#message )
- トロポ ( https://www.tropo.com/docs/scripting/quickstarts/sending-text-messages )
- Call Fire ( https://www.callfire.com/products/text-messaging )
さらに多くのこともあるでしょう。
ゲートウェイを持つことは必須ではありません。ゲートウェイがない場合は、携帯電話またはドングルをシリアル モデムとして使用し、それを介して SMS を送信できます。
使用できる最も人気のあるライブラリの 1 つはOzekiです。サンプル コード パックが含まれています。
JSMPP ( git page ) を使用することをお勧めします。JSMPP は、SMPP (Short Message Peer-to-Peer) の Java 実装です。Web アプリケーションと SMS サービス センター間の通信チャネルを提供します。1 秒あたり最大 5000 件の SMS をサポートします。SMS サービス センターはサービスの料金を請求しますが、 Selenium シミュレーターを使用して、必要なだけテストを行うことができます 。JSMPP と Selenium シミュレーターはどちらも無料です。
無料の SMS ゲートウェイが必要な場合はありません。セルラー ネットワーク プロバイダーは、無料の API を公開してトラブルに巻き込まれることを望んでいません。有料サービスを利用する必要があります。
smslib [1]: http://smslib.org/を使用できます。これは Java .net をサポートするライブラリであり、ゲートウェイ モデムのような sms ゲートウェイを使用したり、モバイル (sms ゲートウェイとして) を使用して sms を送受信したりできます。 .
個人的には、開発活動とテストをお勧めします。いくつかの調査を行った結果、アプリケーションを本番環境に移行し、モバイルまたは SMS モデムを接続するのは、私の知る限り少し面倒であると結論付けました :)、この段階では多くのオンライン SMS が存在します。メッセージを送受信できるインターフェイスを提供するゲートウェイプロバイダーは、あなたの場所に基づいており、費用がかかる場合があります。