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


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

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

IEnumAgent::Next

ITAgentEvent::get_Agent

ITAgentHandler::CreateAgent

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

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

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

Методы

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

 
ITAgent::CreateSession

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Метод put_State (tapi3.h) задает состояние сеанса агента.

Требования

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

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

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

IDispatch