Web アプリケーションから特定のモバイルに SMS を送信し、その応答を受信して Web アプリケーションのみに表示したいと考えていました。Java技術を使って作成することはできますか?
3 に答える
これを実現する最善の方法は、SMS ゲートウェイを使用することです。SMS ゲートウェイは、SMS キャリア メディアとのインターフェイスの技術をカプセル化する一方で、http、SMTP、ftp などのアプリケーション レベル プロトコルとやり取りするためのインターフェイスを提供します。たとえば、HTTP を介して SMS ゲートウェイと通信する Web アプリケーションを作成し、反対側のゲートウェイが独自のプロトコルを介して SMS センターと通信し、アプリケーションから受信した SMS テキストを送信することができます。また、受信 SMS メッセージを Web アプリケーションに戻すようにゲートウェイを構成することもできます。このように、アプリケーションは SMS を送信するために低レベルのプロトコルを知る必要はありません。
大量のバルク SMS を送信する必要がある場合は、SMS センター (SMSC) に回線をリースし、このリース回線を使用してメッセージを送信するように SMS ゲートウェイを構成できます。しかし、回線のリースははるかに高価です。少数のメッセージを送信する必要がある場合は、専用回線の代わりに携帯電話を使用できます。携帯電話を PC/サーバーに接続し、電話を使用するように Gateway を構成します。電話とゲートウェイのインターフェースについては、ゲートウェイのドキュメントを参照する必要があります。これはそれほど難しいことではありませんが、かなり単純です。
市場には、使用できる商用ゲートウェイが多数あります。ただし、オープン ソースの SMS ゲートウェイを使用することは良い選択肢です。-Kannelと呼ばれるオープン ソース ゲートウェイを使用できます。私を信じてください、セットアップして使い始めるのはそれほど難しくありません.
ESendexのような人々は、このような機能を提供することができ、多くの言語 (Java を含む) の SDK/サンプル コードも提供できます。