LINEQUEUEINFO 구조체(tapi.h)
LINEQUEUEINFO 구조는 라인 디바이스의 큐에 대한 정보를 제공합니다. lineGetQueueInfo 함수는 LINEQUEUEINFO 구조를 반환합니다. 이 구조에는 TAPI 3.0 버전 협상이 필요합니다.
구문
typedef struct linequeueinfo_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwMeasurementPeriod;
DWORD dwTotalCallsQueued;
DWORD dwCurrentCallsQueued;
DWORD dwTotalCallsAbandoned;
DWORD dwTotalCallsFlowedIn;
DWORD dwTotalCallsFlowedOut;
DWORD dwLongestEverWaitTime;
DWORD dwCurrentLongestWaitTime;
DWORD dwAverageWaitTime;
DWORD dwFinalDisposition;
} LINEQUEUEINFO, *LPLINEQUEUEINFO;
멤버
dwTotalSize
이 구조체에 할당된 총 크기(바이트)입니다.
dwNeededSize
요청된 모든 정보를 바이트 단위로 보관하는 데 필요한 크기입니다.
dwUsedSize
유용한 정보를 포함하는 이 구조체 부분의 크기(바이트)입니다.
dwMeasurementPeriod
스위치 또는 구현이 정보를 저장하고 계산하는 기간(초)입니다. 예를 들어 dwTotalCallsAbandoned는 중단된 호출 수를 보유합니다. dwMeasurementPeriod 는 이 값이 1시간, 일 또는 월의 대기 중인 호출을 참조하는지 여부를 나타냅니다.
dwTotalCallsQueued
이 측정 기간 동안 이 큐에 대해 들어오는 총 호출 수입니다.
dwCurrentCallsQueued
현재 대기 중인 수신 전화 수입니다.
dwTotalCallsAbandoned
이 측정 기간 동안 중단된 호출 수입니다.
dwTotalCallsFlowedIn
이 측정 기간 동안 이 큐로 전달된 총 호출 수(다른 큐 또는 ACD 그룹에서 전달됨).
dwTotalCallsFlowedOut
이 측정 기간 동안 이 큐에서 전달된 총 호출 수(다른 큐 또는 ACD 그룹으로 전달됨).
dwLongestEverWaitTime
모든 호출이 큐에서 대기한 가장 긴 시간(초)입니다.
dwCurrentLongestWaitTime
현재 호출(큐에 있는 호출)이 대기 중인 가장 긴 시간(초)입니다.
dwAverageWaitTime
통화가 큐에서 대기한 평균 시간(초)입니다.
dwFinalDisposition
큐의 최종 처리입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | tapi.h |