Control of other applications

Under the keyword "Interworking" the CTI Client provides various techniques:

  • Call URLs with parameters
  • Calling programs with parameter transfer
  • Calling scripts with parameter transfer (for example Batch, PowerShell or VisualBasic)
  • Opening documents
  • Remotely control other running applications with simulated keystrokes

Create a separate control sequence for each application to be controlled. The call can be made both automatically with a call event, as well as manually via menu or hotkey. The phone number or any database fields can be passed using wildcard variables as parameters in the file path or in the URL.

The following screenshot shows the manual call of a control sequence with the help of the "Interworking-Button" on the PhoneDialog. The data to be transferred refer to the currently selected call tab.

 

Notes on application control via simulated keystrokes:

  1. A running application is recognized by the Windows title bar and brought to the foreground.
  2. Now the application can be remotely controlled with simulated keystrokes.
    Example: Open a search input dialog via "Ctrl + F" => wait until the dialog becomes visible => transfer the phone number or a record ID into the search input field => start the search action with "Enter".
    Further notes on "Keyboard control sequences" ...
Configuration

In the basic configuration, several example sequences are included for typical use cases. Configure the interworking sequences via [Options > Interworking].

Example: Telephone number search in the online telephone directory "Das Örtliche"

The "Das Örtliche" control sequence uses the action type "Open Document/URL" to open the following URL in the web browser:
http://mobil.dasoertliche.de/Themen?nummer=%ctel%

The placeholder variable %ctel% is used to pass the current call number including area code as a parameter. Some online telephone directories expect the telephone number in international format, e.g. 0049317334689 or +49317334689. In this case, use the placeholders %itel% or %+itel%.
A description of additional wildcard variables can be found here ...

In order to automatically open "Das Örtliche" on a call, the option "by call event" must be activated. Under "Advanced Settings" further details such as only for "incoming calls" or "only if the number is unknown".

The functionality described above also applies to other online telephone directories.
Examples:
GoYello http://www.goyellow.de/suche/%ctel%/-/seite-1?locs=true
auskunft.at https://auskunft.at/suche?page=1&order=&orderDirection=&query=%ctel%&submit=los
tel.local.ch https://tel.local.ch/de/q/?what=%ctel%&where=&cid=directories
tel.search.ch https://tel.search.ch/?was=%ctel%

Hints:
- The call and the display takes place in your standard web browser. Automatic data transfer to the CTI Client is not supported.
- The call can also be directed to a integrated browser window.


ActiveX-Control for phone number dialing and display

The ActiveX Control can be used in other applications to dial phone numbers and to process incoming and outgoing call events. The ActiveX-Control is supported by Professional-Version only.
Further infos see example with Access.