Compartilhar via


Estrutura LINEAGENTSESSIONINFO (tapi.h)

A estrutura LINEAGENTSESSIONINFO contém informações sobre a sessão do agente ACD. A função lineGetAgentSessionInfo retorna a estrutura LINEAGENTSESSIONINFO .

Sintaxe

typedef struct lineagentsessioninfo_tag {
  DWORD    dwTotalSize;
  DWORD    dwNeededSize;
  DWORD    dwUsedSize;
  DWORD    dwAgentSessionState;
  DWORD    dwNextAgentSessionState;
  DATE     dateSessionStartTime;
  DWORD    dwSessionDuration;
  DWORD    dwNumberOfCalls;
  DWORD    dwTotalTalkTime;
  DWORD    dwAverageTalkTime;
  DWORD    dwTotalCallTime;
  DWORD    dwAverageCallTime;
  DWORD    dwTotalWrapUpTime;
  DWORD    dwAverageWrapUpTime;
  CURRENCY cyACDCallRate;
  DWORD    dwLongestTimeToAnswer;
  DWORD    dwAverageTimeToAnswer;
} LINEAGENTSESSIONINFO, *LPLINEAGENTSESSIONINFO;

Membros

dwTotalSize

Tamanho total alocado para essa estrutura, 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.

dwAgentSessionState

Uma das constantes LINEAGENTSESSIONSTATE_.

dwNextAgentSessionState

Uma das constantes LINEAGENTSESSIONSTATE_.

dateSessionStartTime

A sessão de tempo foi criada.

dwSessionDuration

Duração da sessão do agente em segundos. Somente período ativo; o tempo é interrompido quando uma sessão entra no estado ASST_SESSION_ENDED.

dwNumberOfCalls

Número de chamadas ACD manipuladas durante esta sessão de agente por esse agente.

dwTotalTalkTime

Número de segundos gastos conversando em chamadas ACD durante esta sessão de agente por esse agente.

dwAverageTalkTime

Tempo médio gasto conversando para cada chamada ACD durante essa sessão de agente por esse agente, em segundos.

dwTotalCallTime

Número de segundos gastos em chamadas ACD durante esta sessão de agente por esse agente. Inclui tempo no telefone mais tempo de encapsulamento.

dwAverageCallTime

Tempo médio gasto para cada chamada ACD durante esta sessão do agente, em segundos. Inclui tempo no telefone mais tempo de encerramento.

dwTotalWrapUpTime

Número de segundos gastos em encapsulamento de chamada ACD (trabalho após chamada) durante essa sessão de agente por esse agente.

dwAverageWrapUpTime

Tempo médio para cada chamada ACD gasta em encapsulamento (trabalho pós-chamada) durante essa sessão do agente, em segundos.

cyACDCallRate

Taxa de chamada para cada sessão do agente. Esse é um número decimal de ponto fixo.

dwLongestTimeToAnswer

Tempo mais longo que uma chamada estava esperando para ser atendida, em segundos.

dwAverageTimeToAnswer

As chamadas de tempo médio esperaram para serem atendidas, em segundos.

Requisitos

Requisito Valor
Cabeçalho tapi.h

Confira também

Sobre controles do Call Center

lineGetAgentSessionInfo