ITAgentSession interface (tapi3cc.h)
An agent session represents an association between an agent, group, and address. The methods of ITAgentSession allow an application to retrieve a variety of statistics. The following methods create the ITAgentSession interface:
See About Call Center Controls for additional information.
Note to TAPI 2.1 programmers: Many of the methods in this interface are COM wrappers for lineGetAgentSessionInfo.
Inheritance
The ITAgentSession interface inherits from the IDispatch interface. ITAgentSession also has these types of members:
Methods
The ITAgentSession interface has these methods.
ITAgentSession::get_ACDCallRate The ITAgentSession::get_ACDCallRate method (tapi3cc.h) gets the all rate per agent session, in calls per hour. |
ITAgentSession::get_ACDGroup The ITAgentSession::get_ACDGroup method (tapi3cc.h) gets the ACD group associated with this session. |
ITAgentSession::get_Address The ITAgentSession::get_Address method (tapi3cc.h) gets a pointer to the ITAddress interface associated with this session. |
ITAgentSession::get_Agent The ITAgentSession::get_Agent method (tapi3cc.h) gets a pointer to the ITAgent interface associated with this session. |
ITAgentSession::get_AverageCallTime The ITAgentSession::get_AverageCallTime method (tapi3cc.h) gets the average time (in seconds) spent per ACD call during this agent session. |
ITAgentSession::get_AverageTalkTime The ITAgentSession::get_AverageTalkTime method (tapi3cc.h) gets the average time (in seconds) spent talking per ACD call during this agent session. |
ITAgentSession::get_AverageTimeToAnswer The ITAgentSession::get_AverageTimeToAnswer method (tapi3cc.h) gets the average time (in seconds) that calls waited to be answered. |
ITAgentSession::get_AverageWrapUpTime The ITAgentSession::get_AverageWrapUpTime method (tapi3cc.h) gets the average time (in seconds) per ACD call spent in wrap-up during this agent session. |
ITAgentSession::get_LongestTimeToAnswer The ITAgentSession::get_LongestTimeToAnswer method (tapi3cc.h) gets the longest time (in seconds) a call was waiting to be answered. |
ITAgentSession::get_NumberOfCalls The ITAgentSession::get_NumberOfCalls method (tapi3cc.h) gets the number of ACD calls handled by this agent during this session. |
ITAgentSession::get_SessionDuration The ITAgentSession::get_SessionDuration method (tapi3cc.h) gets the duration of the Agent session in seconds. |
ITAgentSession::get_SessionStartTime The ITAgentSession::get_SessionStartTime (tapi3cc.h) method gets the time that the session was created. |
ITAgentSession::get_State The ITAgentSession::get_State method (tapi3cc.h) gets the current state of this session. |
ITAgentSession::get_TotalCallTime The ITAgentSession::get_TotalCallTime method (tapi3cc.h) gets the number of seconds spent on ACD calls during this agent session (by this agent). |
ITAgentSession::get_TotalTalkTime The ITAgentSession::get_TotalTalkTime method (tapi3cc.h) gets the number of seconds spent by this agent talking in ACD calls during this session. |
ITAgentSession::get_TotalWrapUpTime The ITAgentSession::get_TotalWrapUpTime method (tapi3cc.h) gets the number of seconds spent on ACD call wrap-up (after-call work) during this agent session. |
ITAgentSession::put_State The ITAgentSession::put_State method (tapi3cc.h) sets the state of the agent session. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | tapi3cc.h (include Tapi3.h) |