Compartilhar via


Constantes LINEDEVCAPFLAGS_

As constantes LINEDEVCAPFLAGS_ sinalizador de bits são uma coleção de boolianos que descrevem vários recursos de dispositivo de linha.

LINEDEVCAPFLAGS_CALLHUB

Indica se há suporte para hubs de chamada nessa linha. Esse sinalizador é exposto somente a aplicativos que negociam uma versão TAPI 3.0 ou superior.

LINEDEVCAPFLAGS_CALLHUBTRACKING

Indica se o acompanhamento do hub de chamadas tem suporte nessa linha. Esse sinalizador é exposto somente a aplicativos que negociam uma versão TAPI 3.0 ou superior.

LINEDEVCAPFLAGS_CLOSEDROP

Especifica o que acontece quando uma linha aberta é fechada enquanto o aplicativo tem chamadas ativas na linha. Se TRUE, o provedor de serviços removerá (limpará) todas as chamadas ativas na linha quando o último aplicativo que abriu a linha o fechará com lineClose. Se FALSE, o provedor de serviços não descartará chamadas ativas nesses casos. Em vez disso, as chamadas permanecem ativas e sob controle de dispositivos externos. Um provedor de serviços normalmente define esse bit como FALSE se houver algum outro dispositivo que possa manter a chamada ativa, por exemplo, se uma linha analógica tiver o computador e o telefone definidos se conectarem diretamente a eles em uma configuração de linha de terceiros, o telefone offhook manterá a chamada ativa automaticamente mesmo depois que o computador desligar.

Os aplicativos devem marcar esse sinalizador para determinar se o usuário deve ser avisado (com uma caixa de diálogo OK/Cancelar) de que as chamadas ativas serão perdidas.

LINEDEVCAPFLAGS_CROSSADDRCONF

Especifica se chamadas em endereços diferentes nessa linha podem ser conferências.

LINEDEVCAPFLAGS_DIALBILLING

LINEDEVCAPFLAGS_DIALDIALTONE

LINEDEVCAPFLAGS_DIALQUIET

Esses sinalizadores indicam se o modificador de cadeia de caracteres discável "$", "@" ou "W" tem suporte para um determinado dispositivo de linha. Ele será TRUE se houver suporte para o modificador; caso contrário, FALSE. O "?" (solicitar que o usuário continue discando) nunca é compatível com um dispositivo de linha. Esses sinalizadores permitem que um aplicativo determine antecipadamente quais modificadores resultariam na geração de um LINEERR. O aplicativo tem a opção de pré-digitalizar cadeias de caracteres discáveis para caracteres sem suporte ou de passar a cadeia de caracteres "bruta" de lineTranslateAddress diretamente para o provedor como parte de funções como lineMakeCall ou lineDial e permitir que a função gere um erro para informar qual modificador sem suporte ocorre primeiro na cadeia de caracteres.

LINEDEVCAPFLAGS_HIGHLEVCOMP

Especifica se há suporte para elementos de informações de compatibilidade de alto nível nessa linha.

LINEDEVCAPFLAGS_LOWLEVCOMP

Especifica se há suporte para elementos de informações de compatibilidade de baixo nível nessa linha.

LINEDEVCAPFLAGS_MEDIACONTROL

Especifica se as operações de controle de mídia estão disponíveis para chamadas nesta linha.

LINEDEVCAPFLAGS_MSP

Indica se um MSP (Provedor de Serviços de Mídia) está associado à linha. Esse sinalizador é exposto somente a aplicativos que negociam uma versão TAPI 3.0 ou superior.

LINEDEVCAPFLAGS_MULTIPLEADDR

Especifica se lineMakeCall, lineDial, TSPI_lineMakeCall ou TSPI_lineDial é capaz de lidar com vários endereços ao mesmo tempo (como para multiplexação inversa).

LINEDEVCAPFLAGS_PRIVATEOBJECTS

Indica se interfaces específicas do provedor foram implementadas . Esse sinalizador é exposto somente a aplicativos que negociam uma versão TAPI 3.0 ou superior.

Comentários

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

Requisitos

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

Confira também

Lineclose

Linedial

Linemakecall

Linetranslateaddress