Click here to Skip to main content
12,633,985 members (21,005 online)
Click here to Skip to main content
Add your own
alternative version

Stats

488.3K views
19.5K downloads
62 bookmarked
Posted

Creating your first TAPI application

, 4 Nov 2001
Rate this:
Please Sign up or sign in to vote.
This sample application shows you how you can use the TAPI 3.0 functions to create a TAPI application of your own.

Sample Image - tapi.jpg

Introduction

This sample application shows you how you can use the TAPI 3.0 functions to create a TAPI application of your own. Microsoft provides more than 100 functions as part of the TAPI library. TAPI 2.1 was more difficult to use as it was a set of API functions but TAPI 3.0 which comes as part of Windows 2000 has ActiveX controls that make the TAPI application creation much easier. The TAPI SDK that can be downloaded from the Microsoft site provide several samples which show the usage of TAPI functions in VB, JAVA and C++. Learning to use different TAPI functions require lot of time investment but once you create some applications using these TAPI functions, it becomes easier for you to use the TAPI functions more efficiently.

Requirements to run this sample code

This application uses the Windows Phone Dialer utility that comes with Windows and can be found under the Accessories group. That program will act as the call manager and will handle the dialing of the phone number that is passed to the tapiRequestMakeCall function.

Running the program will invoke the call manager, and the call manager then dials the number entered in the textbox.

Before running the sample code, make sure that the modem is installed in your machine. Also, to experiment with other TAPI functions, download the complete TAPI SDK (if its not already available on your computer) from the Microsoft site. Several third parties develop tools that make the creation of telephony applications much easier. If you are a serious TAPI developer then you must download the third party tools from the Internet or dwell into the TAPI SDK yourself to get a thorough understanding of the telephony functions.

You can download TAPI software free of cost from the Microsoft site.

TAPI2195.exe is the TAPI implementation for Windows 95, and TAPI21NT for Windows NT. Download and install the one that is appropriate for your computer.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

Share

About the Author

S.S. Ahmed
Web Developer
Pakistan Pakistan
S.S. Ahmed is a senior software engineer and works for a web and software development firm. Ahmed is a Microsoft Office SharePoint Server MVP. Ahmed specializes in creating database driven dynamic web sites. He has been creating customized SharePoint solutions for the last five years. Ahmed has worked in Visual Basic, Visual C, Java, ASP, .NET, SharePoint, InfoPath, BizTalk, etc. Ahmed enjoys travelling and has been to many parts of the world. Ahmed distributes most of his work freely to many internet sites. Ahmed also participates in different newsgroups and tries to help people out with their problems. Ahmed can be reached at share.point@yahoo.com

PEACE

S.S. Ahmed
Web: www.walisystems.com
Blog:www.sharepointblogs.com/ssa

You may also be interested in...

Pro
Pro

