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 |