Eventi dispositivo (API di telefonia)
TAPI risponde alle modifiche del dispositivo, ad esempio un telefono che ha avviato l'anello o un modem rimosso tramite la generazione di eventi del dispositivo. Un'applicazione TAPI deve rispondere a un evento del dispositivo eseguendo una query per individuare la modifica specifica che si è verificata e quindi intraprendere un'azione appropriata. Un'applicazione può visualizzare gli eventi che riceverà tramite notifica degli eventi.
TAPI 2.x: Le applicazioni ricevono la notifica degli eventi del dispositivo usando il messaggio LINE_LINEDEVSTATE . Lo stato corrente di un indirizzo è determinato chiamando lineGetAddressStatus, che restituisce le informazioni in una struttura LINEADDRESSSTATUS . Lo stato di un dispositivo a riga aperta specificata viene ottenuto chiamando lineGetLineDevStatus, che restituisce le informazioni in una struttura LINEDEVSTATUS .
TAPI 3.x: Le applicazioni ricevono una notifica di ADDRESS_EVENT , elaborata tramite l'interfaccia ITAddressEvent . ItAddressCapabilities può quindi essere usato per acquisire informazioni più dettagliate.