In de Telephony-service die in Windows Vista® en Windows Server® 2008 is opgenomen, worden programma's ondersteund die dezelfde communicatiepoorten en -apparaten delen via het gebruik van TAPI. In telefoonprogramma's wordt TAPI gebruikt om met de juiste hardware te communiceren en deze te beheren. Via TAPI wordt geregeld hoe poorten en apparaten worden gebruikt voor het oproepverkeer van programma's. Telefoonserviceproviders bieden ondersteuning voor bepaalde apparaten of klassen van apparaten.
De externe architectuur van telefonie
Telefoonserviceproviders
Telefoonserviceproviders zijn DLL's (Dynamic Link Libraries) die de opdrachten voor een bepaald telefoonapparaat omzetten en de taken op laag niveau uitvoeren die zijn vereist voor de communicatie via telefoon- en IP-netwerken.
Hoe services beschikbaar worden gemaakt voor telefonie
De Telephony-service bepaalt de prioriteit van TAPI-aanvragen van verschillende communicatieprogramma's, zodat deze tegelijkertijd kunnen worden uitgevoerd en communicatiepoorten en -apparaten kunnen delen. Elke serviceprovider beheert zijn eigen hardware. Een programma kan bijvoorbeeld telefoonfuncties gebruiken voor uitgaande oproepen, terwijl andere programma's wachten op binnenkomende oproepen.
Hoewel een enkele oproep slechts via één programma wordt beheerd, zijn de apparaten beschikbaar voor andere programma's en hoeven gebruikers andere programma's die een communicatiepoort delen niet te sluiten.
Meegeleverde telefoonserviceproviders
De volgende tabel bevat de telefoonserviceproviders die worden geleverd bij Windows Vista en Windows Server 2008.
Telefoonserviceprovider | Gebruik |
---|---|
HID-telefoon |
HID-telefooncommunicatie (Human Interface Device) |
Unimodem 5 |
Modems |
NDIS-proxy |
Verbindingsgeoriënteerde netwerkapparaten die gebruikmaken van NDIS 5 |
TAPI Kernel-Mode |
Netwerkapparaten die gebruikmaken van NDIS 4 |
Externe serviceprovider van Windows |
Client/server-telefonie |
Opmerking | |
De telefoonserviceproviders voor IP-telefonie (H.323) en voor multicast-vergaderingen die in oudere versies van Windows aanwezig waren, zijn niet meer beschikbaar. |
Zie Telefoonserviceproviders voor meer informatie over telefoonserviceproviders.
Aanvullende hardwareondersteuning
Naast telefoonhardware of -software kunnen ook andere telefoonserviceproviders worden geïnstalleerd.
Hardwarefabrikanten leveren gewoonlijk apparaatstuurprogramma's voor hun hardware. Fabrikanten of onafhankelijk softwareleveranciers leveren telefoonserviceproviders waarmee de hardware voor telefoonservices wordt beheerd. Elke serviceprovider ondersteunt ten minste één apparaat in een bepaalde communicatiecategorie, zoals een faxkaart, een ISDN-kaart, een telefoon of een modem. Sommige serviceproviders ondersteunen meerdere apparaten of zelfs een volledige apparaatklasse.