Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 506
   
4-52
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(1)
Chapter 4      Building Your Application
Working with Skill Group Statistics
In C++, COM, or VB, OnSkillGroupStatisticsUpdated() 
Caution
The name of the event through which to access skill group statistics is different in Java 
when compared to other languages supported by CTI OS.
Registering to the eOnNewSkillGroupStatisticsEvent() (JAVA)
To register to receive skill group statistics, you must include the eOnNewSkillGroupStatisticsEvent() in 
the message filter.
For example, in Java, the message filter to receive skill group statistics is:
String filter = S_MESSAGEID + “=" + 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CtiOs_Enums.EventID.eNewSkillGroupStatisticsEvent;
For more information on message filters, see 
.
Registering to the OnSkillGroupStatisticsUpdated() (C++, COM, and VB)
To register to receive skill group statistics, you must include the OnSkillGroupStatisticsUpdated() event 
in the message filter.
For more information on message filters, see 
.
Changing Which Skill Group Statistics are Sent
You can change which skill group statistics are sent to desktop applications by modifying the registry on 
the CTI OS Server.
For information on how to change which skill group statistics are sent to desktop applications, see the 
CTI OS System Manager's Guide.
Skill Group Statistics Computed by the Sample CTI OS Desktop
The sample CTI OS Desktop are computes many skill group statistics from data received from CTI 
Server. You may choose to develop applications that compute these same statistics. Therefore, these 
computed statistics (in italics) and the data and formulas used to derive them are listed below:
AvgCallsQTimeNow  =  CallsQTimeNow/CallsQNow 
AvgAgentOutCallsTalkTimeToHalf  = AgentOutCallsTalkTimeToHalf/AgentOutCallsToHalf
AvgAgentOutCallsTimeToHalf  = AgentOutCallsTimeToHalf/AgentOutCallsToHalf 
AvgAgentOutCallsHeldTimeToHalf  = AgentOutCallsHeldTimeToHalf/AgentOutCallsHeldToHalf
AvgHandledCallsTalkTimeToHalf = HandledCallsTalkTimeToHalf/HandledCallsToHalf
AvgHandledCallsAfterCallTimeToHalf = HandledCallsAfterCallTimeToHalf/HandledCallsToHalf
AvgHandledCallsTimeToHalf = HandledCallsTimeToHalf/HandledCallsToHalf
AvgIncomingCallsHeldTimeToHalf = IncomingCallsHeldTimeToHalf/IncomingCallsHeldToHalf
AvgInternalCallsRcvdTimeToHalf = InternalCallsRcvdTimeToHalf/InternalCallsRcvdToHalf