« Back to CTIOS Toolkit Questions

How quickly configure Ctios and ctiserversim to enable development?

Combination View Flat View Tree View
Threads [ Previous | Next ]
Is there a (relativly) quick guide howto install and configure CTIOS to use only ctiserversim as a development environment, without needing to install other UCCE components?

There is no guide available but you pretty much use standard install process for CTIOS Server and Client.

When you install CTIServerSim it comes with a configuration file that uses localhost and the default port for listening. CTIOS Server will automatically attempt to connect to that port.

It works best to start CTIServerSim before starting the CTIOS Server.

The trickiest part is making sure the CTIOS Server uses the correct protocol version when connecting to CTIServerSim.

How to specify protocol version?

Also, when installing CTIOS I need to configure System A and System B address, but I can run only one ctiserversim process on the system, so even if CTIOS connects to one serversim, it keeps trying other one and restarting.

Configure this registry key for CTIOS Server

HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\Ctios\CTIOS_ctios\<instance>\CtiDriver\Config\ProtocolVersion = 11 decimal

You should specify the same CTI Server ip and port when configuring the "CTI Server" (the ctiserversim). If the connection fails it will keep retrying the same one.

Be sure to use the CTIServerSim that is dated Feb 2006 or later. The version that came on the CTIOS 7.0 install media CD was an older version that will not work with CTIOS 7.0 or later.

Thanks for the reply. The registry key setting version to 11 is already there. I configured both system A and system B to point to localhost 42027 as you suggested.
Connection seems to be opened, but dies soon after that.
I'm using 7.0 ctios toolkit, which contains ctiserversim from 2004. I'll try to upgrade to latest version and will report here if it works.

David Lender (467)
Shannon McCoy (91)
Arthur Shats (57)
Christopher Nagel (47)
GEOFFREY THOMPSON (38)