Przyciski telefonu
TAPI modeluje przyciski i lampy telefonu jako pary lampki przycisków. Przycisk bez lampy obok lub lampa bez przycisku nie jest określony za pomocą "fikcyjnego" wskaźnika dla brakującej lampy lub przycisku. Przycisk z wieloma lampami jest modelowany przy użyciu wielu par lampek przyciskowych.
Informacje skojarzone z przyciskiem telefonu można ustawić i pobrać. Po naciśnięciu przycisku do funkcji aplikacji jest wysyłany komunikat PHONE_BUTTON. Parametry tej wiadomości są uchwytem urządzenia telefonicznego i identyfikatorem lampki przycisku, który został naciśnięty. Przyciski klawiatury od "0" do "9", "*" i "#" są przypisywane stałe identyfikatory lamp przycisków od 0 do 11.
Funkcje skojarzone z przyciskami są phoneSetButtonInfo, która ustawia informacje skojarzone z przyciskiem na urządzeniu telefonicznym, a phoneGetButtonInfo, która zwraca informacje skojarzone z przyciskiem na urządzeniu telefonicznym. Komunikat PHONE_BUTTON jest wysyłany do aplikacji po naciśnięciu przycisku na telefonie.
Informacje skojarzone z przyciskiem nie mają żadnego znaczenia semantycznego, jeśli chodzi o interfejs TAPI. Jest to przydatne w przypadku aplikacji specyficznych dla urządzenia, które rozumieją znaczenie tych informacji dla danego urządzenia telefonicznego lub wyświetlania użytkownikowi, takich jak pomoc online.