Partager via


constantes LINEFEATURE_

Les constantes LINEFEATURE_ répertorient les opérations qui peuvent être appelées sur une ligne à l’aide de cette API.

LINEFEATURE_DEVSPECIFIC

Des opérations spécifiques à l’appareil peuvent être utilisées sur la ligne.

LINEFEATURE_DEVSPECIFICFEAT

Les fonctionnalités spécifiques à l’appareil peuvent être utilisées sur la ligne.

LINEFEATURE_FORWARD

Le transfert de toutes les adresses peut être utilisé sur la ligne.

LINEFEATURE_FORWARDDND

La fonction lineForward (avec une adresse de destination vide) peut être utilisée pour activer la fonctionnalité Ne pas déranger sur toutes les adresses de la ligne. LINEFEATURE_FORWARD sera également défini. Cet indicateur est exposé uniquement aux applications qui négocient une version TAPI 2.0 ou ultérieure.

LINEFEATURE_FORWARDFWD

La fonction lineForward peut être utilisée pour transférer des appels sur toutes les adresses de la ligne vers d’autres numéros. LINEFEATURE_FORWARD sera également défini. Cet indicateur est exposé uniquement aux applications qui négocient une version TAPI 2.0 ou ultérieure.

LINEFEATURE_MAKECALL

Un appel sortant peut être placé sur cette ligne à l’aide d’une adresse non spécifiée.

LINEFEATURE_SETDEVSTATUS

La fonction lineSetLineDevStatus peut être appelée sur l’appareil de ligne. Cet indicateur est exposé uniquement aux applications qui négocient une version TAPI 2.0 ou ultérieure.

LINEFEATURE_SETMEDIACONTROL

Le contrôle du média peut être défini sur cette ligne.

LINEFEATURE_SETTERMINAL

Les modes de terminal pour cette ligne peuvent être définis.

Notes

Si aucun des nouveaux bits « FORWARD » modifiés n’est défini dans le membre dwLineFeatures dans LINEDEVSTATUS , mais que le bit LINEFEATURE_FORWARD est défini, tous les modes de transfert peuvent fonctionner ; le fournisseur de services n’a tout simplement pas spécifié celles-ci.

Notes

Aucune extensibilité. Les 32 bits sont réservés.

Les constantes LINEFEATURE_ sont utilisées dans LINEDEVSTATUS (retournées par lineGetLineDevStatus). LINEDEVSTATUS indique, pour une ligne donnée, quelles fonctionnalités de ligne peuvent être appelées alors que la ligne est dans l’état actuel. Une application effectuerait cette détermination dynamiquement après les changements d’état de ligne, généralement causés par des activités liées à l’adresse ou aux appels sur la ligne.

Spécifications

Condition requise Valeur
Version TAPI
Nécessite TAPI 2.0 ou version ultérieure
En-tête
Tapi.h

Voir aussi

LINEDEVSTATUS

lineForward

lineGetLineDevStatus

lineSetLineDevStatus