Интерфейс ITAgentSession (tapi3.h)
Сеанс агента представляет связь между агентом, группой и адресом. Методы ITAgentSession позволяют приложению получать различные статистические данные. Следующие методы создают интерфейс ITAgentSession :
Дополнительные сведения см. в разделе Сведения об элементах управления центра обработки вызовов .
Примечание для программистов 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) |