Click here to Skip to main content
Licence 
First Posted 4 Nov 2001
Views 396,930
Bookmarked 57 times

Creating your first TAPI application

By | 4 Nov 2001 | Article
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

About the Author

S.S. Ahmed

Web Developer

Pakistan Pakistan

Member

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

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
Questionoption to search in Hebrew dictionary through the code (c#) PinmemberMember 85310724:31 16 Apr '12  
GeneralCaller ID Pinmembersaadullah Bhutto9:34 15 Jun '11  
GeneralMy vote of 5 PinmemberA Razzaq7:42 18 Nov '10  
Generalhello Pinmemberbmallikarjun995:07 29 Aug '10  
QuestionTesting TAPI with voice modem PinmemberMember 40720360:47 1 Apr '10  
AnswerRe: Testing TAPI with voice modem Pinmemberrahul.kulshreshtha0:10 7 Jul '10  
GeneralGive Reply Pinmemberpriya desai20:42 9 Mar '10  
Generalplz help Pinmembersmitadesai122:01 6 Dec '09  
GeneralSame technique for Web Application Pinmembervk1237723:33 15 Oct '09  
Questioncan you help me aboat TAPI? Pinmemberomolbanin23:51 22 Jun '09  
General[Message Deleted] Pinmemberit.ragester5:37 28 Mar '09  
Generalthks and questions Pinmemberdiegosantos220:43 3 Nov '07  
the example is great , i read with a lot attention...
i work perfect.. now, i need that tapi detected the busy tone, and when the call is received,
do you know how ?
much love, diego

GeneralTAPI and Call Recording Pinmemberalfpedraza13:15 12 Sep '07  
GeneralTAPI connection Pinmemberiamroshan23:59 21 Aug '07  
Generaltapi-Cellphone Pinmembermahe_uma19:26 31 May '07  
GeneralTapi OCX Pinmembervearl21foryou6:33 5 May '07  
GeneralRe: Tapi OCX PinmemberS I N A23:58 5 May '07  
GeneralAnswering Machine Pinmembernirmit8:40 14 Apr '07  
GeneralTAPI3 AND WIN98 Pinmembermauroquasar7:45 9 Feb '07  
GeneralTapi help in c#.net Pinmembernina nini9:22 23 Dec '06  
Questiontapi in C# Pinmemberkashfia rahman22:30 11 Nov '06  
QuestionTAPI vs CTI Pinmemberruffpatch8520:22 6 Nov '06  
GeneralPC to Phone Voice Communication and viceversa using WaveAPI in Visual Basic PinmemberNishanthbster19:47 14 Feb '06  
GeneralTAPI Vs MSComm PinmemberNishanthbster20:19 1 Feb '06  
GeneralRe: TAPI Vs MSComm Pinmemberpnaik0419:56 12 Mar '06  

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

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

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