Solved

TAPI 2.1

Posted on 1998-07-23
7
658 Views
Last Modified: 2013-11-20
I am looking for the infomation on TAPI 2.1 programming. I have the following questions on that.

1) Why is TAPI 2.1 Client Server Model?  What does it mean to implement TAPI 2.1 Client and Server TSPI?  Where can I locate such information?
0
Comment
Question by:akhila
  • 3
  • 3
7 Comments
 
LVL 8

Expert Comment

by:trestan
ID: 1319688
Why not go to MS and make a search on TAPI 2.1?
http://search.microsoft.com/default.asp
0
 

Author Comment

by:akhila
ID: 1319689
Trestan,
   I searched through all of MS and couldnot find the information what exactly I require.
I need to know why the TAPI server is required for 2.1 version. Can the client run without the server and if so on what situations?

0
 

Accepted Solution

by:
dcooper080498 earned 100 total points
ID: 1319690
TAPI 2.1 is an update for TAPI 2.0 on NT 4.0 and TAPI 1.4 on WIN95. The main updated functionality over TAPI 2.0 is improvements to Client Server support.  TAPI 2.1 will support TAPI 2.0 service providers and TAPI 1.4 or 2.0 applications, so a Client Server model application or service provider is not required.  It is unclear from your question whether you are implementing a service provider ( basically an interface between some type of hardware card or PBX and the TAPI DLL )or an application that is going to take advantage of TAPI services. If you could say what you are doing I could maybe be more specific.  The documentation for TAPI/TSPI is in the Platform SDK under the Network and Distributed Service section BTW.
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 

Author Comment

by:akhila
ID: 1319691
Dcooper,
    I am developing a TSPI for my own hardware. The applications are ready but I have to make them TAPI compatible.
If u could explain some more on this, please do.
Thank u for ur above answer.

0
 

Expert Comment

by:dcooper080498
ID: 1319692
You're welcome.

Writing a TSPI is not a light undertaking. There is a company that has some C++ classes that might be helpful, http://www.julmar.com/.  I haven't used their stuff, but it might save you some time.  Depending on your hardware, ie a telephony card vs. a PBX for instance, you may also be looking at creating a media interface such as a WAV driver or a DirectSound filter. Of course your TAPI service provider (TSP)doesn't have to support the entire TAPI insterface, just the functions that make sense for your type of telephony hardware.  Be aware that TAPI 3.0 is on the horizon and due out with NT 5.0.  TAPI 3.0 is a COM wrapper of the TAPI API.  Your 2.0 or 2.1 TSP should be able to work with it without changes.

Some other resourses:

Bruce Pennypacker's TAPI FAQ
http://members.tripod.com/~tapifaq/   

Grant Schenck's TAPI FAQ
http://ourworld.compuserve.com/homepages/schenck/tapifaq.txt

Microsoft's TAPI news group
microsoft.public.win32.programmer.tapi
(which you can search at www.dejanews.com)

If you want any specific advice, give me an idea of the type of telephony hardware you are working with.
0
 

Author Comment

by:akhila
ID: 1319693
Thank U very much Dcooper.
I'll get in touch in with you for some more doubts. But do u have a personal mail access to contact u later?

0
 

Expert Comment

by:dcooper080498
ID: 1319694
Sure, dcooper@fvt.com.
0

Featured Post

Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Windows Drag & Drop Location 2 100
while loop over for loop 7 103
wait notify demo infinite loop 3 110
mapAB Challlenge 35 145
In this article, I'll describe -- and show pictures of -- some of the significant additions that have been made available to programmers in the MFC Feature Pack for Visual C++ 2008.  These same feature are in the MFC libraries that come with Visual …
Introduction: Load and Save to file, Document-View interaction inside the SDI. Continuing from the second article about sudoku.   Open the project in visual studio. From the class view select CSudokuDoc and double click to open the header …
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question