Questions tagged [tapi]

The Telephony Application Programming Interface (TAPI) is a Microsoft Windows API, which allows computer telephony integration and enables PCs running Microsoft Windows to use telephone services.

The TAPI was introduced by Intel and Microsoft in 1993.

It defines a client interface and an interface for the TAPI Service Provider (TSP). TSPs are sometimes also named TAPI-drivers. TSPS are created by telephone system manufacturer.

The TAPI itself allows the integration of telephony systems and services into the Windows OS.

The TAPI 1.x, 2.x define a procedural plain C interface and with TAPI 3.0 a Component Object Model (COM) interface was added.

187 questions
2
votes
2 answers

Using TAPI speech in a Windows Service

I have purchased a license of AddTapi.NET to simplify my development using TAPI in a product that runs as a Windows service. I was able to use the TAPI in a Windows GUI and console application and ported the code into my Windows service. At…
Brian C
  • 33
  • 3
1
vote
3 answers

Interfacing with telephony systems from *nix

Does anyone know of any 'standard' way to interface with a telephony system (think Cisco CCM) from a C/C++ app in *nix? I have used MS TAPI in the past but this is Windows only and don't want to go the jTAPI (Java) route, which seems to be the only…
Rob
  • 76,700
  • 56
  • 158
  • 197
1
vote
2 answers

TAPI_EVENT.TE_CALLINFOCHANGE event never occurs

My filter is contains everything on below. I wanted to see every event while an incoming phone call. And these are happened: --- incoming call callhub callnotification callstate address --- incoming call disconnected callhub callstate I want to…
uzay95
  • 16,052
  • 31
  • 116
  • 182
1
vote
1 answer

Register Windows Application for tel and callto protocols

First of all let me say that we are pretty new with this "windows app" developing process. Our customers want us to develop an app working as click to call. The app is working just fine, but we are encountering problems with that appearing in the…
A.Fish
  • 143
  • 11
1
vote
0 answers

ATAPI.dll MakeCall causes ObjectDisposedException

I am using Julmar ATAPI for creating an application which allows answering and making calls via TAPI. It was running well for most PhoneSystems. But with 3CX I get an exception when calling: tapi = new…
Devin
  • 11
  • 2
1
vote
1 answer

ITAPI3 Sending and Receiving Data

I am attempting to create an application that will call a remote modem and do some data transfer (custom data in the form of byte arrays). I am using JulMar's ITapi3 wrapper and c# 4.0 running on Windows 7 64Bit OS (Compiling as x86). I have the…
Chris
  • 21
  • 7
1
vote
2 answers

Windows Mobile 6 answer multiple calls

I develop a Windows Mobile 6 application where I have to manage multiple calls, using c++ TAPI (from C# using PInvoke). The application works fine for a single call, but I do not know how to manage when I have an incoming call and I want to answer…
Alina Danila
  • 1,683
  • 1
  • 24
  • 60
1
vote
2 answers

lineTranslateAddress c++ to managed c#

I have an application that programatically makes calls to different numbers. The application is written in c# (managed) and I use pInvoke for the c++ TAPI functions. Everything works fine except the fact that I need to convert the phone number to a…
Alina Danila
  • 1,683
  • 1
  • 24
  • 60
1
vote
2 answers

TAPI call from web page

I got a customer service team who'd like to click on a telephone number in a service request ticket and it would dial the call automatically for them rather than they manually dialling the number on the screen with from phone. I got a PHP 7.1 web…
Udy Warnasuriya
  • 959
  • 2
  • 12
  • 23
1
vote
1 answer

CONNECTED event not firing in TAPI 3.x

I am working on a TAPI application. While googleing I found a nice post http://www.codeproject.com/KB/IP/devangpro.aspx. But the problem is, I am not getting all the events triggered while making a call. I am able to get INPROGRESS and DISCONNECTD…
Arun
  • 197
  • 1
  • 10
1
vote
2 answers

Call Monitor using C# TAPI

I need to create a program to monitor activity of phone call.And get information about the calls, like number and Name. I'm not strong with TAPI code and C#, so hope that anybody can help me, I'm desperate. I have this code where I try to detect…
Nancy
  • 11
  • 1
  • 4
1
vote
2 answers

A good Java wrapper for TAPI 2?

Does anyone know of a good JNI/Java wrapper for TAPI 2? I need to interact with the Avaya phones on the desks of my users for a CRM web application (based on GWT), and all computers have a TAPI 2 driver already installed (no TAPI 3 driver is…
Nick Evans
  • 3,279
  • 2
  • 25
  • 21
1
vote
2 answers

how can i get multi calls per line in tapiex activex v3.6?

I write an IVR program with tapiex activex v3.6 and i want to get multi-calls per line but in my program when the program is in call and i want to call it at the same time, it is busy! what should i do? should i put the connected call in on hold? if…
hassan dusti
  • 19
  • 1
  • 4
1
vote
1 answer

How to get the Caller Info from VoIP in real-time in a .NET Application?

I am working on a project which includes a lot of VoIP functions. I don't have access to the source code of the previous system that was being used so I can't dissect it to find out what I need to know. I will describe how the previous system used…
Rehan Yousaf
  • 735
  • 2
  • 7
  • 20
1
vote
1 answer

Tapi3lib.ITAddress does not return all devices

In an effort to automate some phone calling processes and integrate TAPI3 with another application, I am using to following code that was found as a sample; tapi = new TAPI3Lib.TAPIClass(); tapi.Initialize(); foreach (TAPI3Lib.ITAddress ad in…
enshadowed_
  • 99
  • 1
  • 10