Constantes LINEFEATURE_

As constantes LINEFEATURE_ listam as operações que podem ser invocadas em uma linha usando essa API.

LINEFEATURE_DEVSPECIFIC

As operações específicas do dispositivo podem ser usadas na linha.

LINEFEATURE_DEVSPECIFICFEAT

Recursos específicos do dispositivo podem ser usados na linha.

LINEFEATURE_FORWARD

O encaminhamento de todos os endereços pode ser usado na linha.

LINEFEATURE_FORWARDDND

A função lineForward (com um endereço de destino vazio) pode ser usada para ativar o recurso Não Incomodar em todos os endereços na linha. LINEFEATURE_FORWARD também será definido. Esse sinalizador é exposto somente a aplicativos que negociam uma versão TAPI 2.0 ou superior.

LINEFEATURE_FORWARDFWD

A função lineForward pode ser usada para encaminhar chamadas em todos os endereços na linha para outros números. LINEFEATURE_FORWARD também será definido. Esse sinalizador é exposto somente a aplicativos que negociam uma versão TAPI 2.0 ou superior.

LINEFEATURE_MAKECALL

Uma chamada de saída pode ser colocada nessa linha usando um endereço não especificado.

LINEFEATURE_SETDEVSTATUS

A função lineSetLineDevStatus pode ser invocada no dispositivo de linha. Esse sinalizador é exposto somente a aplicativos que negociam uma versão TAPI 2.0 ou superior.

LINEFEATURE_SETMEDIACONTROL

O controle de mídia pode ser definido nessa linha.

LINEFEATURE_SETTERMINAL

Os modos de terminal para essa linha podem ser definidos.

Observação

Se nenhum dos novos bits "FORWARD" modificados estiver definido no membro dwLineFeatures em LINEDEVSTATUS , mas o bit LINEFEATURE_FORWARD estiver definido, qualquer um dos modos de encaminhamento poderá funcionar; o provedor de serviços simplesmente não especificou quais.

Comentários

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

As constantes LINEFEATURE_ são usadas em LINEDEVSTATUS (retornadas por lineGetLineDevStatus). LINEDEVSTATUS relata, para uma determinada linha, quais recursos de linha podem realmente ser invocados enquanto a linha está no estado atual. Um aplicativo faria essa determinação dinamicamente após alterações de estado de linha, normalmente causadas por atividades relacionadas a endereços ou chamadas na linha.

Requisitos

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

Confira também

LINEDEVSTATUS

Lineforward

lineGetLineDevStatus

lineSetLineDevStatus