Поделиться через


Интерфейс ITAgentSession (tapi3.h)

Сеанс агента представляет связь между агентом, группой и адресом. Методы ITAgentSession позволяют приложению получать различные статистические данные. Следующие методы создают интерфейс ITAgentSession :

IEnumAgentSession::Next

ITAgent::get_AgentSessions

ITAgent::CreateSession

Дополнительные сведения см. в разделе Сведения об элементах управления центра обработки вызовов .

Примечание для программистов TAPI 2.1. Многие методы в этом интерфейсе являются оболочками COM для lineGetAgentSessionInfo.

Наследование

Интерфейс ITAgentSession наследуется от интерфейса IDispatch . ITAgentSession также имеет следующие типы членов:

Методы

Интерфейс ITAgentSession содержит следующие методы.

 
ITAgentSession::get_ACDCallRate

Метод get_ACDCallRate (tapi3.h) получает всю скорость для каждого сеанса агента в вызовах в час.
ITAgentSession::get_ACDGroup

Метод get_ACDGroup (tapi3.h) получает группу ACD, связанную с этим сеансом.
ITAgentSession::get_Address

Метод ITAgentSession::get_Address (tapi3.h) получает указатель на интерфейс ITAddress, связанный с этим сеансом.
ITAgentSession::get_Agent

Метод ITAgentSession::get_Agent (tapi3.h) получает указатель на интерфейс ITAgent, связанный с этим сеансом.
ITAgentSession::get_AverageCallTime

Метод ITAgentSession::get_AverageCallTime (tapi3.h) получает среднее время (в секундах), затрачиваемое на вызов ACD во время этого сеанса агента.
ITAgentSession::get_AverageTalkTime

Метод ITAgentSession::get_AverageTalkTime (tapi3.h) получает среднее время, затраченное на разговор за вызов ACD во время этого сеанса агента (этим агентом).
ITAgentSession::get_AverageTimeToAnswer

Метод ITAgentSession::get_AverageTimeToAnswer (tapi3.h) получает среднее время (в секундах), когда вызовы ожидали ответа.
ITAgentSession::get_AverageWrapUpTime

Метод ITAgentSession::get_AverageWrapUpTime (tapi3.h) получает среднее время для каждого вызова ACD, затрачиваемого на завершающее выполнение (после вызова) во время этого сеанса агента.
ITAgentSession::get_LongestTimeToAnswer

Метод ITAgentSession::get_LongestTimeToAnswer (tapi3.h) получает самое длительное время (в секундах) ожидания ответа на вызов.
ITAgentSession::get_NumberOfCalls

Метод ITAgentSession::get_NumberOfCalls (tapi3.h) получает количество вызовов ACD, обрабатываемых этим агентом во время этого сеанса.
ITAgentSession::get_SessionDuration

Метод ITAgentSession::get_SessionDuration (tapi3.h) получает длительность сеанса агента в секундах.
ITAgentSession::get_SessionStartTime

Метод ITAgentSession::get_SessionStartTime (tapi3.h) получает время создания сеанса.
ITAgentSession::get_State

Метод ITAgentSession::get_State (tapi3.h) получает текущее состояние этого сеанса.
ITAgentSession::get_TotalCallTime

Метод ITAgentSession::get_TotalCallTime (tapi3.h) получает количество секунд, затраченных на вызовы ACD во время этого сеанса агента (этим агентом).
ITAgentSession::get_TotalTalkTime

Метод ITAgentSession::get_TotalTalkTime (tapi3.h) получает количество секунд, затраченных этим агентом на разговоры в вызовах ACD во время этого сеанса.
ITAgentSession::get_TotalWrapUpTime

Метод ITAgentSession::get_TotalWrapUpTime (tapi3.h) получает количество секунд, затраченных на перенос вызова ACD (после вызова) во время этого сеанса агента.
ITAgentSession::p ut_State

Метод ITAgentSession::p ut_State (tapi3.h) задает состояние сеанса агента.

Требования

Требование Значение
Целевая платформа Windows
Header tapi3.h (включая Tapi3.h)

См. также раздел

Сведения об элементах управления центра обработки вызовов

IDispatch