Unleash The Power of Your PBX with TeleTools

Here is just some of what you can create for your PBX with TeleTools:

  • Screen Pops
  • Caller ID Apps
  • IVR's (Interactive Voice Response Systems)
  • Call Center Apps
  • 1, 2, 4, 16, 24... 100 line Systems
  • Desktop Call Control
  • PBX Control
  • Voicemail
  • Call Recording
  • Medical Transcription
  • Dictation
  • Predictive Dialers
  • DTMF Detection
  • DTMF Control Systems
  • Conferencing
  • Phone Device and Button Control
  • Applications BIG and small

How to add TAPI telephony to your PBX

Why TAPI and TeleTools?  Up until TeleTools the type of integration we are talking about here was difficult to implement due to the proprietary nature of most PBX hardware and the complexity of programming directly to TAPI.  You had to struggle through thick, complex reference manuals to try and figure out how to find the functions and features you need and if the hardware platform changed, you had to start over.  Only a team of expert programmers could accomplish even simple tasks and you pretty much had to settle with whatever applications came from the manufacturer. With TAPI and TeleTools, you have the benefit of a standard programming interface that will work across many platforms including all of the PBX's listed on this page.

The way this works is simple, each telephony hardware device has either their own TAPI terminal service provider (TSP) or third party TSP written by other companies.  This TSP acts like a driver passing standard commands and events between the device and your software applicaton using the TAPI standard.  You simply install the TSP on the workstation or server where you intend to run a telephony application such as a simple callerID screen pop or an IVR handling hundreds of lines.  TeleTools then gives you simple, straightforward events, methods and properties to create the solution you need.

For a sample, see the picture to the right which shows a log from our TeleScope utility as we selected a PBX line (DeviceID=7, DeviceName="Fred Decker", AddressName="214"), received an incoming call from extension 209 after two rings (the OnRing event). We hit "flash" and forwarded that call to extension 209, and then hungup the call.  We can see events like OnCallBegin and OnDialing that tell us what to put in our code, and we see events and properties that give us the CallerID and the CalledID and how this PBX responds to any action.  With TeleScope, you can try it first visually by clicking buttons and then look at the log to see how to write your program!

With your PBX system, your TAPI phone can report itself as "off-hook" or let you know it's speakerphone is activated.  You can send a command to display text on the phone's display or to flash a message light or display CallerID or customer information linked to a database.

TeleScope PBX event log

Using a Vertical Networks PBX

Your PBX can communicate with a desktop or server application that performs any of the applications listed above such as database lookup by CalerID, IVR's, Call Centers and more. To make an outgoing call, you could use the log above and code an application to make an outgoing call that would be as simple as:

  • etLine.DeviceName = "My Extension"

  • etLine.DeviceActive = "True"

  • etLine.PhoneNumber = "210"

  • etLine.CallDial

That's it!  For more information see our help file and list of sample programs or find out how our consulting and development services can do the work for you..  

Experience our FREE Trial today

Find more info on our Hardware page

View Customer Success Stories!

Get more information about Consulting Services
Development Services


Powerful PBX Sample Programs

ExceleTel’s etSiemens sample application demonstrates the powerful combination of ExceleTel TeleTools and PBX's like the Hi Pat h TAPI solution from Siemens.  While this program was optimized for a Siemens PBX, it's code and funcionality is easily ported to your TAPI PBX.

Developers can now have access to all of the features of their handset using one simple windows interface.  To prove it, we built this sample using our TeleTools Enterprise Edition.

This application is a soft-phone that duplicates the features of your handset.  We've also added Speed Dial and a Call Log feature that you may not  find on your handset. We hope to provide real value to the end user while demonstrating the power of TeleTools. 

ExceleTel TeleTools can be used to build applications like this one from scratch or to integrate the available features of your PBX system into existing applications.  TeleTools leverages the power of the Your PBX's TAPI  implementation to increase the return on your investment and get just about any functionality you can think of out of your hardware..   TeleTools is ideal for telephony enabling existing applications at the desktop, PBX, or server level. Developers can invest confidently in the longevity and successful track record of the ExceleTel TeleTools suite of products.


Complex Telephony Applications Simplified.  Whether you need individual desktop applications or a powerful integration between your network, phone system and the outside world, TeleTools gives you the tools you need.

In this graphic, you can see a PBX and various servers and workstations across a network using the network backbone to communicate using TAPI and TeleTools with simple commands and events to the telephone network.  TeleTools and TAPI bridges your computer network to your telephone network.  

Your software application monitors events like incoming or outgoing calls and can link database information to CallerID and route calls accordingly.

Easy to write custom software can play voice or Text-To-Speech (TTS) messages to callers or called parties, respond to DTMF tones, monitor call progress, and record conversations and responses. 


Look at a few of the many PBX's that work with TeleTools









Vertical Networks

Visit your PBX manufacturers' sites to find out more about their products  and call us to find out what YOU can do with TeleTools in your PBX application!