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_定数の 1 つ。
dwNextAgentSessionState
LINEAGENTSESSIONSTATE_定数の 1 つ。
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 |