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
3
votes
2 answers

TAPI register incoming call number - no lines available

I'm a junior developer with a non IT background and currently stuck on a feature that I was asked to implement. Since there are barely helpful information and examples on the Internet I'm grateful for any help and input. What I use: C# WinForms…
3
votes
1 answer

Cisco TSP - Tool migration from 32bit to 64bit in C#

Currently I have the problem that I should migrate a tool which communicates via Cisco TAPI. Currently it is running under a 32bit compilation. If I switch the compilation set to 64bit and update the nuget package "ATAPI" (by Mark Smith <2>) to the…
Pit Braunsdorf
  • 107
  • 1
  • 8
3
votes
1 answer

How do I capture the caller id from an Avaya 1600 series IP phone?

I've been on the Avaya developer website to look for this information, but the only documentation and library I see to be able to find refers to pushing content to the phone display, controlling the phone, and customizing the display. I need to…
Bernhard Hofmann
  • 10,321
  • 12
  • 59
  • 78
3
votes
2 answers

C# doesn't detect text file that was edited with PHP

I have a PHP website on a Linux server. I made a button next to the phone numbers on the site that writes a text file on the server with that number. The following code works. $file = './gebruikers/'.$naam.'/nummer.txt'; $write =…
Bas Peters
  • 43
  • 3
3
votes
1 answer

Answer call using asterix (AMI/AGI or anything else)

I am using asterisk to communicate with the PBX and want to answer the incoming call BUT, what I need is: Suppose we are 101 and call 102. We can see/monitor the incoming call without problem. On the receiver side (102), the user sees the…
benchpresser
  • 2,171
  • 2
  • 23
  • 41
3
votes
2 answers

SIP alternative to TAPI?

We are using the TAPI technology in our java based clients to connect to PBX hardware for using the CTI operations (start a call, handle receiving calls etc). To connect to the TAPI we use the gjtapi project. We start a call from our client gui and…
benchpresser
  • 2,171
  • 2
  • 23
  • 41
3
votes
1 answer

How to use Third Party tsp (Panasonic) with Tapi in Windows 7

I have installed a third party TSP, specifically Panasonic TSP version 4.0, and it's connected to the Panasonic PBX KX-TDE200. I'm trying to connect my PBX with a TAPI application which will control the PBX's functionality, like call control and…
3
votes
2 answers

How to implement a TAPI solution with Avaya

I currently have a working CTI integration on a Samsung phone system, within our business. Our desktop clients are running bespoke java clients which receive messages from our bespoke server application which connects to the Samsung DCS System. We…
user1339152
  • 41
  • 1
  • 4
2
votes
0 answers

Value does not fall within the expected range, while Registering Line in TAPI3.Lib

I am getting a problem while registering a line using TAPI3.Lib This is where I get the exception: registertoken[line] = tobj.RegisterCallNotifications( ia[line], true, true, TapiConstants.TAPIMEDIATYPE_AUDIO |…
Varinder
  • 1,780
  • 2
  • 11
  • 18
2
votes
2 answers

How should we control Cisco phones using 3rd party call control?

Background We are developing an enterprise application to control Cisco phones on a Cisco Unified Call Manager using 3rd party call control. We need to be able to monitor call state, get Caller ID for incoming calls, and do full call control…
Rich
  • 29
  • 3
2
votes
1 answer

SafeHandle that doesn't use an IntPtr

Does anyone know of an implementation similar to SafeHandle that doesn’t use an IntPtr that I can derive from? Or should I create a new handle altogether? I’d need functionality like DangerousGetHandle() and SetHandle() as these are used throughout…
DeltaVax
  • 21
  • 2
2
votes
1 answer

Cisco Phone Status ASP.NET integration

We're trying to find a way to retrieve information about when an employee is currently on the phone. The phones we use are Cisco IP Phone 7945 brand with CallManager 7.1.30000-1 and we were wanting to integrate it with asp.net. We want to be able…
2
votes
2 answers

PHP web application + TAPI / VOIP telephone calls?

A client wants to use our (ERP) web application as some kind of incoming and outgoing calling software. He needs phonenumer recognition and to be able to dial a number by clicking with the mouse and then pick up his phone. Somehow a TAPI or VOIP…
Dylan
  • 9,129
  • 20
  • 96
  • 153
2
votes
1 answer

Telephony event notification in .NET

I have a Windows Forms application, developed in C#, that would benefit from being able to receive telephony event notifications. For example, if office worker Joe answers a telephone call on his organization's PBX system, I need my desktop…
Mark
  • 43
  • 6
2
votes
1 answer

standard dialable number format (c++ tapi)

I want to programatically make calls on a windows mobile device using standard c++ TAPI lineMakeCall function. The phone number (null-terminated) must be in the "standard dialable number format". There is a function lineTranslateAddress which…
Alina Danila
  • 1,683
  • 1
  • 24
  • 60
1
2
3
12 13