Udostępnij przez


Omówienie interfejsu TAPI 3.1

TAPI w wersji 3.1 to oparty na modelu COM interfejs API, który scala telefonię klasyczną i IP. Możliwe zastosowania obejmują od prostych połączeń głosowych za pośrednictwem publicznej sieci telefonicznej (PSTN) do multicastowych konferencji IP multimedialnych z zapewnieniem jakości usług (QoS).

Aby uzyskać dodatkowe informacje na temat możliwości telefonii IP TAPI 3.1, zapoznaj się z oficjalny dokument "Telefonia IP z interfejsem TAPI 3", który można znaleźć w witrynie internetowej firmy Microsoft.

Istnieją cztery główne składniki interfejsu TAPI 3.1:

  • COM API
  • Serwer TAPI
  • Dostawcy usług telefonii (TSP)
  • Dostawcy strumienia multimediów (MSP)

Na poniższym diagramie przedstawiono architekturę interfejsu TAPI 3.1:

tapi 3 architektury

Interfejs API jest implementowany jako zestaw obiektów Component Object Model (COM). Przeniesienie interfejsu TAPI do modelu COM zorientowanego obiektowo umożliwia deweloperom pisanie aplikacji z obsługą interfejsu TAPI w wielu językach, takich jak Java, Visual Basic lub C/C++. Korzystanie z modelu COM umożliwia uaktualnianie składników funkcji TAPI.

Proces serwera TAPI (TAPISRV) tworzy abstrakcję interfejsu dostawcy usług TAPI (TSPI) z TAPI 3.x i TAPI 2.x, co pozwala dostawcom usług telefonii TAPI 2.x na korzystanie z TAPI 3.x, zachowując wewnętrzny stan TAPI. TAPISRV jest implementowany jako proces usługi w ramach SVCHOST.

dostawcy usług abstrakcyjnych mechanizmów transportu mediów specyficznych dla dostawcy. Zazwyczaj istnieją one w parach — dostawca usług telefonii (TSP) do kontroli wywołań i dostawca usług multimedialnych (MSP) na potrzeby kontroli multimediów.

Dostawcy usług telefonii (TSPs) są odpowiedzialni za przekształcanie modelu wywołań niezależnych od protokołu TAPI w mechanizmy kontroli wywołań specyficzne dla protokołu. TAPI 3.1 zapewnia wsteczną zgodność z TSP TAPI 2.1. Dwóch dostawców usług telefonii IP (i skojarzonych z nimi dostawców usług MSP) domyślnie dostarcza się z interfejsem TAPI 3.1: dostawcą TSP H.323 i dostawcą TSP multiemisji IP.

Dostawcy usług multimedialnych (MSPs) oferują jednolity sposób uzyskiwania dostępu do strumieni multimedialnych w połączeniu, obsługując interfejs API DirectShowTM jako główną procedurę obsługi strumienia multimediów. Dostawcy funkcji TAPI implementują interfejsy DirectShow dla określonego dostawcy TSP i są wymagane dla dowolnej usługi telefonii, która korzysta z przesyłania strumieniowego DirectShow. Aplikacja obsługuje strumienie ogólne.