Partager via


Vue d’ensemble de TAPI 3.1

TAPI version 3.1 est une API COM qui fusionne la téléphonie classique et la téléphonie IP. Les applications possibles vont des appels vocaux simples sur le réseau téléphonique commuté public (RTC) à la multidiffusion de conférence IP multimédia avec qualité de service (QOS).

Pour plus d’informations sur les fonctionnalités de téléphonie IP TAPI 3.1, consultez le livre blanc « Téléphonie IP avec TAPI 3 », disponible sur le site web de Microsoft.

TAPI 3.1 comporte quatre composants principaux :

  • COM API
  • Serveur TAPI
  • Fournisseurs de services de téléphonie (TSP)
  • Fournisseurs de flux multimédia (MSP)

Le diagramme suivant illustre l’architecture TAPI 3.1 :

architecture tapi 3

L’API est implémentée en tant que suite d’objets COM (Component Object Model). Le déplacement de TAPI vers le modèle COM orienté objet permet aux développeurs d’écrire des applications avec TAPI dans de nombreux langages, tels que Java, Visual Basic ou C/C++. L’utilisation de COM permet de mettre à niveau les composants des fonctionnalités TAPI.

Le processus TAPI Server (TAPISRV) extrait l’interface du fournisseur de services TAPI (TSPI) de TAPI 3.x et TAPI 2.x, ce qui permet aux fournisseurs de services de téléphonie TAPI 2.x d’être utilisés avec TAPI 3.x, en conservant l’état interne de TAPI. TAPISRV est implémenté en tant que processus de service dans SVCHOST.

Les fournisseurs de services abstraits mécanismes de transport multimédia spécifiques au fournisseur. Ils existent généralement par paires : un fournisseur de services de téléphonie (TSP) pour le contrôle des appels et un fournisseur de services multimédias (MSP) pour le contrôle multimédia.

Les fournisseurs de services de téléphonie (TSP) sont chargés de résoudre le modèle d’appel indépendant du protocole tapi en mécanismes de contrôle d’appel spécifiques au protocole. TAPI 3.1 offre une compatibilité descendante avec les TSP TAPI 2.1. Deux fournisseurs de services de téléphonie IP (et leurs fournisseurs de services de téléphonie IP associés) sont fournis par défaut avec TAPI 3.1 : le fournisseur de services TSP H.323 et le fournisseur de services de conférence multidiffusion IP.

Les fournisseurs de services multimédias (MSP) fournissent un moyen uniforme d’accéder aux flux multimédias dans un appel, en prenant en charge l’API DirectShowTM comme gestionnaire de flux multimédia principal. Les fournisseurs de services de gestion de réseau (MSP) TAPI implémentent des interfaces DirectShow pour un TSP particulier et sont nécessaires pour tout service de téléphonie qui utilise la diffusion en continu DirectShow. Les flux génériques sont gérés par l’application.