ASP.NET と C# のみを使用して、電話 (固定電話/携帯電話) に電話をかけるか、特定のユーザー セットに SMS を送信する必要があるシナリオがあります。Web アプリケーションはモバイル アプリケーションではありません。
これらを行うにはどうすればよいですか?通常、ハードウェア要件は何ですか? 参考サイトなど教えていただけるとありがたいです。
ほとんどの通信事業者は、テキスト メッセージを送信できる電子メール アドレスを提供しています。たとえば、Verizon では、phonenumber@vtext.comに電子メールを送信すると、その番号にテキスト メッセージとして表示されます。
ウィキペディアには、携帯通信会社が提供する電子メール アドレスの完全なリストがあります。
テキスト メッセージを「電子メール」として送信することにより、System.Net.Mailなどを利用できます。
Twilioを見てください。.NET / C#ヘルパーライブラリはGitHubにあります。
自分自身を自動化するためのハードウェア ソリューションを探しているのか、それとも外部サービスを探しているのかわからない。しかし、私は BT のWeb21C をかなり広範囲に使用してきました。
優れた .Net API と多数の機能を備えています。彼らの価格は英国で最高ですが、明らかに安い米国の SMS では下がる可能性があります。ただし、他の SMS API プロバイダーはたくさんあります。
BT が提供しているのは、めったにありませんが、通話のダイヤル、会議、および通話フローの管理を自動化するための API インターフェイスです。
「電話をかける」とは具体的にどのような意味ですか?誰かに電話して転送するか、独自のカスタムのインタラクティブな自動通話を発信する必要がありますか?
誰かを転送するために簡単な電話をかける必要がある場合は、VoiceStarなどのサービスでこれを行うことができます。カスタムの自動呼び出しを行う必要がある場合は、OCS 2007 Speech Serverをお勧めします。アスタリスクは SIP PBX であり、何をしようとしているのかによって、機能する場合と機能しない場合があります。
テキストメッセージを送信する限り、私はあまり経験がないので、おそらく他の回答の方が良いでしょう.
messagepubは、SMS を送信して電話をかけるだけでなく、IM、Twitter、および電子メール メッセージを送信するための単一のインターフェイス API を提供します。あなたの問題を解決するのに役立つかもしれません。
マルチチャネル メッセージングをアプリケーションに簡単に統合するために使用できる C# ヘルパー ライブラリがあります。
WebServiceXを介して、世界中のどこにでも SMS メッセージを送信できます。電話の場合は、アスタリスクを使用します。
私は通話についてあまり知りませんが、 SMS を簡単に送受信するための非常に優れた API がパキスタンで無料で利用できます。私はそれを試してみましたが、私のアプリケーションはうまく機能しています!
英国向けの場合、Esendexは優れた WebService を提供しますが、BT の Web21C は少し安いようです。
SMSゲートウェイサーバーを使用して、しばらく前に構築しました。これは .net 1.1、ASP.net & vb.net で行われました。私の記憶が正しければ、単純な Web ページを作成し、http ポスト経由で SMS ゲートウェイ サーバーにリクエストを投稿しました。
ウェブページには、シンプルなテキストボックスと送信ボタンがありました。それが完了したら、メッセージを投稿しました。パケットには、認証用のユーザー名とパスワード、SMS メッセージが含まれていました。
お役に立てれば。