それはそれで動作しますか、そしてこれはTAPIの良いスタートです...
着信に自動的に応答/録音し、録音されたメッセージに電話をかけるアプリケーションを作成したいと考えています。
これを .net に入れたい (asp.net または c# デスクトップは問題ありません)。
Microsoft が Windows 7 から TAPI を削除した可能性は低いと思われるため、最終的には、使用している電話システムとドライバーに依存します。通常、Avaya と Cisco は優れたドライバを提供しています。アバイアの電話システムが稼働しており、Windows 7 を使用している数人が問題なく使用しています。
マネージ コードからの TAPI の使用はほとんどサポートされていませんが、ラッパーまたはサード パーティ コンポーネントを使用することは可能です ( Microsoft ナレッジベースの記事 841712を参照してください)。
この投稿は、あなたを正しい方向に導くかもしれません。
TAPI、C#、および 64 ビット Windows 7 も使用しようとしています。( codeplex の ITAPI アセンブリ)を使用する非常に小さなプログラムを作成しました。
theTextBox.Clear();
foreach (TAddress addr in tapi.Addresses){
theTextBox.Text += addr.AddressName + "\n";
}
theTextBox.Refresh();
tapi は TTapi オブジェクトであり、フォームのコンストラクターで初期化されます。
結果のリストは、私がインストールした LAN TAPI サービス プロバイダーが痛々しいほど欠けているデフォルト リストのようです。私は現在、これにうまく機能するラッパーがあることを期待しています。