[cisco-voip] CTI Manager Reason Codes

Wes Sisk wsisk at cisco.com
Tue Oct 11 22:11:25 EDT 2005


I believe your error is CTIERR_DEVICE_ALREADY_OPENED=  0x8CCC00A0;

We used to see this error alot with CER.  What this means is another CTI 
Application has already performed a 'DeviceOpenRequest' for this 
specific device.

In the AttendantConsole case, only 1 tcdsrv process should be 'active' 
in the cluster at any point in time.  By 'active' i mean actively 
controlling the AC Pilot Points.  When TCDSrv starts up the tcdsrv 
processes communicate with each other to determine which be active and 
controlling the Pilot Points.  The other process goes into a standby 
mode incase the primary process fails.

Given that, I would check: are ther any firewalls or ACL's between nodes 
that would prevent tcdsrv processes from communicating with each other?
if you stop tcdsrv on all nodes in the cluster except 1, then restart 
that tcd process, do the pilot points work?  If they still are not 
working, then it's possible some other CTI application tried to open the 
device (what other global directory users have the pilot point 
associated to them?)

If all of this fails, stop CTIManager and TCD on all nodes, then start 
them back and collect traces from startup time.  You should be able to 
find the multiple deviceopen requests for the same device and see where 
they initiated from.

It is possible that the internal ccm.exe process believes this device is 
open when it really isn't, but I have not seen this case in quite some 
time.  Usually this results in CTIERR_DEVICE_SHUTTING_DOWN  =  
0x8CCC009A; because an app was controlling the device, but stopped, but 
CM was not able to shutdown the device for some reason.

HTH.

/Wes


More information about the cisco-voip mailing list