Lamps
Die Lampen eines Telefongeräts können in einer Vielzahl von verschiedenen Beleuchtungsmodi beleuchtet werden. Im Gegensatz zu Klingelmustern sind die Lampenmodi gleichmäßiger für Telefonsätze verschiedener Anbieter. Ein allgemeiner Satz von Lampenmodi wird von der API definiert. Eine Lampe, die durch ihren Lampentastenbezeichner identifiziert wird, kann in einem bestimmten Lampenmodus beleuchtet werden. Eine Lampe kann auch nach ihrem aktuellen Lampenmodus abgefragt werden.
Die für Lampen verwendeten TAPI-Funktionen sind phoneSetLamp, das eine Lampe auf einem angegebenen offenen Telefongerät in einem bestimmten Lampenbeleuchtungsmodus anleuchtet, und phoneGetLamp, das den aktuellen Lampenmodus der angegebenen Lampe zurückgibt.
Wenn eine Lampe eines Telefongeräts geändert wird, wird eine PHONE_STATE Nachricht an die Anwendung gesendet, um die Anwendung über die Zustandsänderung zu benachrichtigen. Parameter für diese Meldung geben einen Hinweis auf die Änderung.