TAPI Explorer (tExplorer) grew out of my need to understand the various capabilities of the telephony devices installed on my system when I was developing TAPI applications and writing my TAPI book. It grew into a utility for showing all line, address and phone capabilities as well as other TAPI settings, e.g. country codes, telephony locations, service providers, etc.
This version has been run and tested on Windows 95, Windows 98, Windows ME, Windows NT 4.0, Windows 2000 and Windows XP and supports telephony versions 1.4 through 3.1.
Unzip to the directory of your choice and run tExplorer.exe.
TAPI Explorer shows two main three branches, Telephony Devices and Telephony Configuration. Telephony Devices shows all of lines and phones currently configured for use by TAPI on your computer. Under lines and phones, it further shows what API version each line supports, what addresses are there, what device classes are support, etc. Each branch in the tree represents a part of the TAPI data structure that's present at that level and available programmatically, e.g. the "Line Capabilities" branch is a list of the data in the LINEDEVCAPS data structure for each line.
The Telephony Configuration branch shows the telephony information present in the Registry that isn't available via TAPI directly, but influences how it's implemented. For example, when you call tapiMakeCall, that will be routed to the application listed under Hand-Off Priorities/tapiMakeCall() Request. Likewise, if you register a new TSP (TAPI Service Provider), that will show up in the Service Providers list.
All of the information in tExplorer is read-only, but is enormously helpful when tracking down why your TAPI programs aren't working.
Feel free to contact support (support@sellsbrothers.com) with comments or bug fixes. The official home of this utility is http://www.sellsbrothers.com/products.
Copyright (c) 1996-2001, Sells Brothers, Inc. All rights reserved. NO WARRANTIES ARE EXTENDED. USE AT YOUR OWN RISK.