Delen via


Provider-Specific interfaces

TAPI 3 biedt ondersteuning voor integratie van serviceproviderspecifieke interfaces in de standaardobjecten, zodat toepassingen kunnen profiteren van providerspecifieke functionaliteit. Bovendien kunnen serviceproviders met TAPI 3 leverancierspecifieke gebeurtenissen leveren aan toepassingen als COM-objecten via dezelfde interface waarop de toepassing standaardgebeurtenissen ontvangt.

TAPI bereikt deze integratie door providerspecifieke objecten samen te voegen met de standaardobjecten TAPI, Address, Terminal, Call en CallHub, en onbekende methoden te verzenden of delegeren aan deze providerspecifieke objecten.

Een serviceprovider kan bijvoorbeeld toestaan dat toepassingen informatie verkrijgen over een aanroep buiten wat wordt weergegeven door de ITCallInfo-interface. De leverancier moet een interface definiëren waarmee toepassingen deze extra query's kunnen maken en die interface op een object kunnen implementeren. Dit object implementeert ook een interface voor informatiequery's van leveranciers, zodat een toepassing kan detecteren welke soorten providerspecifieke functies beschikbaar zijn.

Wanneer de toepassing een verwijzing naar een aanroepobject verkrijgt, kan de toepassing de nieuwe providerspecifieke interface en de bijbehorende methoden gebruiken alsof ze door het aanroepobject zelf zijn geïmplementeerd.

Zie MSPI(Media Service Provider Interface) Reference voor een lijst met alle standaard MSP-interfaces.

Zie IPConf MSP-interfaces voor een lijst met alle interfaces die specifiek zijn voor de IPConf MSP.