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 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) |