Partager via


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

Voir aussi

À propos des contrôles du centre d’appels

lineGetQueueInfo