ドメインを認識していないため、非常に複雑な新しいプロジェクトを手元に置いています。私の要件はこれです。電話番号のリストがあり、このリストから、どの電話番号がアクティブ/実際のものかを確認する必要があります。
このリストの電話番号を自動的にダイヤルし、それが有効な電話番号かどうかを自動的に検出するようにテレフォニーまたは IVR システムをどのようにプログラムしますか? C# を使用してこのソリューションをプログラムしたいと考えています。
「Do Not Call List」に関する法的な問題はさておき、電話が有効かどうかを判断する唯一の方法は、電話が無効になっているときに通信事業者が発する特別な情報トーン (SIT) を聞くことです。これを自動化するには、コール プログレス検出またはコール プログレス分析 (CPA) と呼ばれるものを使用します。これは、一部の IVR システムと、Call Control XML (CCXML)と呼ばれるオープン スタンダードを使用して実行できます。Voxeo には優れた CPA を持つ IVR プラットフォームがあり、ホスト環境で無料で試すことができます。アウトバウンド通話に関するドキュメントを確認してくださいまた、CCXML を使用してアウトバウンド コールを発信し、SIT トーンを検出する方法についても説明します。SIT トーンに関する注意点の 1 つは、基本的に SIT トーンを出して自動化されたシステムを欺く反勧誘デバイスを携帯電話に取り付ける人がいるということです。
これは、 VoiceModelというオープン ソース プロジェクトを使用して、C# および ASP.NET MVC でプロアクティブな通知システムを開発する方法を説明する記事です。