SMS メッセージを受信し、そこに含まれる情報をデータベースに保存できる Web アプリを構築しています。
どの方法を使用しましたか? 支援できるサービス プロバイダーはどれですか?
http://www.clickatell.com/は大規模で、缶に書かれているとおりに機能します。電話番号に料金を支払い、そこに送信された SMS メッセージは、誰かがフォームを投稿するのと同じように、サイトの URL に到達して配信されます。
TextMarksなどのサービスを使用することをお勧めします。TextMarks は無料で、ユーザーが TextMarks の共有ショート コード 41411 を介してメッセージをルーティングできるようにするサービスのキーワードを選択できます。サービス。
広告スポンサーのサービスを利用できなくなった場合は、広告を含まないプレミアム バージョンにアップグレードできます。
MX Telecomを SMS ゲートウェイとして使用した経験があります。基本的に、SMS を受信するたびに Web サービスにデータを投稿していました。問題のアプリケーションも SMS メッセージを送信しており、そのアプリケーションの Web ページに対して http GET を実行しました。
機能の実装を担当しただけなので、ビジネス側 (コストなど) について話すことはできませんが、開発の観点からは、SMS ゲートウェイの操作は非常に簡単です。
もう 1 つの (安価な) 代替手段は、ユーザーに sms@yourapp.com のような電子メール アドレスにテキスト メッセージを送信させることです。次に、電子メール アカウントを調べてメッセージをデータベースに入れるバックグラウンド スレッドを作成できます。
私は、スマートフォンから従量課金制の「くだらない」電話まで、問題なくすべての主要な米国通信事業者でこのアプローチを実装してテストしました。
ユーザーがあなたの電子メール アドレスに SMS を送信すると、SMS 電子メール ゲートウェイ アドレス (例: 8055551234@vtext.net) が取得されるので、応答メッセージを送信できます。
唯一の欠点は、ほとんどの電話で「メール アドレスに送信」オプションを見つけるのが少し難しいことですが、(基本的に) 無料です。これは、ワークフローをテストしながらコストを削減するのに特に役立ちます。特に自動テスト中は、SMS ごとに約 3 セントがすぐに加算されます。
SMS 番号をサポートしたい場合は、ほとんどの SMS ゲートウェイを設定してメールをアドレスに送信できるため、「実際の」SMS メッセージをサポートするためにインフラストラクチャを変更する必要はありません。
まだ行っていませんが、サーバーにアスタリスク システムをセットアップし、(アスタリスクがフックする) 通常の VOIP アカウントを取得し、すべての SMS をアプリケーションに転送するようにアスタリスク サーバーを構成することもできると思います。この記事は、Asterisk サーバーのセットアップに役立つ場合があります。
セバスチャンの+1私はほとんど同じことを書いていました
Ruby を使用している場合は、adhearsion を参照してください。
PC に接続された GSM モデムまたは 3G ドングルを介して SMS メッセージを受信し、HTTP 経由で Web サイトに送信する SMS ゲートウェイ ソフトウェアを使用できます。例:このソフトウェア