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


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

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

Синтаксис

typedef struct lineagentsessioninfo_tag {
  DWORD    dwTotalSize;
  DWORD    dwNeededSize;
  DWORD    dwUsedSize;
  DWORD    dwAgentSessionState;
  DWORD    dwNextAgentSessionState;
  DATE     dateSessionStartTime;
  DWORD    dwSessionDuration;
  DWORD    dwNumberOfCalls;
  DWORD    dwTotalTalkTime;
  DWORD    dwAverageTalkTime;
  DWORD    dwTotalCallTime;
  DWORD    dwAverageCallTime;
  DWORD    dwTotalWrapUpTime;
  DWORD    dwAverageWrapUpTime;
  CURRENCY cyACDCallRate;
  DWORD    dwLongestTimeToAnswer;
  DWORD    dwAverageTimeToAnswer;
} LINEAGENTSESSIONINFO, *LPLINEAGENTSESSIONINFO;

Члены

dwTotalSize

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

dwNeededSize

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

dwUsedSize

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

dwAgentSessionState

Одна из констант LINEAGENTSESSIONSTATE_.

dwNextAgentSessionState

Одна из констант LINEAGENTSESSIONSTATE_.

dateSessionStartTime

Сеанс времени создан.

dwSessionDuration

Длительность сеанса агента в секундах. Только активный период; время останавливается, когда сеанс переходит в состояние ASST_SESSION_ENDED.

dwNumberOfCalls

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

dwTotalTalkTime

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

dwAverageTalkTime

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

dwTotalCallTime

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

dwAverageCallTime

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

dwTotalWrapUpTime

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

dwAverageWrapUpTime

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

cyACDCallRate

Частота вызовов для каждого сеанса агента. Это десятичное число с фиксированной запятой.

dwLongestTimeToAnswer

Самое длительное время, когда звонок ждал ответа, в секундах.

dwAverageTimeToAnswer

Среднее время ожидания ответа на вызовы в секундах.

Требования

Требование Значение
Заголовок tapi.h

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

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

lineGetAgentSessionInfo