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


Интерфейс ITAgent (tapi3cc.h)

Агенты являются сердцем центра обработки вызовов. Они отвечают за прием и обработку входящих звонков, а иногда и за исходящие звонки клиентам или потенциальным клиентам. Интерфейс ITAgent создается с помощью следующих методов:

IEnumAgent::Next

ITAgentEvent::get_Agent

ITAgentHandler::CreateAgent

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

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

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

Методы

Интерфейс ITAgent содержит эти методы.

 
ITAgent::CreateSession

Метод ITAgent::CreateSession (tapi3cc.h) создает новый сеанс агента для входной группы ACD и адреса.
ITAgent::CreateSessionWithPIN

Метод ITAgent::CreateSessionWithPIN (tapi3cc.h) создает новый сеанс агента для входной группы ACD и адреса с личным идентификационным номером (ПИН-кодом).
ITAgent::EnumerateAgentSessions

Метод ITAgent::EnumerateAgentSessions (tapi3cc.h) перечисляет текущие сеансы агента.
ITAgent::get_AgentSessions

Метод ITAgent::get_AgentSessions (tapi3cc.h) создает коллекцию текущих сеансов агента.
ITAgent::get_ID

Метод ITAgent::get_ID (tapi3cc.h) получает идентификатор агента.
ITAgent::get_MeasurementPeriod

Метод ITAgent::get_MeasurementPeriod (tapi3cc.h) получает период измерения, для которого коммутатор и (или) реализация хранят и вычисляют сведения.
ITAgent::get_NumberOfACDCalls

Метод ITAgent::get_NumberOfACDCalls (tapi3cc.h) получает количество вызовов ACD, обрабатываемых этим агентом во всех сеансах.
ITAgent::get_NumberOfIncomingCalls

Метод ITAgent::get_NumberOfIncomingCalls (tapi3cc.h) получает количество входящих вызовов, не относящихся к ACD, обрабатываемых этим агентом.
ITAgent::get_NumberOfOutgoingCalls

Метод ITAgent::get_NumberOfOutgoingCalls (tapi3cc.h) получает количество исходящих вызовов без ACD, обрабатываемых этим агентом.
ITAgent::get_OverallCallRate

Метод ITAgent::get_OverallCallRate (tapi3cc.h) получает частоту вызовов агента во всех сеансах.
ITAgent::get_State

Метод ITAgent::get_State (tapi3cc.h) получает состояние сеанса агента.
ITAgent::get_TotalACDCallTime

Метод ITAgent::get_TotalACDCallTime (tapi3cc.h) получает количество секунд, затраченных на вызовы ACD этим агентом во всех сеансах.
ITAgent::get_TotalACDTalkTime

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

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

Метод ITAgent::get_User (tapi3cc.h) получает имя пользователя агента, которое совпадает с именем пользователя операционной системы или адресом электронной почты.
ITAgent::p ut_MeasurementPeriod

Метод ITAgent::p ut_MeasurementPeriod (tapi3cc.h) задает период (в секундах), для которого коммутатор и (или) реализация хранят и вычисляют сведения.
ITAgent::p ut_State

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

Требования

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

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

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

IDispatch