Comments and Discussions

 
Questionbad article and bad project Pin
csharpcomeintome20-Sep-12 6:10
membercsharpcomeintome20-Sep-12 6:10 
Questionoption to search in Hebrew dictionary through the code (c#) Pin
Member 853107216-Apr-12 5:31
memberMember 853107216-Apr-12 5:31 
GeneralCaller ID Pin
saadullah Bhutto15-Jun-11 10:34
membersaadullah Bhutto15-Jun-11 10:34 
GeneralMy vote of 5 Pin
A Razzaq18-Nov-10 8:42
memberA Razzaq18-Nov-10 8:42 
Generalhello Pin
bmallikarjun9929-Aug-10 6:07
memberbmallikarjun9929-Aug-10 6:07 
QuestionTesting TAPI with voice modem Pin
Member 40720361-Apr-10 1:47
memberMember 40720361-Apr-10 1:47 
AnswerRe: Testing TAPI with voice modem Pin
rahul.kulshreshtha7-Jul-10 1:10
memberrahul.kulshreshtha7-Jul-10 1:10 
GeneralGive Reply Pin
priya desai9-Mar-10 21:42
memberpriya desai9-Mar-10 21:42 
Generalplz help Pin
smitadesai16-Dec-09 23:01
membersmitadesai16-Dec-09 23:01 
GeneralSame technique for Web Application Pin
vk1237716-Oct-09 0:33
membervk1237716-Oct-09 0:33 
Questioncan you help me aboat TAPI? Pin
omolbanin23-Jun-09 0:51
memberomolbanin23-Jun-09 0:51 
General[Message Deleted] Pin
it.ragester28-Mar-09 6:37
memberit.ragester28-Mar-09 6:37 
Generalthks and questions Pin
diegosantos23-Nov-07 21:43
memberdiegosantos23-Nov-07 21:43 
GeneralTAPI and Call Recording Pin
alfpedraza12-Sep-07 14:15
memberalfpedraza12-Sep-07 14:15 
GeneralTAPI connection Pin
iamroshan22-Aug-07 0:59
memberiamroshan22-Aug-07 0:59 
Generaltapi-Cellphone Pin
mahe_uma31-May-07 20:26
membermahe_uma31-May-07 20:26 
GeneralTapi OCX Pin
vearl21foryou5-May-07 7:33
membervearl21foryou5-May-07 7:33 
GeneralRe: Tapi OCX Pin
S I N A6-May-07 0:58
memberS I N A6-May-07 0:58 
GeneralAnswering Machine Pin
nirmit14-Apr-07 9:40
membernirmit14-Apr-07 9:40 
GeneralTAPI3 AND WIN98 Pin
mauroquasar9-Feb-07 8:45
membermauroquasar9-Feb-07 8:45 
GeneralTapi help in c#.net Pin
nina nini23-Dec-06 10:22
membernina nini23-Dec-06 10:22 
Questiontapi in C# Pin
kashfia rahman11-Nov-06 23:30
memberkashfia rahman11-Nov-06 23:30 
QuestionTAPI vs CTI Pin
ruffpatch856-Nov-06 21:22
memberruffpatch856-Nov-06 21:22 
GeneralPC to Phone Voice Communication and viceversa using WaveAPI in Visual Basic Pin
Nishanthbster14-Feb-06 20:47
memberNishanthbster14-Feb-06 20:47 
GeneralTAPI Vs MSComm Pin
Nishanthbster1-Feb-06 21:19
memberNishanthbster1-Feb-06 21:19 
GeneralRe: TAPI Vs MSComm Pin
pnaik0412-Mar-06 20:56
memberpnaik0412-Mar-06 20:56 
GeneralQuery About Tapi Pin
Asif12313-Nov-05 18:57
memberAsif12313-Nov-05 18:57 
Questionhow to make dialer in VC++ using Tapi Pin
hinairum29-Aug-05 5:34
memberhinairum29-Aug-05 5:34 
AnswerRe: how to make dialer in VC++ using Tapi Pin
ellolazo2-Dec-05 6:27
memberellolazo2-Dec-05 6:27 
Questiontapi sdk??? Pin
maria_uet2-Aug-05 8:57
membermaria_uet2-Aug-05 8:57 
AnswerRe: tapi sdk??? Pin
ellolazo2-Dec-05 6:28
memberellolazo2-Dec-05 6:28 
Generali mispell my id...it is maria_uet2003@yahoo.com Pin
maria_uet27-Jun-05 2:00
membermaria_uet27-Jun-05 2:00 
Generalplz raed it.... Pin
maria_uet27-Jun-05 1:54
membermaria_uet27-Jun-05 1:54 
GeneralRe: plz raed it.... Pin
Nishanthbster6-Feb-06 19:13
memberNishanthbster6-Feb-06 19:13 
Generaltapi help Pin
nihat cindioglu18-Jun-05 15:02
membernihat cindioglu18-Jun-05 15:02 
GeneralSound Help Pin
Hugocalmeida27-Apr-05 7:38
memberHugocalmeida27-Apr-05 7:38 
Generalrecogonize the key pressed in phone Pin
sureshgnrsv26-Apr-05 23:54
susssureshgnrsv26-Apr-05 23:54 
Generalnot a TAPI3 app Pin
Gilbert Chauvaux21-Mar-05 11:20
memberGilbert Chauvaux21-Mar-05 11:20 
GeneralRe: not a TAPI3 app Pin
Ali Mojtabaee21-Mar-05 12:45
memberAli Mojtabaee21-Mar-05 12:45 
GeneralTAPI3.lib Pin
Hwang do hyun13-Mar-05 14:10
memberHwang do hyun13-Mar-05 14:10 
GeneralRe: TAPI3.lib Pin
shahzad_taous17-Jan-06 0:42
membershahzad_taous17-Jan-06 0:42 
QuestionDo you have vc++ version for this calling program? Pin
hcgiap7-Feb-05 1:09
memberhcgiap7-Feb-05 1:09 
AnswerRe: Do you have vc++ version for this calling program? Pin
ellolazo2-Dec-05 6:17
memberellolazo2-Dec-05 6:17 
GeneralSMDR(System Message Dynamic Recording) Pin
shiva tavasoli1-Feb-05 0:37
membershiva tavasoli1-Feb-05 0:37 
GeneralRe: SMDR(System Message Dynamic Recording) Pin
manasmohanta26-Nov-07 23:22
membermanasmohanta26-Nov-07 23:22 
Generalcode for tapi in vc++ for accepting incoming calls Pin
abhiaruna26-Jan-05 19:39
memberabhiaruna26-Jan-05 19:39 
GeneralRe: code for tapi in vc++ for accepting incoming calls Pin
abdulhalim3-Apr-05 22:47
sussabdulhalim3-Apr-05 22:47 
GeneralRe: code for tapi in vc++ for accepting incoming calls Pin
ellolazo2-Dec-05 6:25
memberellolazo2-Dec-05 6:25 
GeneralCan't SELECT A TERMINAL in TAPI Pin
overdotnet2-Jan-05 23:27
memberoverdotnet2-Jan-05 23:27 
GeneralRe: Can't SELECT A TERMINAL in TAPI Pin
Ali Sher11-Jan-05 12:21
memberAli Sher11-Jan-05 12:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.161208.2 | Last Updated 5 Nov 2001
Article Copyright 2001 by S.S. Ahmed
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid