STRUCTURE LINEQUEUEINFO (tapi.h)
La structure LINEQUEUEINFO fournit des informations sur une file d’attente sur un périphérique de ligne. La fonction lineGetQueueInfo renvoie la structure LINEQUEUEINFO . Cette structure nécessite la négociation de la version TAPI 3.0.
Syntaxe
typedef struct linequeueinfo_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwMeasurementPeriod;
DWORD dwTotalCallsQueued;
DWORD dwCurrentCallsQueued;
DWORD dwTotalCallsAbandoned;
DWORD dwTotalCallsFlowedIn;
DWORD dwTotalCallsFlowedOut;
DWORD dwLongestEverWaitTime;
DWORD dwCurrentLongestWaitTime;
DWORD dwAverageWaitTime;
DWORD dwFinalDisposition;
} LINEQUEUEINFO, *LPLINEQUEUEINFO;
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.
dwMeasurementPeriod
Période pendant laquelle le commutateur ou l’implémentation stocke et calcule les informations, en secondes. Par exemple, dwTotalCallsAbandoned contient le nombre d’appels abandonnés ; dwMeasurementPeriod indique si cette valeur référence les appels mis en file d’attente dans une heure, un jour ou un mois, par exemple.
dwTotalCallsQueued
Nombre total d’appels entrants pour cette file d’attente pendant cette période de mesure.
dwCurrentCallsQueued
Nombre d’appels entrants en attente.
dwTotalCallsAbandoned
Nombre d’appels abandonnés au cours de cette période de mesure.
dwTotalCallsFlowedIn
Nombre total d’appels qui ont transité dans cette file d’attente (transmis à partir d’une autre file d’attente ou d’un autre groupe ACD) au cours de cette période de mesure.
dwTotalCallsFlowedOut
Nombre total d’appels sortants de cette file d’attente (transmis à un autre groupe de file d’attente ou ACD) au cours de cette période de mesure.
dwLongestEverWaitTime
Temps le plus long d’attente d’un appel dans la file d’attente, en secondes.
dwCurrentLongestWaitTime
Durée la plus longue pendant laquelle un appel actuel (appel toujours en file d’attente) a été en attente, en secondes.
dwAverageWaitTime
Durée moyenne d’attente d’un appel dans la file d’attente, en secondes.
dwFinalDisposition
Destruction finale de la file d’attente.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | tapi.h |