Cisco Cisco Computer Telephony Integration Option 8.5 Guida Dello Sviluppatore
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.