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