- Blog


This blog is deprecated since July 2020.The articles below are no longer maintained and might contain outdated information. 
You can find the most acutal and relevenat information in our Knowledge Base at Blog


Hello and welcome to our blog! What can we do for you? Are you looking for further technical information or step-by-step instructions to our products? Or would you like to read the latest news on mscrm-addons? Please feel free to browse our blog for detailed information and to share our posts!

How to start the TAPI Test Tool

This article describes the two different ways how the TAPI Test Tool can be started. 

Open the installation path of your TelephoneIntegration (TI) Client and start PTM.TI.TAPI2CallOut.exe 

Figure 1: Installation path (TI Client)


Now download the TAPI Test tool from and run PTM.TI.TAPI2CallOut.exe

After the start, you must select your TAPI line and click on the [Next]-button.

If your TAPI line does not show up, make sure that your TAPI driver is properly installed.  

Figure 2: Tapi Test Tool - Select a line

Now please make an incoming call to your TAPI line. (e.g. from your mobile phone)

Figure 3: Tapi Test Tool - waiting for an incoming call


As soon as you have accepted the incoming call with your TAPI phone device, end the call, click on the [Next]-button and make one outgoing call back to the number you have previously called from.

Figure 4: Tapi Test Tool - Create outgoing call

After accepting the outgoing call by your mobilephone, end the call, click on the [Next]-button and email the content of your TAPI testing to

Usually, there should be logging information by incoming and outgoing calls.

If not, please make sure that you have no lack in access/monitor rights to your TAPI line.


In general, the TAPI driver is delivering 3 types of messages we rely on:

  • PH_E_OnCallerID -> contains the number of the caller who initiates the call
  • PH_E_OnCalledID -> contains the number that is being called
  • PH_E_OnCallState -> contains the state ID which can be
  • 0 for disconnected call state
  • 1 for connected call state
  • 2 or 3 or 12 for dialing out call state
  • 6 for offering call state
  • 4 for remote party disconnected call state

That’s it! We appreciate your feedback! Please share your thoughts by sending an email to

Comments are closed.