Compartilhar via


Constantes LINEAGENTSTATE_

As constantes LINEAGENTSTATE_ descrevem o estado de um agente em um endereço.

LINEAGENTSTATE_BUSYACD

O agente está ocupado tratando uma chamada roteada de uma fila ACD.

LINEAGENTSTATE_BUSYINCOMING

O agente está ocupado tratando uma chamada de entrada que não foi transferida para o agente de uma fila ACD na qual o agente está conectado.

LINEAGENTSTATE_BUSYOTHER

O agente está ocupado tratando outro tipo de chamada, como uma chamada pessoal de saída não transferida para o agente por um discador preditivo. Esse valor também pode ser usado quando o agente é conhecido por estar ocupado em uma chamada, mas o tipo de chamada é desconhecido.

LINEAGENTSTATE_BUSYOUTBOUND

O agente está ocupado tratando uma chamada de saída, como uma roteada de uma fila de discagem preditiva.

LINEAGENTSTATE_LOGGEDOFF

Nenhum agente está conectado no endereço.

LINEAGENTSTATE_NOTREADY

O agente está conectado, mas ocupado com uma tarefa diferente de atender a uma chamada (como em uma pausa). Nenhuma chamada adicional deve ser roteada para o agente.

LINEAGENTSTATE_READY

O agente está pronto para aceitar chamadas.

LINEAGENTSTATE_UNAVAIL

O estado do agente é desconhecido e nunca será conhecido. Em LINEADDRESSSTATUS, essa condição também pode ser representada pelo membro dwAgentState que está sendo definido como 0.

LINEAGENTSTATE_UNKNOWN

O estado do agente é desconhecido no momento, mas pode se tornar conhecido posteriormente. Esse pode ser um estado de transição quando uma linha ou endereço é aberto pela primeira vez.

LINEAGENTSTATE_WORKINGAFTERCALL

O agente concluiu a chamada anterior, mas ainda está ocupado com o trabalho relacionado a essa chamada. O agente não deve receber chamadas adicionais.

Comentários

Os 16 bits superiores desse conjunto de constantes são reservados para extensões específicas do dispositivo.

Requisitos

Requisito Valor
Versão do TAPI
Requer TAPI 2.0 ou posterior
Cabeçalho
Tapi.h