Re: TAPI and VS.NET 2003

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hi Andreas,


Clayton,
Regarding TAPI and .NET see KB article "841712 - Telephony Application
Programming Interface (TAPI) functionality is not supported from managed
code".

I read the article, but I don't believe the statement that the COM wrapper
generated by VS.NET doesn't work because I've seen other people with managed
code examples online, and I can use the COM wrapper to enumerate the modems,
dial the modem, answer calls, etc. Perhaps they mean that it only partially
works (i.e. a bunch of interfaces don't get generated)?

Are you saying that you see the ITxxx interfaces but not the ITxxx2 ?

Correct. The intellisense lists all the ITxxx interfaces but not ITxxx2. If
I try to simply type the name of an ITxxx2 interface against the TAPI3LIB
namespace it just gives me an error (that the name is not defined).

Can you reproduce the issue with TAPI Browser TB3x ?

In order to ensure that my modem was going to do what I wanted it to do, I
downloaded a shareware answering-fax machine software from
http://www.go4customer.com/ (which did everything I wanted my program to do
so I know I've got the right modem). When I run TAPI Browser TB3x it uses
the tapi3.dll in this shareware application's directory (not the one in my
system32 directory), where it does in fact list all the ITxxx2 interfaces.
So I decided maybe the tapi3.dll in my system32 directory wasn't the right
one and manually added a reference in VS.NET to the tapi3.dll provided by
the answernig-machine software. The end result was no different.

I'm hoping I'm just missing something really simple and that it can be
easily resolved but I haven't been able to find anyone else online talking
about this problem. I thank you very much for your time.

Clayton


.



Relevant Pages

  • Re: TAPI and VS.NET 2003
    ... You should rather create the TAPI part as a dll in C++ or VB and use ... The intellisense lists all the ITxxx interfaces but not ITxxx2. ... In order to ensure that my modem was going to do what I wanted it to do, ... in my system32 directory), where it does in fact list all the ITxxx2 ...
    (microsoft.public.win32.programmer.tapi)
  • Re: TAPI and VS.NET 2003
    ... the computer I have the modem on only has the ability to ... probably the 3rd party application has messed up your system. ... You should rather create the TAPI part as a dll in C++ or VB and use ... The intellisense lists all the ITxxx interfaces but not ITxxx2. ...
    (microsoft.public.win32.programmer.tapi)
  • Re: Manually installing a TSP?
    ... ISDN interfaces and MSN numbers to TAPI lines and addresses ... >> This is the layout according to TAPI2 naming. ...
    (microsoft.public.win32.programmer.tapi)
  • Re: TAPI and VS.NET 2003
    ... have any of the ITxxx2 interfaces or the ITMediaPlayback/Record interfaces. ... Regarding TAPI and .NET see KB article "841712 - Telephony Application ... Can you reproduce the issue with TAPI Browser TB3x? ...
    (microsoft.public.win32.programmer.tapi)
  • Re: TAPI and VS.NET 2003
    ... system32/tapi3.dll fixed the COM wrapper in .NET. ... Regarding .NET and TAPI: You have been warned at least... ... TERASENS GmbH ... The intellisense lists all the ITxxx interfaces but not ...
    (microsoft.public.win32.programmer.tapi)