共用方式為


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

另請參閱

關於通話中心控件

lineGetAgentSessionInfo