Aracılığıyla paylaş


TAPI 3.1'e Genel Bakış

TAPI sürüm 3.1, klasik ve IP telefonu birleştirilen COM tabanlı bir API'dir. Olası uygulamalar, Genel Anahtarlı Telefon Ağı (PSTN) üzerinden yapılan basit sesli aramalardan, hizmet kalitesine (QOS) sahip multimedya IP konferanslarına kadar değişir.

TAPI 3.1 IP Telefonu özellikleri hakkında ek bilgi için lütfen Microsoft web sitesinde bulunan "TAPI 3 ile IP Telefonu" teknik incelemesine bakın.

TAPI 3.1'in dört ana bileşeni vardır:

  • COM API'si
  • TAPI Sunucusu
  • Telefon Hizmet Sağlayıcıları (TSP'ler)
  • Medya Akışı Sağlayıcıları (MSP' ler)

Aşağıdaki diyagramda TAPI 3.1 mimarisi gösterilmektedir:

tapi 3 mimarisi

API, Bileşen Nesne Modeli (COM) nesnelerinin bir paketi olarak uygulanır. TAPI'yi nesne odaklı COM modeline taşımak, geliştiricilerin Java, Visual Basic veya C/C++ gibi birçok dilde TAPI özellikli uygulamalar yazmasına olanak tanır. COM kullanımı, TAPI özelliklerinin bileşen yükseltmelerini etkinleştirir.

TAPI Sunucusu işlemi (TAPISRV), TAPI Hizmet Sağlayıcısı Arabirimi'ni (TSPI) TAPI 3.x ve TAPI 2.x'ten soyutlar ve TAPI 2.x Telefon Hizmet Sağlayıcılarının TAPI 3.x ile birlikte kullanılmasına olanak tanıyarak TAPI'nin iç durumunu korur. TAPISRV, SVCHOST içinde bir hizmet işlemi olarak uygulanır.

Hizmet Sağlayıcıları, sağlayıcıya özgü medya aktarım mekanizmalarını soyutlar. Bunlar genellikle çağrı denetimi için Telefon Hizmet Sağlayıcısı (TSP) ve medya denetimi için bir Medya Hizmeti Sağlayıcısı (MSP) olmak üzere çiftler halinde bulunur.

Telefon Hizmet Sağlayıcıları (TSP) TAPI'nin protokolden bağımsız çağrı modelini protokole özgü çağrı denetim mekanizmalarına çözümlemekle sorumludur. TAPI 3.1, TAPI 2.1 TSP'lerle geriye dönük uyumluluk sağlar. İki IP Telefonu hizmet sağlayıcısı (ve ilişkili MSP'leri) varsayılan olarak TAPI 3.1 ile birlikte gönderilir: H.323 TSP ve IP Çok Noktaya Yayın Konferansı TSP.

Media Service Providers (MSP) bir çağrıdaki medya akışlarına erişmek için tekdüzen bir yol sağlar ve directShowTM API'sini birincil medya akışı işleyicisi olarak destekler. TAPI MSP'leri belirli bir TSP için DirectShow arabirimleri uygular ve DirectShow akışını kullanan tüm telefon hizmetleri için gereklidir. Genel akışlar uygulama tarafından işlenir.