Can any one tell me that, TAPI2.x supports implementation of IVR type applications or not.
If it supports such applications then how media is been handled using TAPI 2.x.
What i know is, in TAPI3.x, the media is handled by using MSP but MSP is not supported in TAPI 2.x. Does it means that IVR type applications are only supported using TAPI 3.x?
> Can any one tell me that, TAPI2.x supports implementation of IVR type > applications or not.
> If it supports such applications then how media is been handled using TAPI > 2.x.
> What i know is, in TAPI3.x, the media is handled by using MSP but MSP is > not > supported in TAPI 2.x. Does it means that IVR type applications are only > supported using TAPI 3.x?
Mohit, in TAPI2 you need to handle media yourself. TAPI2 only support querying for associatd wave devices via DevicesClasses "wave/in" and "wave/out" via lineGetID(). It is upto the TAPI2 app to do the rest via MultiMedia SDK / WaveForm API, i.e. waveInXxx(), waveOutXxx() functions.
-- Best Regards Andreas Marschall Microsoft MVP for TAPI / Windows SDK / Visual C++ 2003-2008 TAPI / TSP Developer and Tester My TAPI and TSPI FAQ: http://www.I-B-A-M.de/Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm My TotoŽ Tools (a collection of free, mostly TAPI related tools): http://www.i-b-a-m.de/Andreas_Marschall's_Toto_Tools.htm TAPI development around the world (Frappr! map): http://www.frappr.com/TAPIaroundTheWorld * Please post all messages and replies to the newsgroup so all may * benefit from the discussion. Private mail is usually not replied to. * This posting is provided "AS IS" with no warranties, and confers no rights.
You can take a look at our sample page and see plenty of IVR type samples that use TAPI 2 and wave functionality. They were written using our TeleTools controls which combine TAPI and the wave API to make programming a lot easier. Most people don't want to code TAPI applications directly to the API using C code :) Instead of lineInitializeEX and 100 lines of code, you do this:
See if the samples help you. We also have controls specifically for designing IVRs to make menus easier to write than having to use a TAPI line device and and wave functions. This would be very tedious without controls. But if you want to do it all at such a low level, this might help you, even if it just allows you to test your device. You can also use our TeleScope utility to test any TAPI device, query its capabilities, etc.
The samples are under the support menu, then sample applications. TeleScope is here: