Compartilhar via


Interface ITAgentSession (tapi3cc.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 seguintes métodos 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 esses tipos de membros:

Métodos

A interface ITAgentSession tem esses métodos.

 
ITAgentSession::get_ACDCallRate

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

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

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

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

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

O método ITAgentSession::get_AverageTalkTime (tapi3cc.h) obtém o tempo médio (em segundos) gasto falando por chamada ACD durante esta sessão do agente.
ITAgentSession::get_AverageTimeToAnswer

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

O método ITAgentSession::get_AverageWrapUpTime (tapi3cc.h) obtém o tempo médio (em segundos) por chamada ACD gasto em encapsulamento durante esta sessão do agente.
ITAgentSession::get_LongestTimeToAnswer

O método ITAgentSession::get_LongestTimeToAnswer (tapi3cc.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 (tapi3cc.h) obtém o número de chamadas ACD manipuladas por esse agente durante esta sessão.
ITAgentSession::get_SessionDuration

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

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

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

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

O método ITAgentSession::get_TotalTalkTime (tapi3cc.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 (tapi3cc.h) obtém o número de segundos gastos no encapsulamento de chamada ACD (trabalho após a chamada) durante essa sessão do agente.
ITAgentSession::p ut_State

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

Requisitos

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

Confira também

Sobre controles do Call Center

IDispatch