Cisco Cisco Computer Telephony Integration Option 8.5 Guida Dello Sviluppatore

Pagina di 546
 
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.
ErrorMessage
STRING
An error message.