Solved

TAPI 2.1

Posted on 1998-07-23
7
647 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
Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

 

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

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
repeatSeparator  java  challenge 13 56
how do i create updater to My Activex application? 3 74
sum13 challenge 24 78
mapAB Challlenge 35 89
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: Finishing the grid – keyboard support for arrow keys to manoeuvre, entering the numbers.  The PreTranslateMessage function is to be used to intercept and respond to keyboard events. Continuing from the fourth article about sudoku. …
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.
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

743 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

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now