Cisco Cisco Computer Telephony Integration Option 9.0 Guía Del Desarrollador

Descargar
Página de 506
   
2-9
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(1)
Chapter 2      CTI OS Client Interface Library Architecture
CIL Object Model
ICall
GetValue(),
GetValueArray(),
GetElement()
The client application must call 
Release() on the returned object 
(second argument) when it is no 
longer needed.
ICall
GetAllProperties()
The client application must call 
Release() on the returned object 
(first argument) when it is no 
longer needed.
ISilentMonitorM
anager
SetMonitor()
This method increments the 
reference count of the passed in 
object and decrements the 
reference count of the previous 
monitor.
ISilent
MonitorManager
GetMonitor()
The client application must call 
Release() on the returned object  
when it is no longer needed.
ISilent
MonitorManager
GetSessionInfo(),
GetIPPhoneInfo(),
GetSMSessionList(),
GetValue(),
GetValueArray(),
GetElement()
The client application must call 
Release() on the returned object 
(second argument) when it is no 
longer needed.
ISilentMonitorM
anager
GetAllProperties()
The client application must call 
Release() on the returned object 
(first argument) when it is no 
longer needed.
ISession
SetAgent()
This method increments the 
reference count on the passed in 
object. If the passed in object is 
NULL, then this method 
decrements the current agent 
object's reference count.
ISession
GetCurrentAgent(),
GetCurrentCall()
The client application must call 
Release() on the returned object 
when it is no longer needed.
ISession
GetAllCalls()
This method increments the 
reference count for every Call 
object, adds them to a safe array 
and then returns the safe array.
ISession
GetAllAgents()
This method increments the 
reference count for every Agent 
object, adds them to a safe array 
and then returns the safe array.
Table 2-2
CtiosClient.dll (COM)
Object Name
Method Name
Explanation