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 |
|