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 |