LINEAGENTINFO 结构 (tapi.h)
LINEAGENTINFO 结构包含有关 ACD 代理的信息。 lineGetAgentInfo 函数返回 LINEAGENTINFO 结构。
语法
typedef struct lineagentinfo_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwAgentState;
DWORD dwNextAgentState;
DWORD dwMeasurementPeriod;
CURRENCY cyOverallCallRate;
DWORD dwNumberOfACDCalls;
DWORD dwNumberOfIncomingCalls;
DWORD dwNumberOfOutgoingCalls;
DWORD dwTotalACDTalkTime;
DWORD dwTotalACDCallTime;
DWORD dwTotalACDWrapUpTime;
} LINEAGENTINFO, *LPLINEAGENTINFO;
成员
dwTotalSize
分配给此结构的总大小,包括 null 终止符(以字节为单位)。
dwNeededSize
保存请求的所有信息所需的大小(以字节为单位)。
dwUsedSize
此结构中包含有用信息的部分的大小(以字节为单位)。
dwAgentState
必须是 LINEAGENTSTATEEX_常量之一。
dwNextAgentState
必须是 LINEAGENTSTATEEX_常量之一。
dwMeasurementPeriod
开关或实现存储和计算信息的时间段(以秒为单位)。 例如, dwNumberOfACDCalls 保存代理处理的调用数; dwMeasurementPeriod 指示此值是否引用了过去一小时、一天或一个月的调用。
cyOverallCallRate
代理的呼叫率 (个代理每小时的呼叫数 ,其中代理小时表示代理在所有代理会话) 的一个或多个代理会话中的活动时间。 这是一个定点十进制数。
dwNumberOfACDCalls
此代理在所有会话中处理的 ACD 调用数。
dwNumberOfIncomingCalls
此代理处理的传入非 ACD 调用数。
dwNumberOfOutgoingCalls
此代理处理的传出非 ACD 调用数。
dwTotalACDTalkTime
此代理在所有会话中通过 ACD 调用所花费的秒数。
dwTotalACDCallTime
此代理 (所有会话) 在 ACD 调用上花费的秒数。 包括电话时间加上结束时间。
dwTotalACDWrapUpTime
在此代理跨所有会话) 调用工作后,ACD 调用结束 (所花费的秒数。
要求
标头 | tapi.h |