Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide
Chapter 6 Event Interfaces and Events
ISessionEvents Interface
6-8
Cisco ICM Software CTI OS Developer’s Guide Release 6.0(0)
Following are the enumerated values for Failure Code:
enum enumCTIOS_FailureCode
{ eDriverOutOfService = 1,
eServiceNotSupported = eDriverOutOfService + 1,
eOperationNotSupported = eServiceNotSupported + 1,
eInvalidPriviledge = eOperationNotSupported + 1,
eUnknownRequestID = eInvalidPriviledge + 1,
eUnknownEventID = eUnknownRequestID + 1,
eUnknownObjectID = eUnknownEventID + 1,
eRequiredArgMissing = eUnknownObjectID + 1,
eInvalidObjectState = eRequiredArgMissing + 1,
eServerConnectionStatus = eInvalidObjectState + 1,
eInconsistentAgentData = eServerConnectionStatus + 1
};
Following are the enumerated values for SystemEventID:
enum enumCTIOS_SystemEventID
{ eSysCentralControllerOnline = 1,
eSysCentralControllerOffline = 2,
eSysPeripheralOnline = 3,
eSysPeripheralOffline = 4,
eSysTextFYI = 5,
eSysPeripheralGatewayOffline = 6,
eSysCtiServerOffline = 7,
eSysCtiServerOnline = 8,
eSysHalfHourChange = 9,
eSysInstrumentOutOfService = 10,
eSysInstrumentBackInService = 11,
eSysCtiServerDriverOnline = eSysInstrumentBackInService
+ 1,
eSysCtiServerDriverOffline = eSysCtiServerDriverOnline +
1,
eSysCTIOSServerOffline = eSysCtiServerDriverOffline + 1,
eSysCTIOSServerOnline = eSysCTIOSServerOffline + 1
}
SystemEventArg1
INT
Present only if SystemEventID equals
SysPeripheralOnline or SysPeripheralOffline.
Contains the peripheral ID of the affected
peripheral.
SysPeripheralOnline or SysPeripheralOffline.
Contains the peripheral ID of the affected
peripheral.
ErrorMessage
STRING
An error message.