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 :
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) |