LINEAGENTSESSIONINFO 结构 (tapi.h)
LINEAGENTSESSIONINFO 结构包含有关 ACD 代理会话的信息。 lineGetAgentSessionInfo 函数返回 LINEAGENTSESSIONINFO 结构。
语法
typedef struct lineagentsessioninfo_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwAgentSessionState;
DWORD dwNextAgentSessionState;
DATE dateSessionStartTime;
DWORD dwSessionDuration;
DWORD dwNumberOfCalls;
DWORD dwTotalTalkTime;
DWORD dwAverageTalkTime;
DWORD dwTotalCallTime;
DWORD dwAverageCallTime;
DWORD dwTotalWrapUpTime;
DWORD dwAverageWrapUpTime;
CURRENCY cyACDCallRate;
DWORD dwLongestTimeToAnswer;
DWORD dwAverageTimeToAnswer;
} LINEAGENTSESSIONINFO, *LPLINEAGENTSESSIONINFO;
成员
dwTotalSize
分配给此结构的总大小(以字节为单位)。
dwNeededSize
保存请求的所有信息所需的大小(以字节为单位)。
dwUsedSize
此结构中包含有用信息的部分的大小(以字节为单位)。
dwAgentSessionState
dwNextAgentSessionState
dateSessionStartTime
创建会话的时间。
dwSessionDuration
代理会话的持续时间(以秒为单位)。 仅限活动时段;当会话进入ASST_SESSION_ENDED状态时,计时停止。
dwNumberOfCalls
此代理在此代理会话期间处理的 ACD 调用数。
dwTotalTalkTime
此代理在此代理会话期间在 ACD 调用中交谈所花费的秒数。
dwAverageTalkTime
此代理在此代理会话期间每次 ACD 调用所用的平均通话时间(以秒为单位)。
dwTotalCallTime
此代理在此代理会话期间在 ACD 调用上花费的秒数。 它包括电话时间加上结束时间。
dwAverageCallTime
此代理会话期间每次 ACD 调用所用的平均时间(以秒为单位)。 包括电话时间加上结束时间。
dwTotalWrapUpTime
此代理在此代理会话期间, (调用后工作) ACD 调用结束所花费的秒数。
dwAverageWrapUpTime
在此代理会话期间,在总结 (调用后工作) 花费的每个 ACD 调用的平均时间(以秒为单位)。
cyACDCallRate
每个代理会话的调用速率。 这是一个定点十进制数。
dwLongestTimeToAnswer
等待接听呼叫的最长时间(以秒为单位)。
dwAverageTimeToAnswer
等待接听呼叫的平均时间(以秒为单位)。
要求
要求 | 值 |
---|---|
Header | tapi.h |