LINEAGENTINFO-Struktur (tapi.h)

Die LINEAGENTINFO-Struktur enthält Informationen zu einem ACD-Agent. Die lineGetAgentInfo-Funktion gibt die LINEAGENTINFO-Struktur zurück.

Syntax

typedef struct lineagentinfo_tag {
  DWORD    dwTotalSize;
  DWORD    dwNeededSize;
  DWORD    dwUsedSize;
  DWORD    dwAgentState;
  DWORD    dwNextAgentState;
  DWORD    dwMeasurementPeriod;
  CURRENCY cyOverallCallRate;
  DWORD    dwNumberOfACDCalls;
  DWORD    dwNumberOfIncomingCalls;
  DWORD    dwNumberOfOutgoingCalls;
  DWORD    dwTotalACDTalkTime;
  DWORD    dwTotalACDCallTime;
  DWORD    dwTotalACDWrapUpTime;
} LINEAGENTINFO, *LPLINEAGENTINFO;

Member

dwTotalSize

Dieser Struktur zugeordnete Gesamtgröße, einschließlich des NULL-Abschlusszeichens in Byte.

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 in Bytes enthält.

dwAgentState

Muss eine der LINEAGENTSTATEEX_ Konstanten sein.

dwNextAgentState

Muss eine der LINEAGENTSTATEEX_ Konstanten sein.

dwMeasurementPeriod

Zeitraum in Sekunden, für den der Switch oder die Implementierung Informationen speichert und berechnet. Beispielsweise enthält dwNumberOfACDCalls die Anzahl der Aufrufe, die der Agent verarbeitet. dwMeasurementPeriod gibt an, ob dieser Wert auf die Aufrufe der letzten Stunde, des letzten Tages oder Monats verweist.

cyOverallCallRate

Die Anrufrate des Agents (Aufrufe pro Agentstunde, wobei die Agentstunde die Zeit darstellt, zu der ein Agent in einer oder mehreren Agentsitzungen aktiv war) über alle Agentsitzungen hinweg. Dies ist eine Feste Dezimalzahl.

dwNumberOfACDCalls

Anzahl der ACD-Aufrufe, die von diesem Agent in allen Sitzungen verarbeitet werden.

dwNumberOfIncomingCalls

Anzahl der eingehenden Nicht-ACD-Aufrufe, die von diesem Agent verarbeitet werden.

dwNumberOfOutgoingCalls

Anzahl der ausgehenden Nicht-ACD-Aufrufe, die von diesem Agent verarbeitet werden.

dwTotalACDTalkTime

Anzahl der Sekunden, die dieser Agent in ACD-Anrufen über alle Sitzungen hinweg verbracht hat.

dwTotalACDCallTime

Anzahl der Sekunden, die dieser Agent für ACD-Aufrufe aufgewendet hat (über alle Sitzungen hinweg). Enthält die Uhrzeit auf dem Telefon sowie die Nachlaufzeit.

dwTotalACDWrapUpTime

Anzahl der Sekunden, die dieser Agent für die Acd-Anrufumbruchzeit (nach der Anrufarbeit) über alle Sitzungen hinweg aufgewendet hat.

Anforderungen

   
Kopfzeile tapi.h

Weitere Informationen

Informationen zu Call center-Steuerelementen

lineGetAgentInfo