Compartilhar via


Constantes LINECALLSTATE_

As constantes LINECALLSTATE_ sinalizador de bits descrevem os estados de chamada em que uma chamada pode estar.

LINECALLSTATE_ACCEPTED

A chamada estava no estado de oferta e foi aceita. Isso indica a outros aplicativos (de monitoramento) que o aplicativo proprietário atual reivindicou a responsabilidade por atender à chamada. No ISDN, o estado aceito é inserido quando o equipamento de terceiros envia uma mensagem para o comutador indicando que ele está disposto a apresentar a chamada à pessoa chamada. Isso tem o efeito colateral de alertar (tocar) os usuários nas duas extremidades da chamada. Uma chamada de entrada sempre pode ser respondida imediatamente sem antes ser aceita separadamente.

LINECALLSTATE_BUSY

A chamada está recebendo um tom ocupado. Um tom ocupado indica que a chamada não pode ser concluída nem um circuito (tronco) nem a estação da parte remota estão em uso. Consulte Constantes LINEBUSYMODE_.

LINECALLSTATE_CONFERENCED

A chamada é membro de uma chamada em conferência e está logicamente no estado conectado.

LINECALLSTATE_CONNECTED

A chamada foi estabelecida e a conexão é feita. As informações podem fluir pela chamada entre o endereço de origem e o endereço de destino.

LINECALLSTATE_DIALING

O originador está discando dígitos na chamada. Os dígitos discados são coletados pela opção . Observe que nem lineGenerateDigits nem TSPI_lineGenerateDigits colocarão a linha no estado de discagem.

LINECALLSTATE_DIALTONE

A chamada está recebendo um tom de discagem do comutador, o que significa que a opção está pronta para receber um número discado. Confira LINEDIALTONEMODE_ Constantes para identificadores de tons de discagem especiais, como um tom gaguejar de caixa postal normal.

LINECALLSTATE_DISCONNECTED

A parte remota se desconectou da chamada.

LINECALLSTATE_IDLE

A chamada existe, mas não foi conectada. Nenhuma atividade existe na chamada, o que significa que nenhuma chamada está ativa no momento. Uma chamada nunca pode sair do estado ocioso.

LINECALLSTATE_OFFERING

A chamada está sendo oferecida à estação, sinalizando a chegada de uma nova chamada. O estado de oferta não é o mesmo que fazer com que um telefone ou computador toque. Em alguns ambientes, uma chamada no estado de oferta não liga para o usuário até que a opção instrua a linha a tocar. Um exemplo de uso pode ser onde uma chamada de entrada aparece em vários conjuntos de estações, mas apenas os anéis de endereço primários. A instrução para tocar não afeta nenhum estado de chamada.

LINECALLSTATE_ONHOLD

A chamada está em espera pelo comutador. Isso libera a linha física, que permite que outra chamada use a linha.

LINECALLSTATE_ONHOLDPENDCONF

A chamada está em espera enquanto está sendo adicionada a uma conferência.

LINECALLSTATE_ONHOLDPENDTRANSFER

No momento, a chamada está em espera aguardando transferência para outro número.

LINECALLSTATE_PROCEEDING

A discagem foi concluída e a chamada está em andamento por meio do comutador ou da rede telefônica. Isso ocorre depois que a discagem é concluída e antes que a chamada chegue à parte discada, conforme indicado por ringback, ocupado ou resposta.

LINECALLSTATE_RINGBACK

A estação a ser chamada foi atingida, e a opção do destino está gerando um tom de anel de volta para o originador. Um ringback significa que o endereço de destino está sendo alertado para a chamada.

LINECALLSTATE_SPECIALINFO

A chamada está recebendo um sinal de informação especial, que precede um anúncio pré-gravado indicando por que uma chamada não pode ser concluída. Consulte Constantes LINESPECIALINFO_.

LINECALLSTATE_UNKNOWN

A chamada existe, mas seu estado é desconhecido no momento. Isso pode ser o resultado de uma detecção de progresso de chamada insatisfatório pelo provedor de serviços. Uma mensagem de estado de chamada com o estado de chamada definido como desconhecido também pode ser gerada para informar a DLL tapi sobre uma nova chamada em um momento em que o estado de chamada real da chamada não é exatamente conhecido.

Comentários

Os 8 bits de ordem alta podem definir um subestado específico do dispositivo de qualquer um dos estados predefinidos, desde que um dos bits de LINECALLSTATE_ definidos acima também seja definido. Os 24 bits de ordem baixa são reservados para estados predefinidos.

Os LINECALLSTATE_constants são usados como parâmetros pela mensagem LINE_CALLSTATE enviada ao aplicativo. A mensagem carrega o novo estado de chamada para o qual a chamada fez a transição. Essas constantes também são usadas como membros na estrutura LINECALLSTATUS retornada pela função lineGetCallStatus .

Requisitos

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

Confira também

LINE_CALLSTATE

LINECALLSTATUS

Linegeneratedigits

Linegetcallstatus