Siebel CTI Administration Guide > Developing a Communications Driver >

Testing Communications Drivers


The Communications Driver Test Engine (Test Engine) is a standalone tool that simulates parts of a Siebel environment for you to test the reliability and capacity of the communications driver that you develop.

The Test Engine does not test the Communications Server or your communications configuration elements. You can use the Test Engine to test your communications driver when connected to your CTI middleware by specifying appropriate driver parameters in the definition file (DEF) that you develop for testing your communications driver.

Before using the Test Engine, you configure settings for your communications driver. The Test Engine writes the results of the test to log files. You can specify the log file names by configuring the DEF file. For additional information about communications drivers, see Configuring Communications Drivers and Profiles.

Table 60 describes the format that your DEF file must adhere to in order to simulate multiple calls.

Table 60. Format of Definition File
This section ...
Must contain ...

Driver Parameter

Driver parameters to connect to the CTI middleware.

Agent#n

Where n = the agent's identifier

Parameters necessary to initialize agent login.

Job

Description of job to simulate.

Task

Description of tasks that comprise the job.

Enter the device commands here that a communications driver supports to make sure that the commands and the communications driver function correctly.

The following procedure describes how you run the Test Engine tool to test a communications driver.

To test a communications driver

  1. Copy your DEF file into the BIN subdirectory of your Siebel Server or Siebel client installation directory.
  2. From a command line, navigate to the BIN directory identified in Step 1.
  3. At the command prompt, execute the following command:

    On Windows:

    CommDriverTestEngine.exe definition_file language_code

    On UNIX:

    CommDriverTestEngine definition_file language_code

    For example, on Windows:

    CommDriverTestEngine.exe anExampleDefinitionFile.def ENU

    The Test Engine tests your communications driver and writes the output to the specified log files.

Siebel CTI Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.