Dispositivi telefonici
Il supporto dei dispositivi telefonici è supplementare anziché di base, quindi i provider di servizi non devono supportare i dispositivi telefonici.
Proprio come una classe di dispositivo linea è un'astrazione di un dispositivo linea fisica, la classe del dispositivo telefonico rappresenta un'astrazione indipendente dal dispositivo di un set di telefono. TAPI considera i dispositivi line e phone come dispositivi indipendenti l'uno dall'altro. In altre parole, puoi usare un telefono (dispositivo) senza usare una linea associata e puoi usare una linea (dispositivo) senza usare un telefono.
I provider di servizi che implementano completamente questa indipendenza possono offrire usi per questi dispositivi non definiti dai protocolli di telefonia tradizionali. Ad esempio, una persona può usare il ricevitore del telefono del desktop come dispositivo audio waveform per la registrazione vocale o la riproduzione, forse senza la conoscenza del commutatore che il telefono è in uso. In un'implementazione di questo tipo, il sollevamento del telefono locale non deve inviare automaticamente un segnale offhook all'interruttore.
Questa indipendenza consente inoltre a un'applicazione di chiamare il telefono locale in modo indipendente dalle chiamate in ingresso. Le funzionalità dei provider di servizi sono limitate dalle funzionalità dell'hardware e del software usate per interconnettere il commutatore, il telefono e il computer.
TAPI include funzioni per recuperare le funzionalità del dispositivo che consentono ai client di determinare se tale modello di utilizzo è supportato.
Questa sezione descrive i dispositivi telefonici e spiega come usare le funzioni del telefono TAPI per accedere a questi dispositivi.