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
其中一個 LINEAGENTSESSIONSTATE_常數。
dwNextAgentSessionState
其中一個 LINEAGENTSESSIONSTATE_常數。
dateSessionStartTime
建立時間會話。
dwSessionDuration
代理程式會話的持續時間,以秒為單位。 僅限使用期間;當會話進入ASST_SESSION_ENDED狀態時,計時會停止。
dwNumberOfCalls
此代理程式在此代理程式會話期間處理的 ACD 呼叫數目。
dwTotalTalkTime
此代理程式在此代理程式會話期間,在 ACD 呼叫中交談所花費的秒數。
dwAverageTalkTime
在此代理程式會話期間,此代理程式針對每個 ACD 呼叫交談的平均時間,以秒為單位。
dwTotalCallTime
在此代理程式會話期間,此代理程式在此代理程式會話期間花費在 ACD 呼叫上的秒數。 其中包含手機上的時間加上換行時間。
dwAverageCallTime
在此代理程式會話期間,每個ACD呼叫的平均花費時間,以秒為單位。 包含手機上的時間加上換行時間。
dwTotalWrapUpTime
此代理程式在此代理程式會話期間,在 ACD 呼叫包裝 (後工作) 花費的秒數。
dwAverageWrapUpTime
在此代理程式會話期間,每個 ACD 呼叫花費在呼叫後 (工作) 的平均時間,以秒為單位。
cyACDCallRate
每個代理程式會話的呼叫率。 這是固定點十進位數。
dwLongestTimeToAnswer
通話等候接聽的時間最長,以秒為單位。
dwAverageTimeToAnswer
平均等候接聽的時間,以秒為單位。
規格需求
需求 | 值 |
---|---|
標頭 | tapi.h |