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
0
votes
0 answers

Active Caller ID feature using TAPI 2

I have written a small software to show caller id using c++ and TAPI 2 library. I have used a lineInitializeEx function to initialize a modem , and lineOpen function to open a modem line, ..etc. My question is, how can I activate a caller id on my…
Bassam Najeeb
  • 607
  • 2
  • 7
  • 16
0
votes
1 answer

Group Pickup Scenario - CALL_STATE.CS_CONNECTED not being fired

We have a telephony scenario where a group of 5 emergency devices are all called at the same time in a group pickup configuration. There is a generic number which is called and then rings all the 5 devices, leaving to the operators the choice of…
0
votes
1 answer

Hang up while dialing a phone number after firts bip using using ISDN modem (C#)

I want to hang up after modem finish dialing a phone number. I can track when modem start dial and when it disconnect. But I can't track dial finished. I use TAPI for it. I tried C# and C++. But I don't know how to manage it.
Chiz
  • 1
  • 2
0
votes
1 answer

Can VoiceXML automate the dialing for a employee for me

My company has to test our client's telephone numbers to make sure they are working and that an operater is on the other line answering customers' calls. Right now the employee looks at a list of phone#'s from an excel sheet and manually dials on a…
Nick Dat Le
  • 369
  • 4
  • 12
0
votes
0 answers

How to pass phone number from TAPI to website?

I have a simple web application which has my pizza menu on and I can place orders, etc. The webpage is built on php/mysql and using some javascript to provide quicker data for my customers (example further below) Now the issue I'm faced with is I…
Simon
  • 496
  • 4
  • 19
0
votes
1 answer

C# client for CISCO IP Phones, that using tapi3lib, doesn't work in win 10

Our company uses Cisco telephony. And we have a little program on user-s PC wrote by our partner. This program tracks incoming calls and for the call rises record in our CRM-System. This program uses tapi3 (it is COM-object from deep inside of…
Afro Tray
  • 9
  • 1
0
votes
2 answers

TAPI 3.0 events non raising

I'm a noob to C#, so please sorry me for bad coding. I'm trying to make this application that while a call is happening, it gets the phone number of the caller and it will use it to take information from a CRM, and after that, it creates a Balloon…
E. Peracchia
  • 113
  • 1
  • 12
0
votes
1 answer

ATAPI julmar connectedID is not available

We have TAPI application based on julmar atapi which in general processes 3 events: CallInfo CAllState NewCall It also writes info about this events in our database. Also We have PBX Nortel meridian In general is used next scheme: When external…
0
votes
1 answer

How to get TAPI HCALL handle?

I want to use lineBlindTransfer() to blindly transfer a connected telephony call. Here is the declaration in the documentation: LONG WINAPI lineBlindTransfer( HCALL hCall, LPCSTR lpszDestAddress, DWORD dwCountryCode ); I connected the…
hmak.soft
  • 59
  • 1
  • 10
0
votes
1 answer

Excel VBA TAPI to blind transfer extension

I have dialed a number using tapirequestmakecall function using Excel VBA. https://msdn.microsoft.com/en-us/library/ms737210(v=vs.85).aspx Declare Function tapiRequestMakeCall Lib "tapi32.dll" _ (ByVal stNumber As String, ByVal stDummy1 As String,…
hmak.soft
  • 59
  • 1
  • 10
0
votes
3 answers

Identifying the call that is connected to me via transfer Tapi3

I have been able to create an application that (ab)uses TAPI3Lib and understands incoming calls, puts them on hold, rings an internal number, connects the line that is on hold with the target number. Below is the code getting the caller number …
enshadowed_
  • 99
  • 1
  • 10
0
votes
2 answers

Recommendations on TAPI components for MS Windows

can anyone recommend a TAPI component for use with C++ in the MS Windows environment? I have tried the standard MS implementations of TAPI 2 and 3 and had problems with both. Mainly recovery from modems been switched off or losing connections. The…
Eamon
  • 157
  • 1
  • 10
0
votes
1 answer

Programming to communicate with CUCM in C#

I want to catch the incoming call to a client and using caller id to query the Microsoft Dynamics CRM. I spent a lot of time to find the best solution to contact with Cisco server. there was a lot of languages like SIP, TAPI and JTAPI. but there was…
Nader Vaghari
  • 141
  • 10
0
votes
1 answer

Answer call using TAPI3 C#

I'm stuck in TAPI programming. I've created a program to monitor activity of phone call. Everything is working fine, but now I want to implement a functionality to accept and reject a call from web directly. i have registered a line with both…
0
votes
1 answer

Use tapi32.dll methods which takes source and destination phone number

I consume the tapi32.dll to make a function in such way that it should ask me for a from extension phone number and a to extension phone number. I require that the source and destination phone numbers are entered manually to then get a call…
GYogesh
  • 1
  • 1