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