Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.NET TAPI Interface

Tags:

.net

tapi

I’ve been asked to write some .NET code that integrates with a phone system using a TAPI API. I read that there is no .NET interface for this API ( http://support.microsoft.com/kb/841712). Is there good third party .NET interface for TAPI? Or can anyone point me in the right direction to get started?

like image 280
Carl Rippon Avatar asked Feb 25 '10 10:02

Carl Rippon


People also ask

What is a TAPI connection?

TAPI (Telephony Application Program Interface) is a standard program interface that lets you and your computer "talk" over telephones or video phones to people or phone-connected resources elsewhere in the world.

What is a TAPI client?

The abbreviation TAPI stands for Telephony Application Programming Interface and refers to a programming interface for telephony applications. TAPI was originally developed by Microsoft and Intel and introduced as early as 1993.

What is TAPI integration?

The Telephony Application Programming Interface (TAPI) is a Microsoft Windows API, which provides computer telephony integration and enables PCs running Microsoft Windows to use telephone services. Different versions of TAPI are available on different versions of Windows.

What is TAPI service provider?

A TAPI telephony service provider (TSP) is a dynamic-link library (DLL) that supports communications device control through a set of exported service functions.


1 Answers

There is no working out-of-the-box interface from .NET for TAPI, and COM-Interop is not reliably working, that's right. But, there is a C++/CLI TAPI 3.1 wrapper for .NET 2.0 freely available from Julmar (you just have to give credit) . Look there for ITAPI3. They include also some basic inbound/outbound call samples.

If you want to code against TAPI 2.x, then you could use the wrapper provided by Helen Warn and Agile-Soft which can be downloaded from Andreas Marschall's TAPI FAQ site. See this newsgroup post for the link. It's also free for use (check the readme).

like image 185
MicSim Avatar answered Nov 05 '22 09:11

MicSim