Структура 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 |