次の方法で共有


LINEAGENTINFO 構造体 (tapi.h)

LINEAGENTINFO 構造体には、ACD エージェントに関する情報が含まれています。 lineGetAgentInfo 関数は LINEAGENTINFO 構造体を返します。

構文

typedef struct lineagentinfo_tag {
  DWORD    dwTotalSize;
  DWORD    dwNeededSize;
  DWORD    dwUsedSize;
  DWORD    dwAgentState;
  DWORD    dwNextAgentState;
  DWORD    dwMeasurementPeriod;
  CURRENCY cyOverallCallRate;
  DWORD    dwNumberOfACDCalls;
  DWORD    dwNumberOfIncomingCalls;
  DWORD    dwNumberOfOutgoingCalls;
  DWORD    dwTotalACDTalkTime;
  DWORD    dwTotalACDCallTime;
  DWORD    dwTotalACDWrapUpTime;
} LINEAGENTINFO, *LPLINEAGENTINFO;

メンバー

dwTotalSize

null ターミネータを含む、この構造体に割り当てられた合計サイズ (バイト単位)。

dwNeededSize

要求されたすべての情報をバイト単位で保持するために必要なサイズ。

dwUsedSize

有用な情報を含むこの構造体の部分のサイズ (バイト単位)。

dwAgentState

LINEAGENTSTATEEX_定数のいずれかである必要があります。

dwNextAgentState

LINEAGENTSTATEEX_定数のいずれかである必要があります。

dwMeasurementPeriod

スイッチまたは実装が情報を格納して計算する期間 (秒単位)。 たとえば、 dwNumberOfACDCalls は 、エージェントが処理した呼び出しの数を保持します。 dwMeasurementPeriod は 、この値が過去 1 時間、日、または月に渡された呼び出しを参照しているかどうかを示します。

cyOverallCallRate

エージェントの呼び出しレート (エージェント時間あたりの呼び出し数 — エージェント時間は、エージェントが 1 つ以上のエージェント セッションでアクティブだった時間を表します) すべてのエージェント セッションにわたって。 これは固定小数点の 10 進数です。

dwNumberOfACDCalls

すべてのセッションでこのエージェントによって処理された ACD 呼び出しの数。

dwNumberOfIncomingCalls

このエージェントによって処理された ACD 以外の着信呼び出しの数。

dwNumberOfOutgoingCalls

このエージェントによって処理された ACD 以外の発信呼び出しの数。

dwTotalACDTalkTime

すべてのセッションでこのエージェントによる ACD 呼び出しでの通話に費やされた秒数。

dwTotalACDCallTime

このエージェントによる ACD 呼び出しに費やされた秒数 (すべてのセッション)。 電話での時間とラップアップ時間が含まれます。

dwTotalACDWrapUpTime

すべてのセッションにわたって、このエージェントによる ACD 呼び出しのラップアップ (呼び出し後) に費やされた秒数。

要件

   
Header tapi.h

関連項目

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

lineGetAgentInfo