Constantes LINECALLREASON_
As constantes LINECALLREASON_ sinalizador de bits descrevem o motivo de uma chamada.
-
LINECALLREASON_CALLCOMPLETION
-
-
A chamada foi o resultado de uma solicitação de conclusão de chamada.
-
-
LINECALLREASON_CAMPEDON
-
-
A chamada estava acampada no endereço. Normalmente, ele aparece inicialmente no estado onhold e pode ser alternado para usando lineSwapHold. Se uma chamada ativa ficar ociosa, a chamada acampada poderá mudar para o estado de oferta e o dispositivo começar a tocar.
-
-
LINECALLREASON_DIRECT
-
-
Essa é uma chamada direta de entrada ou saída.
-
-
LINECALLREASON_FWDBUSY
-
-
Essa chamada foi encaminhada de outra extensão que estava ocupada no momento da chamada.
-
-
LINECALLREASON_FWDNOANSWER
-
-
A chamada foi encaminhada de outra extensão que não atendeu a chamada após alguns anéis.
-
-
LINECALLREASON_FWDUNCOND
-
-
A chamada foi encaminhada incondicionalmente de outro número.
-
-
LINECALLREASON_INTRUDE
-
-
A chamada foi intrusada na linha, seja por uma ação de conclusão de chamada invocada por outra estação ou por ação do operador. Dependendo da implementação do comutador, a chamada pode aparecer no estado conectado ou em conferência com uma chamada ativa existente na linha.
-
-
LINECALLREASON_PARKED
-
-
A chamada estava estacionada no endereço. Normalmente, ele aparece inicialmente no estado onhold.
-
-
LINECALLREASON_PICKUP
-
-
A chamada foi captada de outra extensão.
-
-
LINECALLREASON_REDIRECT
-
-
A chamada foi redirecionada para esta estação.
-
-
LINECALLREASON_REMINDER
-
-
A chamada é um lembrete (ou "recall") de que o usuário tem uma chamada estacionada ou em espera por (potencialmente) por um longo tempo.
-
-
LINECALLREASON_ROUTEREQUEST
-
-
A chamada aparece no endereço porque a opção precisa de instruções de roteamento do aplicativo. O aplicativo deve examinar o membro CalledID em LINECALLINFO e usar a função lineRedirect para fornecer um novo endereço discável para a chamada. Se a chamada for bloqueada, o aplicativo poderá chamar lineDrop. Se o aplicativo não executar uma ação dentro de um período de tempo limite definido por comutador, uma ação padrão será executada. Um provedor de serviços só poderá usar essa constante se a versão negociada na linha for 2.0 ou superior. Caso contrário, o provedor de serviços deverá substituir LINECALLREASON_UNAVAIL.
-
-
LINECALLREASON_TRANSFER
-
-
A chamada foi transferida de outro número.
-
-
LINECALLREASON_UNAVAIL
-
-
O motivo da chamada não está disponível e não será conhecido posteriormente.
-
-
LINECALLREASON_UNKNOWN
-
-
O motivo da chamada é desconhecido no momento, mas pode se tornar conhecido posteriormente.
-
-
LINECALLREASON_UNPARK
-
-
A chamada foi recuperada como uma chamada estacionada.
-
Comentários
Sem extensibilidade. Todos os 32 bits são reservados.
As constantes LINECALLREASON_ são usadas no membro dwReason da estrutura de dados LINECALLINFO .
Requisitos
Requisito | Valor |
---|---|
Versão do TAPI |
Requer TAPI 2.0 ou posterior |
Cabeçalho |
|