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 |