次の方法で共有


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

こちらもご覧ください

コール センター コントロールについて

lineGetAgentSessionInfo