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