Structure LINEAGENTSESSIONINFO (tapi.h)
La structure LINEAGENTSESSIONINFO contient des informations sur la session de l’agent ACD. La fonction lineGetAgentSessionInfo retourne la structure LINEAGENTSESSIONINFO .
Syntaxe
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;
Membres
dwTotalSize
Taille totale allouée à cette structure, en octets.
dwNeededSize
Taille nécessaire pour contenir toutes les informations demandées, en octets.
dwUsedSize
Taille de la partie de cette structure qui contient des informations utiles, en octets.
dwAgentSessionState
L’une des constantes LINEAGENTSESSIONSTATE_.
dwNextAgentSessionState
L’une des constantes LINEAGENTSESSIONSTATE_.
dateSessionStartTime
La session de temps a été créée.
dwSessionDuration
Durée de la session de l’agent en secondes. Période active uniquement ; le minutage s’arrête lorsqu’une session entre dans l’état ASST_SESSION_ENDED.
dwNumberOfCalls
Nombre d’appels ACD gérés pendant cette session d’agent par cet agent.
dwTotalTalkTime
Nombre de secondes passées à parler dans les appels ACD pendant cette session d’agent par cet agent.
dwAverageTalkTime
Temps moyen passé par cet agent à parler pour chaque appel ACD au cours de cette session d’agent, en secondes.
dwTotalCallTime
Nombre de secondes passées sur les appels ACD pendant cette session d’agent par cet agent. Il inclut le temps au téléphone et le temps de clôture.
dwAverageCallTime
Temps moyen passé pour chaque appel ACD pendant cette session d’agent, en secondes. Inclut l’heure au téléphone et l’heure de clôture.
dwTotalWrapUpTime
Nombre de secondes passées par cet agent à la clôture des appels ACD (travail après appel) pendant cette session d’agent.
dwAverageWrapUpTime
Temps moyen pour chaque appel ACD passé en récapitulation (travail après appel) pendant cette session d’agent, en secondes.
cyACDCallRate
Taux d’appels pour chaque session d’agent. Il s’agit d’un nombre décimal à point fixe.
dwLongestTimeToAnswer
Temps le plus long en attente de réponse à un appel, en secondes.
dwAverageTimeToAnswer
Temps moyen d’attente de réponse aux appels, en secondes.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | tapi.h |