Learning objective

Commissioning of simple dialing functions in third-party applications through estos ProCall.

Learning content

What different options does estos ProCall offer to support dialing functions in third-party applications?

Requirements

  • Knowledge from ProCall training regarding Tapi Service Provider (TSP) installation and their differences.
  • Knowledge of registering ProCall as a standard telephony application.

Individual work/knowledge development

In addition to using the ProCall SDK to implement telephony controls in third-party applications (Content Integration II) or the simple dialing via the function key using the Windows clipboard by marking the phone number, there are a number of options:

Use of the standard application for telephony

Registration of DIALIT32.exe in Reg Hive Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\HandoffPriorities

Use of telephone URI's (Uniform Resource Identifier)

Creation of keys and registration of ECtiClient.exe under tel, phone, call, callto and dialto in hive Computer\HKEY_CLASSES_ROOT\<....>

Use of MS TAPI

Installation of the Client, Remote or Multiline TSP


This is all done by installing the PE client and can be reactivated after registering another application in the settings of the PE client under General\Behavior.

Sources of information on the three options above.

Exercises

  1. Test of MS TAPI by means of Windows dialer, call by <window key>\dialer
  2. Test the standard telephony application by opening Funny.mdb
  3. Download the ProCall Enterprise software under https://www.estos.com/support/download
  4. Unpack the ZIP archive and start the installation by running ProCall_Enterprise_7_xxxxx.msi
  5. Renewed test of MS TAPI by means of Windows dialer, call by <window key>\dialer
  6. Renewed test of the standard telephony application by opening Funny.mdb

Control questions to check the learning content

  1. Why do I need a Tapi Service Provider?
  2. Do I need to install the estos ProCall Remote TSP for easy dialing?
  3. When dialing from a third-party application, another program opens and the dialing is not executed. What do I need to correct?