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
キューの最終処理。
要件
要件 | 値 |
---|---|
Header | tapi.h |