Programmable Voice

  1. Home
  2. Docs
  3. Programmable Voice
  4. Concurrent CTI32 Engines

Concurrent CTI32 Engines

The following steps will allow you to install multiple instances of the CTI32 Engine on a single machine:

To configure the system to have multiple instances of the CTI32 Engine do the following:

  1. Install the first instance using the standard installation package.
  2. Update the installation with the modules included with this memorandum.
    1. Copy files directly into the installation directory. The normal installation folder is C:\Program Files\CTI32
  3. Configure the system by using the cti32config utility.
    1. After adding the boards/ports using the wizard, you will need to manually modify the .config file to open only the boards and ports you wish this instance to utilize.
    2. Be sure that the number of ports is set correctly in the boards section of the xml.
  4. Ensure the installation and configuration was successful.
    1. Start the engine.
    2. Place a few test calls.
  5. Copy the entire folder to a new folder. (For Example: CTI32Dev)
  6. Install the second instance
    1. Open a command window and switch to the new folder.
    2. Come up with a new name for your second service.
      1. The service name for the first instance is Cti32Svc
      2. This example will use Cti32SvcDev
    3. Type installutil /servicename=Cti32SvcDev cti32svc.exe
  7. Edit the Cti32Config.exe.config file in the second instance folder and change the ServiceName to the new name you have chosen.
  8. Configure the second instance by using the cti32config utility.
    1. After adding the boards/ports using the wizard, you will need to manually modify the .config file to open only the boards and ports you wish this instance to utilize.
    2. Be sure that the number of ports is set correctly in the boards section of the xml.
    3. You MUST change the ServerIpPort in the .config file to a different port than the default (the first instance is using port 50001). I used 50002 in testing.
  9. Ensure the installation and configuration was successful.
Was this article helpful to you? Yes 9 No

How can we help?