问题
does it working with it and which is the good start for TAPI...
i want to create an application which automatically answer/record incoming call and also call to someone recorded message.
want this in .net (asp.net or c# desktop no problem).
回答1:
It seems unlikely that Microsoft would have removed TAPI from Windows 7 so ultimately this will depend on the telephone system and drivers you are using. Avaya and Cisco usually provide good drivers. We have an Avaya phone system in work and a few people using Windows 7 with no problems AFAIK.
There is little support for using TAPI from managed code, but it is possible using wrappers or 3rd party components (see Microsoft Knowledgebase article 841712).
This post might point you in the right direction.
回答2:
I'm trying to work with TAPI, C# and 64bit Windows 7, too. I wrote a very small program which uses (the ITAPI assembly from codeplex).
theTextBox.Clear();
foreach (TAddress addr in tapi.Addresses){
theTextBox.Text += addr.AddressName + "\n";
}
theTextBox.Refresh();
tapi is a TTapi object and is initialized in the Form's constructor.
The resulting list seems to be some default list which painfully lacks the LAN TAPI Service Provider I installed. I currently have low hopes that there is a well working wrapper for this.
来源:https://stackoverflow.com/questions/1992073/create-an-application-using-tapi-on-windows-7-where-to-start