Platform SDK: TAPI

ITAgent

Agents are the heart of a call center. They are responsible for receiving and processing incoming calls and, at times, making outgoing calls to customers or prospects. See About TAPI 3.0 Call Center Controls for additional information.

Methods in Vtable Order

IUnknown Methods

IDispatch Methods

ITAgent methods Description
EnumerateAgentSessions Enumerates the current agent sessions.
CreateSession Creates a new agent session.
CreateSessionWithPIN Creates a new agent session, with Personal Identification Number (PIN).
get_ID Gets an agent's ID.
get_User Gets the agent user name.
get_State Gets the state of an agent session.
put_State Sets the state of an agent session.
get_MeasurementPeriod Gets the period (in seconds) for which the switch and/or implementation stores and calculates information.
put_MeasurementPeriod Sets the period (in seconds) for which the switch and/or implementation stores and calculates information.
get_OverallCallRate Gets the agent call rate across all sessions.
get_NumberOfACDCalls Gets the number of ACD calls handled by this agent across all sessions.
get_NumberOfIncomingCalls Gets the number of incoming non-ACD calls handled by this agent.
get_NumberOfOutgoingCalls Gets the number of outgoing non-ACD calls handled by this agent.
get_TotalACDTalkTime Gets the number of seconds spent talking in ACD calls by this agent (across all sessions).
get_TotalACDCallTime Gets the number of seconds spent on ACD calls by this agent, including wrap-up time.
get_TotalWrapUpTime Gets the number of seconds spent on ACD wrap-up work by this agent.
get_AgentSessions Creates a collection of current agent sessions. This method is provided for Automation client applications, such as those written in Visual Basic.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Version: Requires TAPI 3.0 or later.
  Header: Declared in Tapi3.h.
  Library: Use T3iid.lib.

See Also

About TAPI 3.0 Call Center Controls