다음을 통해 공유


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

에이전트의 호출 속도(에이전트 시간당 호출 - 에이전트 시간은 에이전트가 하나 이상의 에이전트 세션에서 활성화된 시간을 나타낸다). 고정 소수점 10진수입니다.

dwNumberOfACDCalls

모든 세션에서 이 에이전트가 처리한 ACD 호출 수입니다.

dwNumberOfIncomingCalls

이 에이전트가 처리하는 들어오는 비 ACD 호출 수입니다.

dwNumberOfOutgoingCalls

이 에이전트에서 처리한 발신 비 ACD 호출 수입니다.

dwTotalACDTalkTime

모든 세션에서 이 에이전트가 ACD 호출에서 통신하는 데 소요된 시간(초)입니다.

dwTotalACDCallTime

이 에이전트의 ACD 호출에 소요된 시간(모든 세션)입니다. 전화 시간과 마무리 시간을 포함합니다.

dwTotalACDWrapUpTime

모든 세션에서 이 에이전트가 ACD 호출 래핑(통화 작업 후)에 소요된 시간(초)입니다.

요구 사항

   
머리글 tapi.h

추가 정보

콜 센터 컨트롤 정보

lineGetAgentInfo