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


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

Структура LINEQUEUEINFO предоставляет сведения об очереди на линейном устройстве. Функция lineGetQueueInfo возвращает структуру LINEQUEUEINFO . Для этой структуры требуется согласование версии TAPI 3.0.

Синтаксис

typedef struct linequeueinfo_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwMeasurementPeriod;
  DWORD dwTotalCallsQueued;
  DWORD dwCurrentCallsQueued;
  DWORD dwTotalCallsAbandoned;
  DWORD dwTotalCallsFlowedIn;
  DWORD dwTotalCallsFlowedOut;
  DWORD dwLongestEverWaitTime;
  DWORD dwCurrentLongestWaitTime;
  DWORD dwAverageWaitTime;
  DWORD dwFinalDisposition;
} LINEQUEUEINFO, *LPLINEQUEUEINFO;

Члены

dwTotalSize

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

dwNeededSize

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

dwUsedSize

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

dwMeasurementPeriod

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

dwTotalCallsQueued

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

dwCurrentCallsQueued

Количество ожидающих входящих вызовов.

dwTotalCallsAbandoned

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

dwTotalCallsFlowedIn

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

dwTotalCallsFlowedOut

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

dwLongestEverWaitTime

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

dwCurrentLongestWaitTime

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

dwAverageWaitTime

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

dwFinalDisposition

Окончательная ликвидация очереди.

Требования

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

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

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

lineGetQueueInfo