Partager via


constantes PHONESTATE_

Les constantes d’indicateur de bits PHONESTATE_ décrivent différents éléments status pour un appareil téléphonique.

PHONESTATE_CAPSCHANGE

Indique que, en raison des modifications de configuration apportées par l’utilisateur ou d’autres circonstances, un ou plusieurs des membres de la structure PHONECAPS ont changé. L’application doit utiliser phoneGetDevCaps pour lire la structure mise à jour. Si un fournisseur de services envoie un message PHONE_STATE contenant cette valeur à TAPI, TAPI la 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 PHONE_STATE spécifiant PHONESTATE_REINIT, les obligeant à arrêter et à réinitialiser leur connexion à TAPI pour obtenir les informations mises à jour.

PHONESTATE_CONNECTED

La connexion entre l’appareil téléphonique et TAPI vient d’être établie. Cela se produit lorsque TAPI est appelé pour la première fois ou lorsque le câble qui connecte le téléphone au PC est branché avec TAPI actif.

PHONESTATE_DEVSPECIFIC

Les informations spécifiques à l’appareil du téléphone ont changé.

PHONESTATE_DISCONNECTED

La connexion entre l’appareil téléphonique et TAPI était juste rompue. Cela se produit lorsque le câble qui connecte le téléphone défini au PC est débranché pendant que TAPI est actif.

PHONESTATE_DISPLAY

L’affichage du téléphone a changé.

PHONESTATE_HANDSETGAIN

Le paramètre de gain de microphone du combiné a changé.

PHONESTATE_HANDSETHOOKSWITCH

L’état du commutateur de crochet du combiné a changé.

PHONESTATE_HANDSETVOLUME

Le paramètre de volume du haut-parleur du combiné a changé.

PHONESTATE_HEADSETHOOKSWITCH

L’état d’hameçon du casque a changé.

PHONESTATE_HEADSETGAIN

Le paramètre de gain de microphone du casque a changé.

PHONESTATE_HEADSETVOLUME

Le paramètre de volume du haut-parleur du casque a changé.

PHONESTATE_LAMP

Une lampe du téléphone a changé.

PHONESTATE_MONITORS

Nombre de moniteurs pour l’appareil téléphonique.

PHONESTATE_OTHER

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

PHONESTATE_OWNER

Nombre de propriétaires de l’appareil téléphonique.

PHONESTATE_REINIT

Les éléments ont changé dans la configuration des appareils téléphoniques. Pour prendre conscience de ces modifications (comme pour l’apparition de nouveaux appareils téléphoniques), l’application doit réinitialiser son utilisation de TAPI.

PHONESTATE_REMOVED

Indique que l’appareil est supprimé du système par le fournisseur de services (probablement par le biais d’une action utilisateur, d’un panneau de configuration ou d’un utilitaire similaire). Un message PHONE_STATE avec cette valeur est normalement immédiatement suivi d’un message PHONE_CLOSE sur l’appareil. Les tentatives suivantes d’accès à l’appareil avant la réinitialisation du TAPI entraînent le retour de PHONEERR_NODEVICE à l’application. Si un fournisseur de services envoie un message PHONE_STATE contenant cette valeur à TAPI, TAPI la transmet aux applications qui ont négocié TAPI version 1.4 ou ultérieure ; les applications qui négocient une version d’API précédente ne recevront aucune notification.

PHONESTATE_RESUME

L’utilisation de l’appareil téléphonique par l’application est reprise après avoir été suspendue pendant un certain temps.

PHONESTATE_RINGMODE

Le mode d’anneau du téléphone a changé.

PHONESTATE_RINGVOLUME

Le volume de l’anneau du téléphone a changé.

PHONESTATE_SPEAKERHOOKSWITCH

L’état d’hameçon du haut-parleur a changé.

PHONESTATE_SPEAKERGAIN

L’état du paramètre de gain de microphone du haut-parleur a changé.

PHONESTATE_SPEAKERVOLUME

Le paramètre de volume du haut-parleur du speakerphone a changé.

PHONESTATE_SUSPEND

L’utilisation du téléphone par l’application est temporairement suspendue.

Notes

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

Spécifications

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

Voir aussi

PHONE_CLOSE

PHONE_STATE

PHONECAPS

phoneGetDevCaps