constantes LINEADDRFEATURE_

Les constantes LINEADDRFEATURE_ répertorient les opérations qui peuvent être appelées sur une adresse.

LINEADDRFEATURE_FORWARD

L’adresse peut être transférée.

LINEADDRFEATURE_MAKECALL

Un appel sortant peut être placé sur l’adresse.

LINEADDRFEATURE_PICKUP

Un appel peut être récupéré à l’adresse.

LINEADDRFEATURE_PICKUPDIRECT

La fonction linePickup peut être utilisée pour récupérer un appel sur une adresse spécifique.

LINEADDRFEATURE_PICKUPGROUP

La fonction linePickup peut être utilisée pour récupérer un appel dans le groupe.

LINEADDRFEATURE_PICKUPHELD

La fonction linePickup (avec une adresse de destination null ) peut être utilisée pour récupérer un appel qui est conservé sur l’adresse. Cela n’est normalement utilisé que dans un arrangement d’exclusivité pontée.

LINEADDRFEATURE_PICKUPWAITING

La fonction linePickup (avec une adresse de destination null ) peut être utilisée pour récupérer un appel en attente. Notez que cela n’indique pas nécessairement qu’un appel en attente est effectivement présent, car il est souvent impossible pour un appareil de téléphonie de détecter automatiquement un tel appel; cela indique toutefois que la fonction hook-flash sera appelée pour tenter de basculer vers un tel appel.

LINEADDRFEATURE_SETMEDIACONTROL

Le contrôle multimédia peut être défini sur cette adresse.

LINEADDRFEATURE_SETTERMINAL

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

LINEADDRFEATURE_SETUPCONF

Une téléconférence avec un appel initial NULL peut être configurée à cette adresse.

LINEADDRFEATURE_UNCOMPLETECALL

Les demandes de complétion d’appel peuvent être annulées à cette adresse.

LINEADDRFEATURE_UNPARK

Les appels peuvent être annulés à l’aide de cette adresse.

Notes

Si aucun des nouveaux bits « PICKUP » modifiés n’est défini dans le membre dwAddressFeatures dans LINEADDRESSSTATUS , mais que le LINEADDRFEATURE_PICKUP bit est défini, tous les modes de collecte peuvent fonctionner ; le fournisseur de services n’a tout simplement pas spécifié lesquelles.

LINEADDRFEATURE_FORWARDDND

La fonction lineForward (avec une adresse de destination vide) peut être utilisée pour activer la fonctionnalité Ne pas déranger sur l’adresse. LINEADDRFEATURE_FORWARD sera également défini.

LINEADDRFEATURE_FORWARDFWD

La fonction lineForward peut être utilisée pour transférer des appels sur l’adresse vers d’autres numéros. LINEADDRFEATURE_FORWARD sera également défini.

Notes

Si aucun des nouveaux bits « FORWARD » modifiés n’est défini dans le membre dwAddressFeatures dans LINEADDRESSSTATUS , mais que le LINEADDRFEATURE_FORWARD bit est défini, l’un des modes de transfert peut fonctionner ; le fournisseur de services n’a tout simplement pas spécifié lesquelles.

Notes

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

Cette constante est utilisée à la fois dans LINEADDRESSCAPS (retournée par lineGetAddressCaps) et dans LINEADDRESSSTATUS (renvoyée par lineGetAddressStatus). LINEADDRESSCAPS signale la disponibilité des fonctionnalités d’adresse par le fournisseur de services (principalement le commutateur) pour une adresse donnée. Une application effectuerait cette détermination lors de son initialisation. La structure LINEADDRESSSTATUS indique, pour une adresse donnée, quelles fonctionnalités d’adresse peuvent être appelées lorsque l’adresse est dans l’état actuel. Une application effectuerait cette détermination dynamiquement après les changements d’état de l’adresse, généralement causés par des activités liées aux appels sur l’adresse.

Spécifications

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

Voir aussi

LINEADDRESSCAPS

LINEADDRESSSTATUS

lineForward

lineGetAddressCaps

lineGetAddressStatus

linePickup