How to use the new CTI method

The new CTI implementation requires a system administrator to configure the CTI application to call a system event before each client system can take telephony calls. Each client system does not require any configurations except that a browser setting must be enabled when Firefox is used as the browser.

The following describes the detailed steps.

(Optional) Edit or create system events

The new CTI implementation uses system events to create or edit records in Service Manager. Optionally, you can edit the out-of-box system events or create new ones to better suit your needs. For information about the out-of-box events, see How the new CTI method works.

You can edit the parameters in an out-of-box system event by updating the same-name script. To do this, follow these steps:

  1. Enter scripts in the Service Manager command line, and then press Enter.
  2. In the Script Name field, enter the script name (for example, ReceiveInteraction), and then click Search.
  3. Click the Pre RAD Statements tab, and then update the parameters and map them to specific fields in the incidents or probsummary dbdict as appropriate.

You can also add new system events. To do this, follow these steps:

  1. Enter db in the Service Manager command line, and press Enter. The Database Manager opens.
  2. In the Table field, enter SystemEvents.
  3. Click Search.
  4. Select an existing record, update the name, and then click Add.
  5. Save the new system event.
  6. Enter scripts in the Service Manager command line, and then press Enter.
  7. In the Script Name field, enter the name of the system event that you created, and then click Add.
  8. On the Pre RAD Statements tab, define your parameters and map them to appropriate fields in the corresponding dbdict.
  9. Save the script.

Next, you need to configure the CTI application to call a function that triggers a desired system event.

Configure the CTI application

A system administrator can perform the following tasks to configure the CTI application.

Configure the client system when using Firefox

The new CTI implementation does not require any configurations on each web client system. The user is only required to log in to the web tier client with ?telephonyuser=1 appended to the web tier client URL.

However, when using Firefox, when the client system takes a telephony call, a blank page opens and remains open. This could be annoying when the client system takes multiple calls. To avoid this from happening, enable the dom.allow_scripts_to_close_windows setting in Firefox. To do this, follow these steps:

  1. In the Firefox address bar, type about:config.
  2. Change the dom.allow_scripts_to_close_windows setting from false to true.

When this setting is true, the blank page is closed immediately after it opens.

Note You can test the new CTI method using Microsoft Word and a web browser. For details, see How to test the new CTI method.