Ergänzende Telefoniedienste
Bei ergänzenden Telefoniediensten handelt es sich um die Sammlung aller dienste, die von der API definiert werden, mit Denen, die nicht in der Teilmenge "Basic-Telefonie" enthalten sind. Sie enthält alle so genannten ergänzenden Features, die auf modernen PBX-Dateien zu finden sind, z. B. Hold, Transfer, Conference, Park und so weiter. Alle ergänzenden Features werden als optional betrachtet. Das heißt, der Dienstanbieter entscheidet, welche dieser Dienste er bietet oder nicht.
Eine Anwendung kann eine Linie oder ein Telefongerät mithilfe von Funktionen wie lineGetDevCaps oder lineGetAddressCapsnach dem Satz zusätzlicher Dienste abfragen. Ein einzelner ergänzender Dienst kann aus mehreren Funktionsaufrufen und Nachrichten bestehen. Die Telefonie-API und nicht der Entwickler des Dienstanbieters definiert das Verhalten der einzelnen ergänzenden Features. Ein Dienstanbieter sollte nur dann einen ergänzenden Telefoniedienst bereitstellen, wenn er die genaue Bedeutung implementieren kann, wie von der API definiert. Falls nicht, sollte das Feature als erweiterter Telefoniedienst bereitgestellt werden.
Wie unter Grundlegende Telefoniedienste erwähnt, werden Telefongerätedienste als optional betrachtet. Daher sind alle Telefongerätedienste Teil der ergänzenden Telefonie. Eine Liste der Funktionen der ergänzenden Telefonie finden Sie in der TAPI-Kurzfunktionsreferenz.