Compartilhar via


LINEDISCONNECTMODE

Windows Mobile SupportedWindows Embedded CE Supported

9/19/2008

Esses bit-constantes sinalizador descrevem diferentes razões para um remoto solicitação de desconexão. Um modo de desconexão está disponível como chamar status para o aplicativo após o estado chamar faz a transição para desconectada.

A seguinte tabela mostra as constantes LINEDISCONNECTMODE.

Valor Descrição

LINEDISCONNECTMODE_BADADDRESS = 0x00000080

Endereço de destino é inválido.

LINEDISCONNECTMODE_BLOCKED = 0x00020000

O chamar não pôde ser conectada porque não estão sendo aceita chamadas a partir de endereço de origem no endereço de destino. Esta difere da LINEDISCONNECTMODE_REJECT no bloqueio é implementado na rede (um rejeitar passivo) enquanto uma rejeição é implementada no equipamento de destino (um ativo rejeitar). O bloqueio pode ser devido a uma exclusão específica de endereço de origem, ou porque o destino aceita chamadas de apenas um conjunto selecionado de endereço de origem (GRUPO usuário fechado). (TAPI versões 2.0 e posteriores).

LINEDISCONNECTMODE_BLOCKED é apropriado como uma resposta bloqueada. De exemplo, se um modem foi recebida uma resposta, mais de seis segundos sem detectando Ringback, falha ao conectar um número definido de vezes, determina que o número de telefone não é válido para chamar e problemas um 'bloqueados' resposta.

LINEDISCONNECTMODE_BUSY = 0 x 00000020

O remoto estação do usuário está ocupado.

LINEDISCONNECTMODE_CANCELLED = 0 x 00080000

O chamar foi cancelada. (TAPI versões 2.0 e posteriores).

LINEDISCONNECTMODE_CONGESTION = 0x00000200

A rede está congestionada.

LINEDISCONNECTMODE_DESTINATIONBARRED = 0x00100000

A falha chamar porque chamar bloqueio foi habilitado.

LINEDISCONNECTMODE_DONOTDISTURB = 0x00040000

O chamar não pôde ser conectada porque o destino foi invocado o recurso Do Not Disturb. (TAPI versões 2.0 e posteriores).

LINEDISCONNECTMODE_FDNRESTRICT = 0x00200000

A falha chamar porque a lista FDN indicado que o número não foi permitido.

LINEDISCONNECTMODE_FORWARDED = 0x00000010

O chamar foi encaminhada pela alternar.

LINEDISCONNECTMODE_INCOMPATIBLE = 0 x 00000400

O remoto equipamento do usuário estação é incompatível com o tipo de chamar solicitada.

LINEDISCONNECTMODE_NOANSWER = 0x00000040

O remoto estação do usuário não tiver resposta.

LINEDISCONNECTMODE_NODIALTONE = 0x00001000

Um tom discagem não foi detectado em um serviço - provedor definidos tempo limite, em um apontar durante discagem quando um era esperado (como em um "W" Na seqüência de caracteres discável). Isso também pode ocorrer sem um serviço - provedor - definidos tempo limite ou sem um valor especificado na dwWaitForDialTone membro da estrutura LINEDIALPARAMS. TAPI versões 1.4 e posteriores.

LINEDISCONNECTMODE_NORMAL = 0 x 00000001

Este é um solicitação de desconexão normal pela parte remota. O chamar foi encerrado normalmente.

LINEDISCONNECTMODE_NUMBERCHANGED = 0x00002000

O chamar não pôde ser conectada porque o número destino foi alterado, mas o redirecionamento automático para o novo número não é fornecido. (TAPI versões 2.0 e posteriores).

LINEDISCONNECTMODE_OUTOFORDER = 0x00004000

O chamar não pôde ser conectado ou foi desconectada porque o dispositivo destino é out of ordem. Isso pode ocorrer se para exemplo houvesse hardware falha. (TAPI versões 2.0 e posteriores).

LINEDISCONNECTMODE_PICKUP = 0x00000008

O chamar foi capturada do em outro lugar.

LINEDISCONNECTMODE_QOSUNAVAIL = 0x00010000

A chamar não pôde ser conectado ou foi desconectada porque a qualidade mínima do serviço não pôde ser obtida ou mantida. Isto difere de LINEDISCONNECTMODE_INCOMPATIBLE em que a falta de recursos pode ser uma condição temporária de destino. (TAPI versões 2.0 e posteriores).

LINEDISCONNECTMODE_REJECT = 0x00000004

O remoto usuário rejeitou a chamar.

LINEDISCONNECTMODE_SIMCALLBLOCKED = 0x00400000

O cartão SIM bloqueado a chamar.

LINEDISCONNECTMODE_SIMCALLMODIFIED = 0x00800000

O Sim substituída a chamar um não estruturado suplementar Serviços serviço dados (USSD).

LINEDISCONNECTMODE_TEMPFAILURE = 0x00008000

A chamar não pôde ser conectado ou foi desconectada because of uma falha temporária na rede; o chamar pode ser reativada posteriormente e é esperado para eventualmente completo. (TAPI versões 2.0 e posteriores).

LINEDISCONNECTMODE_TEMPFAILURE é apropriado como uma resposta atrasada. De exemplo, um modem obtendo um ocupado sinal ou equivalente muito many times em um determinado período de tempo conclui que o número não deve ser chamado novamente até um tempo definido tiver decorrido e emite um 'atrasada' resposta.

LINEDISCONNECTMODE_UNAVAIL = 0x00000800

O motivo para desconexão é não disponível e será não se tornam conhecidos posteriormente.

LINEDISCONNECTMODE_UNKNOWN = 0 x 00000002

A razão para o solicitação de desconexão é desconhecida, mas pode se tornar conhecida posteriormente.

LINEDISCONNECTMODE_UNREACHABLE = 0x00000100

O remoto usuário não pôde ser alcançado.

Remarks

O alto-ordem 16 bits pode ser atribuída extensões específicas do dispositivo. A baixa-ordem 16 bits são reservados.

Um remoto solicitação de desconexão para um determinado chamar resulta em estado de chamar a transição para o estado desconectado e uma mensagem LINE_CALLSTATE (TAPI) é enviada para o aplicativo. As informações LINEDISCONNECTMODE_ fornece detalhes sobre o remoto solicitação de desconexão. Fique disponível na estrutura LINECALLSTATUS da chamar quando a chamar está no estado desconectado. Enquanto um chamar está neste estado, o aplicativo ainda tem permissão para consulta informações e status da chamar. De exemplo, usuário-informações usuário que é recebidos como parte do remoto desconexão é então disponível. O aplicativo pode Clear um chamar desconectada soltando o chamar.

Para compatibilidade com versões anteriores, ela é de responsabilidade do provedor de serviço para examinar a versão de TAPI na linha e não usar este valor LINEDISCONNECTMODE_ se não estiver com suporte sobre a versão negociado (LINEDISCONNECTMODE_NORMAL ou _UNKNOWN pode ser usado em vez disso).

Requisitos

Header tapi.h
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

LINECALLSTATUS
LINEDIALPARAMS
LINE_CALLSTATE (TAPI)