LINEQUEUEINFO structure (tapi.h)

The LINEQUEUEINFO structure provides information about a queue on a line device. The lineGetQueueInfo function returns the LINEQUEUEINFO structure. This structure requires TAPI 3.0 version negotiation.

Syntax

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;

Members

dwTotalSize

Total size allocated to this structure, in bytes.

dwNeededSize

Size needed to hold all the information requested, in bytes.

dwUsedSize

Size of the portion of this structure that contains useful information, in bytes.

dwMeasurementPeriod

Period for which the switch or implementation stores and calculates information, in seconds. For example, dwTotalCallsAbandoned holds the number of abandoned calls; dwMeasurementPeriod would indicate if this value referenced the calls queued in an hour, day, or month, for example.

dwTotalCallsQueued

Total number of incoming calls for this queue during this measurement period.

dwCurrentCallsQueued

Number of incoming calls currently waiting.

dwTotalCallsAbandoned

Number of abandoned calls during this measurement period.

dwTotalCallsFlowedIn

Total number of calls that flowed into this queue (passed down from another queue or ACD group) during this measurement period.

dwTotalCallsFlowedOut

Total number of calls that flowed out of this queue (passed down to another queue or ACD group) during this measurement period.

dwLongestEverWaitTime

Longest time any call has waited in queue, in seconds.

dwCurrentLongestWaitTime

Longest time that a current call (call still in queue) has been waiting, in seconds.

dwAverageWaitTime

Average time that a call has waited in queue, in seconds.

dwFinalDisposition

Final disposition of the queue.

Requirements

Requirement Value
Header tapi.h

See also

About Call Center Controls

lineGetQueueInfo