Provider-Specific Schnittstellen
TAPI 3 unterstützt die Integration von Dienstanbieter-spezifischen Schnittstellen in die Standardobjekte, sodass Anwendungen anbieterspezifische Funktionen nutzen können. Darüber hinaus ermöglicht TAPI 3 Dienstanbietern, anbieterspezifische Ereignisse als COM-Objekte an Anwendungen über dieselbe Schnittstelle zu übermitteln, auf der die Anwendung Standardereignisse empfängt.
TAPI erreicht diese Integration, indem anbieterspezifische Objekte mit den Standardobjekten – TAPI, Address, Terminal, Call und CallHub – aggregiert und unbekannte Methoden an diese anbieterspezifischen Objekte verteilt oder delegiert werden.
Beispielsweise kann ein Dienstanbieter Anwendungen erlauben, Informationen über einen Aufruf zu erhalten, der über das hinausgeht, was von der ITCallInfo-Schnittstelle verfügbar gemacht wird. Der Anbieter muss eine Schnittstelle definieren, mit der Anwendungen diese zusätzlichen Abfragen ausführen und diese Schnittstelle für ein Objekt implementieren können. Dieses Objekt implementiert auch eine Schnittstelle zum Abfragen von Anbieterinformationen, damit eine Anwendung ermitteln kann, welche Arten von anbieterspezifischen Funktionen verfügbar sein könnten.
Wenn die Anwendung einen Verweis auf ein Aufrufobjekt abruft, kann die Anwendung die neue anbieterspezifische Schnittstelle und deren Methoden verwenden, als ob sie vom Aufrufobjekt selbst implementiert würden.
Eine Liste aller MSP-Standardschnittstellen finden Sie unter Media Service Provider Interface (MSPI)-Referenz .
Eine Liste aller Schnittstellen, die für den IPConf MSP spezifisch sind, finden Sie unter IPConf MSP-Schnittstellen .