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 |