Constantes LINEADDRESSSTATE_

As constantes LINEADDRESSSTATE_ sinalizador de bits descrevem vários itens de status de endereço.

LINEADDRESSSTATE_CAPSCHANGE

Indica que, devido a alterações de configuração feitas pelo usuário ou outras circunstâncias, um ou mais dos membros na estrutura LINEADDRESSCAPS para o endereço foram alterados. O aplicativo deve usar lineGetAddressCaps para ler a estrutura atualizada. Se um provedor de serviços enviar uma mensagem LINE_ADDRESSSTATE contendo esse valor para TAPI, o TAPI o transmitirá para aplicativos que negociaram o TAPI versão 1.4 ou posterior; Os aplicativos que negociam uma versão anterior da API receberão LINE_LINEDEVSTATE mensagens especificando LINEDEVSTATE_REINIT, exigindo que eles desliguem e reinicializem sua conexão com TAPI para obter as informações atualizadas.

LINEADDRESSSTATE_DEVSPECIFIC

O item específico do dispositivo do endereço status foi alterado.

LINEADDRESSSTATE_FORWARD

O status de encaminhamento do endereço foi alterado, incluindo possivelmente o número de anéis para determinar uma condição sem resposta. O aplicativo deve marcar o endereço status para determinar detalhes sobre o status de encaminhamento atual do endereço.

LINEADDRESSSTATE_INUSEMANY

O endereço monitorado ou em ponte mudou de estar em uso por uma estação para estar em uso por mais de uma estação.

LINEADDRESSSTATE_INUSEONE

O endereço mudou de ocioso ou em uso por muitas estações em ponte para estar em uso por apenas uma estação.

LINEADDRESSSTATE_INUSEZERO

O endereço foi alterado para ocioso (não está em uso por nenhuma estação).

LINEADDRESSSTATE_NUMCALLS

O número de chamadas no endereço foi alterado. Esse é o resultado de eventos como uma nova chamada de entrada, uma chamada de saída no endereço ou uma chamada alterando sua retenção status. Esse sinalizador aborda as alterações em qualquer um dos membros dwNumActiveCalls, dwNumOnHoldCalls e dwNumOnHoldPendingCalls na estrutura LINEADDRESSSTATUS . O aplicativo deve marcar todos esses três membros quando receber uma mensagem de LINE_ADDRESSSTATE (numCalls).

LINEADDRESSSTATE_OTHER

Os itens status endereço diferentes daqueles listados abaixo foram alterados. O aplicativo deve marcar o endereço atual status para determinar quais itens foram alterados.

LINEADDRESSSTATE_TERMINALS

As configurações do terminal para o endereço foram alteradas.

Comentários

Sem extensibilidade. Todos os 32 bits são reservados.

Um aplicativo é notificado sobre alterações nesses itens status na mensagem de LINE_ADDRESSSTATE. Os recursos do dispositivo do endereço indicam quais alterações de estado de endereço podem ser relatadas para esse endereço.

Requisitos

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

Confira também

LINE_ADDRESSSTATE

LINE_LINEDEVSTATE

LINEADDRESSCAPS

LINEADDRESSSTATUS

Linegetaddresscaps