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


Структура LINEAGENTINFO (tapi.h)

Структура LINEAGENTINFO содержит сведения об агенте ACD. Функция lineGetAgentInfo возвращает структуру LINEAGENTINFO .

Синтаксис

typedef struct lineagentinfo_tag {
  DWORD    dwTotalSize;
  DWORD    dwNeededSize;
  DWORD    dwUsedSize;
  DWORD    dwAgentState;
  DWORD    dwNextAgentState;
  DWORD    dwMeasurementPeriod;
  CURRENCY cyOverallCallRate;
  DWORD    dwNumberOfACDCalls;
  DWORD    dwNumberOfIncomingCalls;
  DWORD    dwNumberOfOutgoingCalls;
  DWORD    dwTotalACDTalkTime;
  DWORD    dwTotalACDCallTime;
  DWORD    dwTotalACDWrapUpTime;
} LINEAGENTINFO, *LPLINEAGENTINFO;

Члены

dwTotalSize

Общий размер, выделенный для этой структуры, включая признак конца null, в байтах.

dwNeededSize

Размер, необходимый для хранения всей запрошенной информации в байтах.

dwUsedSize

Размер части этой структуры, содержащей полезную информацию, в байтах.

dwAgentState

Должен быть одной из констант LINEAGENTSTATEEX_.

dwNextAgentState

Должен быть одной из констант LINEAGENTSTATEEX_.

dwMeasurementPeriod

Период, в течение которого коммутатор или реализация хранит и вычисляет информацию, в секундах. Например, dwNumberOfACDCalls содержит количество вызовов, обрабатываемых агентом; dwMeasurementPeriod указывает, ссылается ли это значение на вызовы, переданные за последний час, день или месяц.

cyOverallCallRate

Частота вызовов агента (количество вызовов в час агента, где час агента представляет время активности агента в одном или нескольких сеансах агента) во всех сеансах агента. Это десятичное число с фиксированной запятой.

dwNumberOfACDCalls

Количество вызовов ACD, обрабатываемых этим агентом во всех сеансах.

dwNumberOfIncomingCalls

Количество входящих вызовов, не относящихся к ACD, обрабатываемых этим агентом.

dwNumberOfOutgoingCalls

Количество исходящих вызовов, не относящихся к ACD, обрабатываемых этим агентом.

dwTotalACDTalkTime

Количество секунд, затраченных на разговоры в вызовах ACD этим агентом во всех сеансах.

dwTotalACDCallTime

Количество секунд, затраченных на вызовы ACD этим агентом (во всех сеансах). Включает время на телефоне и время завернуть.

dwTotalACDWrapUpTime

Количество секунд, затраченных на перенос вызова ACD (после выполнения вызова) этим агентом во всех сеансах.

Требования

   
Верхняя часть tapi.h

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

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

lineGetAgentInfo