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 |