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 |