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

另请参阅

关于呼叫中心控件

lineGetAgentInfo