Partager via


constantes LINEADDRESSSTATE_

Les constantes d’indicateur de bits LINEADDRESSSTATE_ décrivent différents éléments d’adresse status.

LINEADDRESSSTATE_CAPSCHANGE

Indique qu’en raison des modifications de configuration apportées par l’utilisateur ou d’autres circonstances, un ou plusieurs des membres de la structure LINEADDRESSCAPS pour l’adresse ont été modifiés. L’application doit utiliser lineGetAddressCaps pour lire la structure mise à jour. Si un fournisseur de services envoie un message LINE_ADDRESSSTATE contenant cette valeur à TAPI, TAPI le transmet aux applications qui ont négocié TAPI version 1.4 ou ultérieure ; Les applications qui négocient une version précédente de l’API reçoivent des messages LINE_LINEDEVSTATE spécifiant LINEDEVSTATE_REINIT, ce qui les oblige à s’arrêter et à réinitialiser leur connexion à TAPI pour obtenir les informations mises à jour.

LINEADDRESSSTATE_DEVSPECIFIC

L’élément spécifique à l’appareil de l’adresse status a changé.

LINEADDRESSSTATE_FORWARD

La status de transfert de l’adresse a changé, y compris éventuellement le nombre d’anneaux pour déterminer une condition de non-réponse. L’application doit case activée l’adresse status pour déterminer des détails sur le status de transfert actuel de l’adresse.

LINEADDRESSSTATE_INUSEMANY

L’adresse surveillée ou pontée est passée du lieu d’utilisation par une station à l’adresse utilisée par plusieurs stations.

LINEADDRESSSTATE_INUSEONE

L’adresse est passée de l’inactivité ou de l’utilisation par de nombreuses stations pontées à une seule station.

LINEADDRESSSTATE_INUSEZERO

L’adresse est devenue inactive (elle n’est utilisée par aucune station).

LINEADDRESSSTATE_NUMCALLS

Le nombre d’appels sur l’adresse a changé. Cela est le résultat d’événements tels qu’un nouvel appel entrant, un appel sortant sur l’adresse ou un appel qui modifie sa conservation status. Cet indicateur couvre les modifications apportées aux membres dwNumActiveCalls, dwNumOnHoldCalls et dwNumOnHoldPendingCalls dans la structure LINEADDRESSSTATUS . L’application doit case activée ces trois membres lorsqu’elle reçoit un message LINE_ADDRESSSTATE (numCalls).

LINEADDRESSSTATE_OTHER

Les éléments status d’adresse autres que ceux répertoriés ci-dessous ont changé. L’application doit case activée l’adresse actuelle status pour déterminer les éléments qui ont changé.

LINEADDRESSSTATE_TERMINALS

Les paramètres de terminal de l’adresse ont changé.

Notes

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

Une application est avertie des modifications apportées à ces éléments status dans le message LINE_ADDRESSSTATE. Les fonctionnalités de l’appareil de l’adresse indiquent les changements d’état d’adresse qui peuvent être signalés pour cette adresse.

Spécifications

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

Voir aussi

LINE_ADDRESSSTATE

LINE_LINEDEVSTATE

LINEADDRESSCAPS

LINEADDRESSSTATUS

lineGetAddressCaps