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