Telefon Schaltflächen

TAPI modelliert die Schaltflächen eines Telefons und lässt als Schaltflächen-Laternen-Paare. Eine Schaltfläche ohne Lampe daneben oder eine Glühlampe ohne Schaltfläche wird mithilfe eines "Dummy"-Indikators für die fehlende Lampe oder Schaltfläche angegeben. Eine Schaltfläche mit mehreren Glühlampenpaaren wird mit mehreren Schaltflächen-Lampe-Paaren modelliert.

Informationen, die einer Telefonschaltfläche zugeordnet sind, können festgelegt und abgerufen werden. Wenn eine Schaltfläche gedrückt wird, wird eine PHONE _ BUTTON-Nachricht an die Anwendungsfunktion gesendet. Die Parameter dieser Nachricht sind ein Handle für das Telefongerät und der Bezeichner der Schaltfläche, die gedrückt wurde. Die Tasten "0" bis "9", "" und "" werden den festen Bezeichnern * # der Schaltflächen-Lampe 0 bis 11 zugewiesen.

Die funktionen, die Schaltflächen zugeordnet sind, sind phoneSetButtonInfo,mit dem die informationen, die einer Schaltfläche auf einem Telefongerät zugeordnet sind, und phoneGetButtonInfo,die Informationen zurückgibt, die einer Schaltfläche auf einem Telefongerät zugeordnet sind. Die PHONE _ BUTTON-Nachricht wird an eine Anwendung gesendet, wenn eine Schaltfläche auf dem Telefon gedrückt wird.

Die einer Schaltfläche zugeordneten Informationen haben für TAPI keine semantische Bedeutung. Es ist nützlich für gerätespezifische Anwendungen, die die Bedeutung dieser Informationen für ein bestimmtes Telefongerät verstehen, oder für die Anzeige für den Benutzer, z. B. Onlinehilfe.