Aracılığıyla paylaş


Hizmet Sağlayıcıları

Hizmet sağlayıcıları ayrıntılı telefon cihazı denetimleri uygular. Telefon hizmet sağlayıcısı (TSP), arama denetimleri ve varsa medya hizmeti sağlayıcısı, medya akışı üzerinde denetim sağlar.

Tüm telefon hizmet sağlayıcıları TAPISRV işleminde yürütülür. Hizmet sağlayıcıları, işlerini yapmak için gerektiğinde TAPISRV bağlamında iş parçacıkları oluşturabilir ve oluşturdukları kaynakların hiçbirinin tek tek herhangi bir uygulamanın çıkışıyla yok edilmeyeceklerinden emin olabilir. TAPI Sunucusu, gerektiğinde uygulama komutlarını Telefon Hizmeti Sağlayıcısı Arabirimi (TSPI) olarak bilinen tutarlı bir komut kümesine çevirir.

Medya hizmeti sağlayıcıları uygulamanın işlem alanında yürütülür ve bazen medya denetimlerinde gerekli olan hızlı yanıtı sağlar. TAPI DLL, Media Service Sağlayıcı Arabirimine (MSPI) tutarlı bir şekilde bağlı kalmanızı sağlar.

Hizmet sağlayıcılarının daha ayrıntılı kapsamı için bkz. TAPI Hizmet Sağlayıcısına Genel Bakış.

Telefon hizmet sağlayıcısı DLL'sinin altında, hizmet sağlayıcısı gerekli tüm sistem işlevlerini veya diğer bileşenleri kullanabilir. Bu işlevler, bağımsız donanım satıcısı tarafından tasarlanmış çekirdek modu bileşenleri ve hizmetleriyle çalışan CreateFile ve DeviceIoControl'nin yanı sıra dış, yerel olarak bağlı cihazları denetlemek için seri ve paralel bağlantı noktaları gibi standart cihazları içerir. Ayrıca istemci/sunucu telefonu için ağ hizmetlerine (RPC, Windows Yuvaları ve Adlandırılmış Kanallar gibi) erişebilirler.

Telefon hizmet sağlayıcısı kullanıcı arabirimi DLL'i, bir iletişim kutusunu görüntüleyebilen hizmet sağlayıcısı işlevlerinden herhangi birini çağıran bir uygulamanın işlemine (örneğin, TSPI_lineConfigDialog) TAPI tarafından yüklenir. Hizmet sağlayıcısı, TSPI_lineMakeCall kullanarak etkileşimli bir sesli aramayı çevirmek için veri modem kullanıldığında Evrensel Modem Sürücüsü (UNIMODEM) tarafından görüntülenen Konuşma/Kapatma iletişim kutusunu görüntülemek gibi beklenmeyen zamanlarda kullanıcı arabirimini görüntülemesi gerekiyorsa, ilgili UI DLL'sinin bir uygulama sürecinde yüklenmesine ve yürütülmesine de neden olabilir (normalde bir kullanıcı arabirimi olarak kabul edilmez) UI oluşturma işlevi).

Proxy isteği işleyicisi, normalde bir telefon sunucusunda (telefon hizmet sağlayıcısının ilişkili hat cihazları için yürütülmekte olduğu sunucu) yürütülen tam bir telefon uygulamasıdır. Bu mimari, WOSA hizmet sağlayıcısı mimarisi yerine, belirli bir hizmet sunucudaki bir sürücüye göre bir uygulamada daha uygun şekilde uygulandığında kullanılır. Örneğin, ACD Aracısı yönetim işlevleri bir hizmet sağlayıcısı yerine bir proxy isteği işleyicisinde uygulanır.

Modem denetimi için UNIMODEM sürücü hizmeti sağlayıcısı Windows Server 2003 işletim sistemlerinde, Windows XP'de, Windows 2000'de ve Windows NT'de kullanılabilir. Windows Phoney ayrıca hizmet sağlayıcılarının çekirdek modu cihaz sürücüleri olarak uygulanmasını sağlayan genel çekirdek modu Telefon Hizmet Sağlayıcısı Arabirimi (TSPI) eşleyicisi KMDDSP içerir.