LINEAGENTSESSIONINFO-Struktur (tapi.h)

Die LINEAGENTSESSIONINFO-Struktur enthält Informationen zur ACD-Agent-Sitzung. Die lineGetAgentSessionInfo-Funktion gibt die LINEAGENTSESSIONINFO-Struktur zurück.

Syntax

typedef struct lineagentsessioninfo_tag {
  DWORD    dwTotalSize;
  DWORD    dwNeededSize;
  DWORD    dwUsedSize;
  DWORD    dwAgentSessionState;
  DWORD    dwNextAgentSessionState;
  DATE     dateSessionStartTime;
  DWORD    dwSessionDuration;
  DWORD    dwNumberOfCalls;
  DWORD    dwTotalTalkTime;
  DWORD    dwAverageTalkTime;
  DWORD    dwTotalCallTime;
  DWORD    dwAverageCallTime;
  DWORD    dwTotalWrapUpTime;
  DWORD    dwAverageWrapUpTime;
  CURRENCY cyACDCallRate;
  DWORD    dwLongestTimeToAnswer;
  DWORD    dwAverageTimeToAnswer;
} LINEAGENTSESSIONINFO, *LPLINEAGENTSESSIONINFO;

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.

dwAgentSessionState

Eine der LINEAGENTSESSIONSTATE_ Konstanten.

dwNextAgentSessionState

Eine der LINEAGENTSESSIONSTATE_ Konstanten.

dateSessionStartTime

Zeitsitzung wurde erstellt.

dwSessionDuration

Dauer der Agentsitzung in Sekunden. Nur aktive Periode; das Timing wird beendet, wenn eine Sitzung in den ASST_SESSION_ENDED Zustand wechselt.

dwNumberOfCalls

Anzahl der ACD-Aufrufe, die während dieser Agentsitzung von diesem Agent verarbeitet werden.

dwTotalTalkTime

Die Anzahl der Sekunden, die dieser Agent während dieser Agentsitzung in ACD-Aufrufen verbracht hat.

dwAverageTalkTime

Die durchschnittliche Gesprächsdauer für jeden ACD-Aufruf während dieser Agent-Sitzung durch diesen Agent in Sekunden.

dwTotalCallTime

Anzahl der Sekunden, die dieser Agent während dieser Agentsitzung für ACD-Aufrufe aufgewendet hat. Es umfasst die Zeit auf dem Telefon und die Nachlaufzeit.

dwAverageCallTime

Durchschnittliche Zeit, die für jeden ACD-Aufruf während dieser Agentsitzung in Sekunden aufgewendet wird. Umfasst die Zeit auf dem Telefon und die Nachlaufzeit.

dwTotalWrapUpTime

Die Anzahl der Sekunden, die dieser Agent während dieser Agentsitzung für die ACD-Aufrufumbruchphase (Nachrufarbeit) aufgewendet hat.

dwAverageWrapUpTime

Die durchschnittliche Zeit für jeden ACD-Aufruf, der während dieser Agentsitzung in Der Nachbereitung (Nachrufarbeit) verbracht wird, in Sekunden.

cyACDCallRate

Anrufrate für jede Agentsitzung. Hierbei handelt es sich um eine Dezimalzahl mit Festen Punkten.

dwLongestTimeToAnswer

Die längste Zeit, in der ein Anruf darauf wartete, beantwortet zu werden, in Sekunden.

dwAverageTimeToAnswer

Durchschnittliche Zeit, die auf die Beantwortung von Anrufen gewartet wurde, in Sekunden.

Anforderungen

Anforderung Wert
Header tapi.h

Weitere Informationen

Informationen zu Call Center-Steuerelementen

lineGetAgentSessionInfo