web-dev-qa-db-ja.com

サーバーからSMSメッセージを送信する方法

SMSメッセージを、発生したイベントに基づいてデータベース内の複数の番号に送信します。これを行う方法がPHPまたはJavascript?多分phpのメール機能のような機能があるのでしょうか?

有料または無料のシステムを実装するための優れた簡単な方法を知っている人はいないでしょうか。

このようなものを自分で開発してみたいのですが、時間がかかるかもしれません。

この件に関するその他の情報やヒントは大歓迎です。

時間をありがとう。

ああ、それが役立つ場合は、Ubuntuサーバーも使用しています。

17
ragebunny

PHPまたはSMSを直接送信できるJavaScriptには機能がありません。SMSは基本的にショートメッセージピアツーピア(SMPP)プロトコルに基づいているため、プログラムで直接SMSを送信する方法はありません。はい、smsgatewayまたは既存のAPIを使用してphpからhttpリクエストを送信できます。VASプロバイダーのような多くのsmsサービスプロバイダーがあり、次のような無料でオープンソースのsmsgatewayがたくさんあります。 kannel これを使用して、SMSを送信/受信したり、独自の gateway を構成したりできます。

11
ro ko

通常、これを行うにはSMSゲートウェイを使用します。Googleには数多くあります。これらは、リクエストを行うことができる何らかのAPI(REST、SOAPなど)を提供します。ゲートウェイサービスは、電話ネットワーク経由でSMSメッセージを送信します。これらのサービスは通常、料金が支払われます。

特定のキャリアのみをサポートする必要がある非常に限られたシナリオでは、[phonenumber]@carrier.comなどの特別なアドレスに通常の電子メールを送信することで回避できます。ただし、すべてのキャリアがこれをサポートしているわけではありません。

9
deceze

SMSゲートウェイプロバイダー またはセットアップ 独自のゲートウェイ を使用できます。

3
tonymarschall