Compartilhar via


Interface ITAgentSession (tapi3.h)

Uma sessão de agente representa uma associação entre um agente, um grupo e um endereço. Os métodos de ITAgentSession permitem que um aplicativo recupere uma variedade de estatísticas. Os métodos a seguir criam a interface ITAgentSession :

IEnumAgentSession::Next

ITAgent::get_AgentSessions

ITAgent::CreateSession

Consulte Sobre controles de call center para obter informações adicionais.

Observação para programadores TAPI 2.1: muitos dos métodos nessa interface são wrappers COM para lineGetAgentSessionInfo.

Herança

A interface ITAgentSession herda da interface IDispatch . ITAgentSession também tem estes tipos de membros:

Métodos

A interface ITAgentSession tem esses métodos.

 
ITAgentSession::get_ACDCallRate

O método get_ACDCallRate (tapi3.h) obtém toda a taxa por sessão de agente, em chamadas por hora.
ITAgentSession::get_ACDGroup

O método get_ACDGroup (tapi3.h) obtém o grupo ACD associado a esta sessão.
ITAgentSession::get_Address

O método ITAgentSession::get_Address (tapi3.h) obtém um ponteiro para a interface ITAddress associada a esta sessão.
ITAgentSession::get_Agent

O método ITAgentSession::get_Agent (tapi3.h) obtém um ponteiro para a interface ITAgent associada a esta sessão.
ITAgentSession::get_AverageCallTime

O método ITAgentSession::get_AverageCallTime (tapi3.h) obtém o tempo médio (em segundos) gasto por chamada ACD durante essa sessão do agente.
ITAgentSession::get_AverageTalkTime

O método ITAgentSession::get_AverageTalkTime (tapi3.h) obtém o tempo médio gasto falando por chamada ACD, durante essa sessão de agente (por esse agente).
ITAgentSession::get_AverageTimeToAnswer

O método ITAgentSession::get_AverageTimeToAnswer (tapi3.h) obtém o tempo médio (em segundos) que as chamadas esperaram para serem atendidas.
ITAgentSession::get_AverageWrapUpTime

O método ITAgentSession::get_AverageWrapUpTime (tapi3.h) obtém o tempo médio por chamada ACD gasto em encapsulamento (trabalho após chamada) durante essa sessão do agente.
ITAgentSession::get_LongestTimeToAnswer

O método ITAgentSession::get_LongestTimeToAnswer (tapi3.h) obtém o tempo mais longo (em segundos) que uma chamada estava esperando para ser atendida.
ITAgentSession::get_NumberOfCalls

O método ITAgentSession::get_NumberOfCalls (tapi3.h) obtém o número de chamadas ACD tratadas por esse agente durante esta sessão.
ITAgentSession::get_SessionDuration

O método ITAgentSession::get_SessionDuration (tapi3.h) obtém a duração da sessão do Agent em segundos.
ITAgentSession::get_SessionStartTime

O método ITAgentSession::get_SessionStartTime (tapi3.h) obtém a hora em que a sessão foi criada.
ITAgentSession::get_State

O método ITAgentSession::get_State (tapi3.h) obtém o estado atual desta sessão.
ITAgentSession::get_TotalCallTime

O método ITAgentSession::get_TotalCallTime (tapi3.h) obtém o número de segundos gastos em chamadas ACD durante essa sessão de agente (por esse agente).
ITAgentSession::get_TotalTalkTime

O método ITAgentSession::get_TotalTalkTime (tapi3.h) obtém o número de segundos gastos por esse agente falando em chamadas ACD durante esta sessão.
ITAgentSession::get_TotalWrapUpTime

O método ITAgentSession::get_TotalWrapUpTime (tapi3.h) obtém o número de segundos gastos em encapsulamento de chamada ACD (trabalho após chamada) durante essa sessão do agente.
ITAgentSession::p ut_State

O método ITAgentSession::p ut_State (tapi3.h) define o estado da sessão do agente.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tapi3.h (inclua Tapi3.h)

Confira também

Sobre controles de call center

IDispatch