Share via


LINEQUEUEINFO-Struktur (tapi.h)

Die LINEQUEUEINFO-Struktur stellt Informationen zu einer Warteschlange auf einem Liniengerät bereit. Die lineGetQueueInfo-Funktion gibt die LINEQUEUEINFO-Struktur zurück. Für diese Struktur ist eine TAPI 3.0-Versionsverhandlung erforderlich.

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;

Member

dwTotalSize

Gesamtgröße, die dieser Struktur in Bytes zugeordnet ist.

dwNeededSize

Größe, die erforderlich ist, um alle angeforderten Informationen in Bytes zu enthalten.

dwUsedSize

Größe des Teils dieser Struktur, der nützliche Informationen enthält, in Bytes.

dwMeasurementPeriod

Zeitraum, für den der Switch oder die Implementierung Informationen in Sekunden speichert und berechnet. Beispielsweise enthält dwTotalCallsAbandoned die Anzahl der abgebrochenen Anrufe. dwMeasurementPeriod würde angeben, ob dieser Wert beispielsweise auf die Aufrufe in der Warteschlange in einer Stunde, einem Tag oder einem Monat verweist.

dwTotalCallsQueued

Gesamtanzahl der eingehenden Aufrufe für diese Warteschlange während dieses Messzeitraums.

dwCurrentCallsQueued

Anzahl der eingehenden Anrufe, die derzeit warten.

dwTotalCallsAbandoned

Anzahl der abgebrochenen Anrufe während dieses Messzeitraums.

dwTotalCallsFlowedIn

Gesamtanzahl der Aufrufe, die während dieses Messzeitraums in diese Warteschlange geflossen sind (von einer anderen Warteschlange oder ACD-Gruppe übergeben).

dwTotalCallsFlowedOut

Gesamtanzahl der Aufrufe, die während dieses Messzeitraums aus dieser Warteschlange geflogen sind (an eine andere Warteschlange oder ACD-Gruppe übergeben).

dwLongestEverWaitTime

Die längste Zeit, die ein Anruf in der Warteschlange gewartet hat, in Sekunden.

dwCurrentLongestWaitTime

Die längste Zeit, in der ein aktueller Anruf (Anruf noch in der Warteschlange) gewartet hat, in Sekunden.

dwAverageWaitTime

Durchschnittliche Zeit, die ein Anruf in der Warteschlange gewartet hat, in Sekunden.

dwFinalDisposition

Endgültige Disposition der Warteschlange.

Anforderungen

Anforderung Wert
Header tapi.h

Weitere Informationen

Informationen zu Call Center-Steuerelementen

lineGetQueueInfo