Struttura LINEAGENTSESSIONINFO (tapi.h)

La struttura LINEAGENTSESSIONINFO contiene informazioni sulla sessione dell'agente ACD. La funzione lineGetAgentSessionInfo restituisce la struttura LINEAGENTSESSIONINFO .

Sintassi

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;

Members

dwTotalSize

Dimensioni totali assegnate a questa struttura, in byte.

dwNeededSize

Dimensioni necessarie per contenere tutte le informazioni richieste, in byte.

dwUsedSize

Dimensioni della parte di questa struttura che contiene informazioni utili, in byte.

dwAgentSessionState

Una delle costanti LINEAGENTSESSIONSTATE_.

dwNextAgentSessionState

Una delle costanti LINEAGENTSESSIONSTATE_.

dateSessionStartTime

La sessione temporale è stata creata.

dwSessionDuration

Durata della sessione dell'agente in secondi. Solo periodo attivo; il time arresta quando una sessione entra nello stato di ASST_SESSION_ENDED.

dwNumberOfCalls

Numero di chiamate ACD gestite durante questa sessione dell'agente da questo agente.

dwTotalTalkTime

Numero di secondi trascorsi a parlare nelle chiamate ACD durante questa sessione dell'agente da parte di questo agente.

dwAverageTalkTime

Tempo medio trascorso a parlare per ogni chiamata ACD durante questa sessione dell'agente, in secondi.

dwTotalCallTime

Numero di secondi trascorsi sulle chiamate ACD durante questa sessione dell'agente da parte di questo agente. Include il tempo sul telefono e il tempo di wrapping.

dwAverageCallTime

Tempo medio trascorso per ogni chiamata ACD durante questa sessione dell'agente, in secondi. Include tempo sul telefono e tempo di wrapping.

dwTotalWrapUpTime

Numero di secondi trascorsi nel wrapping della chiamata ACD (lavoro dopo la chiamata) durante questa sessione dell'agente da parte di questo agente.

dwAverageWrapUpTime

Tempo medio per ogni chiamata ACD trascorsa a capo (lavoro dopo la chiamata) durante questa sessione dell'agente, in secondi.

cyACDCallRate

Frequenza di chiamata per ogni sessione dell'agente. Si tratta di un numero decimale a virgola fissa.

dwLongestTimeToAnswer

Tempo più lungo in cui una chiamata era in attesa di rispondere, in secondi.

dwAverageTimeToAnswer

Chiamate di tempo medio aspettate di essere risposte, in secondi.

Requisiti

Requisito Valore
Intestazione tapi.h

Vedi anche

Informazioni sui controlli del Call Center

lineGetAgentSessionInfo