Compartilhar via


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
Tapi.h

Confira também

LINECALLINFO

Linedrop

lineRedirect

Lineswaphold