Bagikan melalui


Struktur LINEAGENTINFO (tapi.h)

Struktur LINEAGENTINFO berisi informasi tentang agen ACD. Fungsi lineGetAgentInfo mengembalikan struktur LINEAGENTINFO .

Sintaks

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;

Anggota

dwTotalSize

Ukuran total yang dialokasikan untuk struktur ini termasuk terminator null, dalam byte.

dwNeededSize

Ukuran diperlukan untuk menyimpan semua informasi yang diminta, dalam byte.

dwUsedSize

Ukuran bagian struktur ini yang berisi informasi yang berguna, dalam byte.

dwAgentState

Harus salah satu konstanta LINEAGENTSTATEEX_.

dwNextAgentState

Harus salah satu konstanta LINEAGENTSTATEEX_.

dwMeasurementPeriod

Periode di mana sakelar atau implementasi menyimpan dan menghitung informasi, dalam hitungan detik. Misalnya, dwNumberOfACDCalls menyimpan jumlah panggilan yang ditangani agen; dwMeasurementPeriod menunjukkan apakah nilai ini mereferensikan panggilan yang diserahkan dalam satu jam, hari, atau bulan terakhir.

cyOverallCallRate

Tarif panggilan agen (panggilan per jam agen — di mana jam agen mewakili waktu agen aktif dalam satu atau beberapa sesi agen) di semua sesi agen. Ini adalah angka desimal titik tetap.

dwNumberOfACDCalls

Jumlah panggilan ACD yang ditangani oleh agen ini di semua sesi.

dwNumberOfIncomingCalls

Jumlah panggilan non-ACD masuk yang ditangani oleh agen ini.

dwNumberOfOutgoingCalls

Jumlah panggilan non-ACD keluar yang ditangani oleh agen ini.

dwTotalACDTalkTime

Jumlah detik yang dihabiskan untuk berbicara dalam panggilan ACD oleh agen ini di semua sesi.

dwTotalACDCallTime

Jumlah detik yang dihabiskan untuk panggilan ACD oleh agen ini (di semua sesi). Termasuk waktu di telepon ditambah waktu pembungkusan.

dwTotalACDWrapUpTime

Jumlah detik yang dihabiskan untuk pembungkusan panggilan ACD (setelah pekerjaan panggilan) oleh agen ini di semua sesi.

Persyaratan

   
Header tapi.h

Lihat juga

Tentang Kontrol Pusat Panggilan

lineGetAgentInfo