Eventos de dispositivo (API de telefonía)
TAPI responde a los cambios del dispositivo, como un teléfono que ha empezado a sonar o a un módem que se ha quitado activando eventos de dispositivo. Una aplicación TAPI debe responder a un evento de dispositivo consultando el cambio específico que se ha producido y, a continuación, realizando las acciones adecuadas. Una aplicación puede pantalla para los eventos que recibirá mediante la notificación de eventos.
TAPI 2.x: Las aplicaciones reciben notificaciones de eventos de dispositivo mediante el mensaje LINE_LINEDEVSTATE . El estado actual de una dirección se determina mediante una llamada a lineGetAddressStatus, que devuelve su información en una estructura LINEADDRESSSTATUS . El estado de un dispositivo de línea abierta especificado se obtiene llamando a lineGetLineDevStatus, que devuelve su información en una estructura LINEDEVSTATUS .
TAPI 3.x: Las aplicaciones reciben una notificación ADDRESS_EVENT , que se procesa mediante la interfaz ITAddressEvent . Después, ITAddressCapabilities se puede usar para adquirir información más detallada.