LINEQUEUEINFO 结构 (tapi.h)

LINEQUEUEINFO 结构提供有关线路设备上的队列的信息。 lineGetQueueInfo 函数返回 LINEQUEUEINFO 结构。 此结构需要 TAPI 3.0 版本协商。

语法

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;

成员

dwTotalSize

分配给此结构的总大小(以字节为单位)。

dwNeededSize

保存请求的所有信息所需的大小(以字节为单位)。

dwUsedSize

包含有用信息的此结构部分的大小(以字节为单位)。

dwMeasurementPeriod

开关或实现存储和计算信息的时间段(以秒为单位)。 例如, dwTotalCallsAbandoned 保留已放弃的调用数;例如 ,dwMeasurementPeriod 会指示此值是否引用了在一小时、一天或一个月内排队的调用。

dwTotalCallsQueued

在此测量期间,此队列的传入呼叫总数。

dwCurrentCallsQueued

当前等待的传入呼叫数。

dwTotalCallsAbandoned

在此测量期间放弃的调用数。

dwTotalCallsFlowedIn

在此测量期间,从另一个队列或 ACD 组) (流入此队列的调用总数。

dwTotalCallsFlowedOut

在此测量期间,从此队列流出 (传递到另一个队列或 ACD 组的调用总数) 。

dwLongestEverWaitTime

任何调用在队列中等待的最长时间(以秒为单位)。

dwCurrentLongestWaitTime

当前呼叫 (呼叫仍在队列) 等待的最长时间(以秒为单位)。

dwAverageWaitTime

呼叫在队列中等待的平均时间(以秒为单位)。

dwFinalDisposition

队列的最终处置。

要求

要求
Header tapi.h

另请参阅

关于呼叫中心控件

lineGetQueueInfo