Condividi tramite


Struttura LINEAGENTINFO (tapi.h)

La struttura LINEAGENTINFO contiene informazioni su un agente ACD. La funzione lineGetAgentInfo restituisce la struttura LINEAGENTINFO .

Sintassi

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;

Members

dwTotalSize

Dimensioni totali assegnate a questa struttura, tra cui il terminatore Null, 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.

dwAgentState

Deve essere una delle costanti LINEAGENTSTATEEX_.

dwNextAgentState

Deve essere una delle costanti LINEAGENTSTATEEX_.

dwMeasurementPeriod

Periodo per il quale l'opzione o l'implementazione archivia e calcola le informazioni, in secondi. Ad esempio, dwNumberOfACDCalls contiene il numero di chiamate gestite dall'agente; dwMeasurementPeriod indica se questo valore fa riferimento alle chiamate passate nell'ultima ora, giorno o mese.

cyOverallCallRate

Frequenza di chiamata dell'agente (chiamate all'ora dell'agente), dove l'ora dell'agente rappresenta l'ora in cui un agente è attivo in una o più sessioni dell'agente in tutte le sessioni dell'agente. Si tratta di un numero decimale a virgola fissa.

dwNumberOfACDCalls

Numero di chiamate ACD gestite da questo agente in tutte le sessioni.

dwNumberOfIncomingCalls

Numero di chiamate non ACD in ingresso gestite da questo agente.

dwNumberOfOutgoingCalls

Numero di chiamate non ACD in uscita gestite da questo agente.

dwTotalACDTalkTime

Numero di secondi trascorsi a parlare nelle chiamate ACD da parte di questo agente in tutte le sessioni.

dwTotalACDCallTime

Numero di secondi trascorsi sulle chiamate ACD da parte di questo agente (in tutte le sessioni). Include il tempo sul telefono più tempo di wrapping.

dwTotalACDWrapUpTime

Numero di secondi trascorsi nel wrapping della chiamata ACD (dopo il lavoro della chiamata) da parte di questo agente in tutte le sessioni.

Requisiti

   
Intestazione tapi.h

Vedi anche

Informazioni sui controlli del Call Center

lineGetAgentInfo