Geräteereignisse (Telefonie-API)
TAPI reagiert auf Geräteänderungen, z. B. ein Telefon, das klingelt oder ein Modem, das entfernt wurde, indem Geräteereignisse ausgelöst werden. Eine TAPI-Anwendung sollte auf ein Geräteereignis reagieren, indem sie nach der spezifischen Änderung abfragt, die aufgetreten ist, und dann die entsprechenden Aktionen ausführen. Eine Anwendung kann mithilfe von Ereignisbenachrichtigungen auf Ereignisse, die sie empfängt, untersuchen.
TAPI 2.x: Anwendungen erhalten mithilfe der LINE_LINEDEVSTATE Nachricht Benachrichtigungen über Geräteereignisse. Die aktuelle status einer Adresse wird durch aufrufen von lineGetAddressStatus bestimmt, die ihre Informationen in einer LINEADDRESSSTATUS-Struktur zurückgibt. Die status eines angegebenen Open Line-Geräts wird durch Aufrufen von lineGetLineDevStatus abgerufen, das seine Informationen in einer LINEDEVSTATUS-Struktur zurückgibt.
TAPI 3.x: Anwendungen erhalten eine ADDRESS_EVENT Benachrichtigung, die über die ITAddressEvent-Schnittstelle verarbeitet wird. Die ITAddressCapabilities können dann verwendet werden, um weitere Detailinformationen abzurufen.