Compartilhar via


Estrutura LINEAGENTINFO (tapi.h)

A estrutura LINEAGENTINFO contém informações sobre um agente ACD. A função lineGetAgentInfo retorna a estrutura LINEAGENTINFO .

Sintaxe

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;

Membros

dwTotalSize

Tamanho total alocado para essa estrutura, incluindo o terminador nulo, em bytes.

dwNeededSize

Tamanho necessário para manter todas as informações solicitadas, em bytes.

dwUsedSize

Tamanho da parte dessa estrutura que contém informações úteis, em bytes.

dwAgentState

Deve ser uma das constantes LINEAGENTSTATEEX_.

dwNextAgentState

Deve ser uma das constantes LINEAGENTSTATEEX_.

dwMeasurementPeriod

Período para o qual a opção ou implementação armazena e calcula informações, em segundos. Por exemplo, dwNumberOfACDCalls contém o número de chamadas manipuladas pelo agente; dwMeasurementPeriod indica se esse valor referenciou as chamadas entregues na última hora, dia ou mês.

cyOverallCallRate

Taxa de chamadas do agente (chamadas por hora do agente – em que a hora do agente representa a hora em que um agente estava ativo em uma ou mais sessões de agente) em todas as sessões do agente. Esse é um número decimal de ponto fixo.

dwNumberOfACDCalls

Número de chamadas ACD manipuladas por esse agente em todas as sessões.

dwNumberOfIncomingCalls

Número de chamadas não ACD recebidas tratadas por esse agente.

dwNumberOfOutgoingCalls

Número de chamadas não ACD de saída manipuladas por esse agente.

dwTotalACDTalkTime

Número de segundos gastos conversando em chamadas ACD por esse agente em todas as sessões.

dwTotalACDCallTime

Número de segundos gastos em chamadas ACD por esse agente (em todas as sessões). Inclui o tempo no telefone mais o tempo de conclusão.

dwTotalACDWrapUpTime

Número de segundos gastos no encerramento da chamada ACD (após o trabalho de chamada) por esse agente em todas as sessões.

Requisitos

   
Cabeçalho tapi.h

Confira também

Sobre controles de call center

lineGetAgentInfo