Die Telefonie ist eine Technologie, die den Computer mit dem Telefonnetz vereint. Die modernen Dienste eines Telefonanschlusses werden dadurch vom Computer aus zugänglich. Das Telephony Application Programming Interface (TAPI) stellt Dienste zur Verfügung, um Anwendungen für Win32-basierende Betriebssysteme wie z.B. Windows 95 oder Windows NT mit Telefoniefunktionen auszustatten.
Die verschiedenen Dienste, die von der TAPI angeboten werden, sind vielfältig, wie z.B. die Möglichkeit des einfachen Aufbaus einer Telefonverbindung zur Sprach- und Datenübertragung, Call-Management, die Übertragung von Textnachrichten, das Einrichten einer Voice-Mailbox, Unterstützung von Diensten wie Rückruf, Makeln und Konferenzschaltungen, oder aber die Möglichkeiten, mittels der TAPI und mehreren Clients auf eine TK-Anlage zuzugreifen, welche an einem Server angeschlossen ist.
Aufgrund der Tatsache, daß die Dienste eines modernen Telefonanschlusses heutzutage oft sehr komplex sind, stellt der Einsatz der TAPI in einer Applikation eine sehr gute Möglichkeit dar, die Fähigkeiten eines Telefonanschlusses sehr effizient zu nutzen, als da wären:
- die direkte Verbindung mit dem Telefonnetzwerk (früher war dazu eine separate Kommunikationsanwendung erforderlich)
- das automatische Wählen von Telefonnummern
- das automatische Anwählen von gesamten Listen mit Rufnummerneinträgen (Power-Dialing)
- der automatische Aufbau von Verbindungen und Rückfrageverbindungen per Drag und Drop
- der Aufbau von Konferenzschaltungen per Drag und Drop
- das automatische Suchen und Anzeigen eines Datensatzes über die Telefonnummer eines eingehenden Anrufes
- einheitliche Schnittstelle zur Verwendung unterschiedlicher Telefonie-Endgeräte; alle Endgeräte können auf die gleiche Art und Weise angesprochen werden.
Eine auf TAPI basierende Applikation muß keine spezifischen Details des zugrundeliegenden Telefonnetzwerks implementieren. Vielmehr werden alle diese Dienste, egal welche Technologie von diesen letztendlich verwendet wird, ob z.B. ISDN, Internet, oder analoge Signalübertragung, durch die TAPI transparent abgebildet, d.h. der Zugriff auf die einzelnen Dienste bleibt immer gleich. Für Entwickler von Telefonieanwendungen hat dies den Vorteil, daß sie nicht länger Spezialisten in sämtlichen Technologiebereichen sein müssen, sondern eher Spezialisten und Fachleute in Sachen TAPI.
Immer mehr Hersteller von Telefonie-Endgeräten bieten heutzutage eine TAPI-Schnittstelle für ihre Produkte an, so daß diese einer breiteren Anwendungspalette zur Verfügung stehen und somit auch einen größeren Kundenkreis ansprechen. Der Anwender TAPI-kompatibler Hard- und Software kann diese beliebig miteinander kombinieren. Außerdem nutzen immer mehr Applikationen die TAPI als Schnittstelle, um einfachen und schnellen Zugriff auf das Telefonnetzwerk zu erhalten.
Da TAPI nicht nur Funktionen für die Verbindungssteuerung zur Verfügung stellt, sondern auch solche zur Programmierung der angeschlossenen Hardware, kann man sich vorstellen, daß es in Zukunft auch Anwendungen geben wird, über die das Telefon auf dem Schreibtisch oder aber die in der Firma installierte Telefonanlage per TAPI vollständig bedient und eingerichtet werden können.


