3

サイトに電子メール通知がありますが、SMS 通知も追加したいと考えています。これを行う方法がわかりません。それは純粋にコーディングなのか、それとも世界中の電話プロバイダーと提携する必要があるのか​​、サービスを購入する必要があるのか​​、それともどのように機能するのか. そして、コーディングのために、私が使用できる、またはゼロからそれを行う必要があるフレームワークはありますか? 私のソーシャル ネットワークは php と mysql です。メッセージを保存するなど、このためにデータベースから何かが必要ですか、それともすべてISP側にありますか?

4

5 に答える 5

3

そのためのサービス、または独自のインフラストラクチャ (GSM モデムなど) をセットアップする必要があります。Clickatelなどの SMS Aggregator を使用することをお勧めします。この種のサービスの専門用語は「SMS ゲートウェイ」です。

どのゲートウェイを選択しても、その API が何であるかを調べ、それを使用して SMS を送信する必要があります。

于 2010-12-16T22:11:34.157 に答える
2

Twilioをお勧めします。私が開発した農業用テレメトリー監視アプリケーションの SMS と合成音声通知を送信するためにそれらを使用しました。私の経験では、非常にリーズナブルな価格で素晴らしいサービスを利用できます。(私がサクラのように聞こえる場合、私はそうではありません。ただの幸せな顧客です。)

統合に関しては、PHP から簡単に使用できる REST ベースの API があります。私自身は使用していませんが、PHP ライブラリもあると思います。

于 2010-12-16T22:11:00.917 に答える
1

SMS ゲートウェイにサインアップする必要があります。非常に多くの SMS ゲートウェイ プロバイダーが存在します。SMS を送信するためのコードを作成する必要があります。これは、電子メールを送信するために作成するコードと非常によく似ています。幸いなことに、このために他の人が書いたコードを再利用できます。

Clickatell を SMS ゲートウェイとして使用した経験があり、php を含むいくつかの言語に対応した SMS を送信するためのコードがあります。データベースに何も保存する必要はありません。

幸運を :)

于 2010-12-16T22:17:38.203 に答える
0

多くの電話会社も無料の電子メールから SMS へのゲートウェイを運用しています。たとえば、T-Mobile では、phonenumber@tmomail.net に送信して SMS/MMS メッセージを送信できるようにセットアップされています。もちろん、これは効率が悪く、そこにあるすべてのゲートウェイについて知っている必要があります (もちろん、可能な限り最新の状態に保つ必要があります)。ただし、少数のユーザーしかいない場合、および/または少数の個別のネットワーク上に多数のユーザーがいる場合、これはオプションです。

于 2010-12-16T22:17:17.903 に答える