Partager via


Boutons téléphoniques

TAPI modélise les boutons et les lampes d’un téléphone sous forme de paires de lampes. Un bouton sans lampe à côté ou une lampe sans bouton est spécifié à l’aide d’un indicateur « factice » pour la lampe ou le bouton manquant. Un bouton avec plusieurs lampes est modélisé à l’aide de plusieurs paires de lampes bouton.

Les informations associées à un bouton de téléphone peuvent être définies et récupérées. Lorsqu’un bouton est enfoncé, un message PHONE_BUTTON est envoyé à la fonction d’application. Les paramètres de ce message sont un handle pour l’appareil téléphonique et l’identificateur de la lampe de bouton du bouton qui a été enfoncé. Les boutons du pavé numérique « 0 » à « 9 », « * » et « # » sont affectés aux identificateurs de lampe de bouton fixes 0 à 11.

Les fonctions associées aux boutons sont phoneSetButtonInfo, qui définit les informations associées à un bouton sur un appareil téléphonique, et phoneGetButtonInfo, qui retourne des informations associées à un bouton sur un appareil téléphonique. Le message PHONE_BUTTON est envoyé à une application lorsqu’un bouton sur le téléphone est enfoncé.

Les informations associées à un bouton n’ont aucune signification sémantique en ce qui concerne TAPI. Il est utile pour les applications spécifiques à l’appareil qui comprennent la signification de ces informations pour un appareil téléphonique donné, ou pour l’affichage à l’utilisateur, comme l’aide en ligne.