Telephony Application Programming Interface
Das Telephony Application Programming Interface (TAPI) ist eine Programmierschnittstelle fur Telefonieanwendungen. Sie wurde 1993 von Microsoft und Intel eingefuhrt.
Die erste Version (1.3) erschien als optionale 16-Bit-Komponente fur Windows 3.1.[1] Ab Microsoft Windows 95 wurde TAPI fest im Windows-Betriebssystem verankert.
Anwendungen fur TAPI sind zum Beispiel Softwaretelefonie, Videokonferenzprogramme oder Callcenter-Systeme. TAPI-Treiber sind auch in Verbindung mit ISDN-Telefonanlagen zur Konfiguration und Rufbehandlung mittels CTI gebrauchlich. 1999 wurde TAPI 3.0 veroffentlicht, um mit Windows 2000 IP-Telefonie zu ermoglichen, damit wurden sogenannte Media Streams eingefuhrt. Die Schnittstelle ist nicht mehr prozedural, sondern COM-orientiert.[2][3]
Damit Anwendungen TAPI-Funktionen nutzen konnen, muss ein kompatibler TAPI-Treiber fur den genutzten Telephony Service Provider (TSP) installiert sein.[4] Dabei werden zwei Betriebsmodi unterstutzt. Im First-Party-Modus besteht eine Direktverbindung zwischen dem Client und der Telefonanlage. Im Third-Party-Modus erfolgt die Kommunikation zwischen Client und Telefonanlage indirekt uber einen TAPI-Server im Netzwerk.
Telefonnummern
[Bearbeiten | Quelltext bearbeiten]Die TAPI-Definitionen fur die Speicherung von Telefonnummern hatten Einfluss auf die Schreibweise von Rufnummern. Grundsatzlich empfohlen ist die Angabe der globalen Rufnummer mit fuhrendem Plus-Zeichen, wobei die Ortskennzahl immer in Klammern gesetzt wird. Die ISDN-Subadresse kann fallweise nach einem Vertikalstrich angefugt werden, gefolgt von einem Namenskommentar mit fuhrendem Zirkumflex.
+Landeskennzahl (Ortskennzahl) Anschlussnummer | Subadresse ^ Anrufname CRLF
Zur weiteren Unterteilung durfen Leerzeichen, Punkt und Strich [ .-] verwendet werden. Die Ortskennzahl wird regelmassig mit Leerzeichen getrennt herausgehoben. Durchwahlen werden haufig mit Strich angegeben.
Daruber hinaus kennt die TAPI-Notation eine Reihe von funktionalen zusatzlichen Bestandteilen. Dabei bezeichnen ABCD*# die DTMF-Tone des Mehrfrequenzwahlverfahren. Das Komma [,] fur eine kurze Pause hat Eingang in viele andere Notationen von Telefonnummern gefunden. Dieses Zeichen wie auch ! P T , W @ $ ? ; sind dabei aus dem AT-Befehlssatz ubernommen worden.
Siehe auch
[Bearbeiten | Quelltext bearbeiten]Literatur
[Bearbeiten | Quelltext bearbeiten]- Jorg Fischer, Christian Sailer: VoIP Praxisleitfaden. 2. Auflage. Carl Hanser Verlag, Munchen 2016, ISBN 978-3-446-44491-1.
- Ray Horak: Telecommunications and Data Communications Handbook. John Wiley & Sons, London 2007, ISBN 978-0-470-04141-3 (englisch).
- Hu Hanrahan: Network Convergence. John Wiley & Sons, London 2007, ISBN 978-0-470-02441-6 (englisch).
Weblinks
[Bearbeiten | Quelltext bearbeiten]- Telephony Application Programming Interfaces. In: learn.microsoft.com. Abgerufen am 22. Dezember 2024 (englisch).
- Andreas Marschall's TAPI and TSPI FAQ. In: i-b-a-m.de. Abgerufen am 1. Dezember 2005 (englisch).
- Liste verfugbarer TAPI-Treiber. In: grutzeck.de. Abgerufen am 7. Februar 2019
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- | Quinn Radich et al.: TAPI 1.3. In: learn.microsoft.com. Microsoft, 7. Januar 2021, abgerufen am 22. Dezember 2024 (englisch).
- | Quinn Radich et al.: Telephony Application Programming Interface Version 2.2. In: learn.microsoft.com. Microsoft, abgerufen am 13. Februar 2019 (englisch).
- | Quinn Radich et al.: Telephony Application Programming Interface Version 3.1. In: learn.microsoft.com. Microsoft, abgerufen am 13. Februar 2019 (englisch).
- | Liste verfugbarer TAPI-Treiber. In: grutzeck.de. Abgerufen am 7. Februar 2019.