SMSサービスを実装するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/414047

  •  03-07-2019
  •  | 
  •  

質問

アプリケーションをサービスに登録している人にSMSテキストメッセージアラートを送信できるようにするクライアントがあります。私はこれを多くのサイトで行ってきましたが、これを設定することに何が関係しているかは知りません。これを行った経験はありますか?何が関係しているのですか?

ありがとう、 ブレント

役に立ちましたか?

解決

ここで説明したものと同様のものが役立つ場合があります:

プログラマチックSMS

他のヒント

すべての電話には SMSのメールアドレスがあり、送信できます、しかしそれはおそらく信頼できない。他のオプションは、 SMSゲートウェイ WebサービスAPI(たくさんあります)または< a href = "http://twilio.com" rel = "nofollow noreferrer"> Twilio 。

通常は、SOAPエンドポイントを提供するSMSゲートウェイ(電話ネットワークでの実際のメッセージの送信に関与している会社)を介してSMSを送信します。 Webサービスの呼び出しと同じくらい簡単ですが、実際のコードは作業している会社によって異なります。

最初のステップは、SMSプロバイダーを取得することです-規模/予算に応じて、選択したモバイルネットワークに直接キロストリームリンクをインストールするか、USBモバイルデータカードを使用するか、サービスを使用するかによって異なりますサードパーティから。

これらのそれぞれは十分に異なっており、ほとんどは、接続するための文書化されたAPIが付属しています

SMSゲートウェイを提供する多くのサービスがあります。どの国をターゲットにしていますか? 米国では(受信者が支払うため)メッセージを無料で送信することが可能であるようですが、他のほとんどの国では送信者が支払う必要があります。

外部事業体として、携帯通信会社のSMSC(Short Message Service Central)に直接接続してみることもできます。これらは、SMPPプロトコル(バージョン3.3または3.4)で接続するために使用する電話番号、ユーザー名、およびパスワードを提供します。もちろん、これについては通信事業者に相談する必要があります。簡単ではありませんが、ゲートウェイが使用するネイティブプロトコルであるため、最良の方法です。 SourceForgeにはSMPP javaライブラリがあります。

他のプロバイダーは、メッセージを送信するためのWebサービスを提供していますが、メッセージを受信することはできません。 SMPPでは、顧客からSMSを受信する必要がある場合に双方向です。

最も堅牢な方法は、 Clickatell などのSMSゲートウェイプロバイダーを使用することです。無料で広告ベースにする場合は、 TextMarks を使用します(ただし、有料のソリューションがあります) 。 TextMarksには、着信テキストメッセージを受け入れることができるという利点もあります。

これらの場所のいずれかにHTTP経由で送信できるため、詳細を自分で処理する必要はありません。自分で転がしてキャリアに直接対処することは...うーん...火傷と腕の切断の間のどこかにあります。

タスクには txtWeb SMSプラットフォームを使用することもできます。

txtWebプラットフォームは、US / CAおよびインドのユーザーにWebアプリケーションからPUSHメッセージを送信できる使いやすいAPIを公開しています。

基本的にはPULLベースのプラットフォームですが、オンデマンドでメッセージをプッシュする機能があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top