Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 get_ACDCallRate method (tapi3.h) gets the all rate per agent session, in calls per hour. |
| ITAgentSession::get_ACDGroup The get_ACDGroup method (tapi3.h) gets the ACD group associated with this session. |
| ITAgentSession::get_Address The ITAgentSession::get_Address (tapi3.h) method gets a pointer to the ITAddress interface associated with this session. |
| ITAgentSession::get_Agent The ITAgentSession::get_Agent (tapi3.h) method gets a pointer to the ITAgent interface associated with this session. |
| ITAgentSession::get_AverageCallTime The ITAgentSession::get_AverageCallTime (tapi3.h) method gets the average time (in seconds) spent per ACD call during this agent session. |
| ITAgentSession::get_AverageTalkTime The ITAgentSession::get_AverageTalkTime (tapi3.h) method gets the average time spent talking per ACD call, during this agent session (by this agent). |
| ITAgentSession::get_AverageTimeToAnswer The ITAgentSession::get_AverageTimeToAnswer (tapi3.h) method gets the average time (in seconds) that calls waited to be answered. |
| ITAgentSession::get_AverageWrapUpTime The ITAgentSession::get_AverageWrapUpTime (tapi3.h) method gets the average time per ACD call spent in wrap-up (after-call work) during this agent session. |
| ITAgentSession::get_LongestTimeToAnswer The ITAgentSession::get_LongestTimeToAnswer (tapi3.h) method gets the longest time (in seconds) a call was waiting to be answered. |
| ITAgentSession::get_NumberOfCalls The ITAgentSession::get_NumberOfCalls (tapi3.h) method gets the number of ACD calls handled by this agent during this session. |
| ITAgentSession::get_SessionDuration The ITAgentSession::get_SessionDuration (tapi3.h) method gets the duration of the Agent session in seconds. |
| ITAgentSession::get_SessionStartTime The ITAgentSession::get_SessionStartTime (tapi3.h) method gets the time that the session was created. |
| ITAgentSession::get_State The ITAgentSession::get_State (tapi3.h) method gets the current state of this session. |
| ITAgentSession::get_TotalCallTime The ITAgentSession::get_TotalCallTime (tapi3.h) method gets the number of seconds spent on ACD calls during this agent session (by this agent). |
| ITAgentSession::get_TotalTalkTime The ITAgentSession::get_TotalTalkTime (tapi3.h) method gets the number of seconds spent by this agent talking in ACD calls during this session. |
| ITAgentSession::get_TotalWrapUpTime The ITAgentSession::get_TotalWrapUpTime (tapi3.h) method 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 (tapi3.h) method sets the state of the agent session. |
Requirements
| Requirement | Value |
|---|---|
| Target Platform | Windows |
| Header | tapi3.h (include Tapi3.h) |