Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Son kullanıcı veya sunucu uygulaması düzeyinde cihaz denetimi için görece küçük bir temel bilgi kümesi gerekir. Hizmet sağlayıcısı soyutlama katmanı ayrıntılı cihaz denetimi gerçekleştirir. Hizmet sağlayıcıları tapi aracılığıyla gerekli cihaz bilgilerini bir uygulamaya bildirir.
Önemli cihaz kategorileri şunlardır:
- Ağ: İletişim için aktarım katmanı. Uygulamanın bakış açısından, ağ hakkındaki bilgiler genellikle LINEADDRESSTYPE_PHONENUMBER gibi adres türüne eklenir.
- Hat: Ağa bağlantı. Bu kavram, TAPI 2.2 (TAPI/C) içinde yoğun bir şekilde kullanılır.
- Kanal: Bir satırın alt parçası. Hizmet sağlayıcısı bunların adres olarak nasıl görüneceğini yapılandırdığından normalde bir uygulama için kanal bilgisi gerekli değildir.
- Adres: Ağdaki bir ağ konumu. Her satır veya kanalın bir veya daha fazla ilişkili adresi vardır. Adres, hem TAPI 3.1 (TAPI/COM) hem de TAPI 2.2 (TAPI/C) için önemli bir kavramdır.
- Terminal: Belirli bir adres ve medya türü için kaynak veya işleyici.
Hizmet sağlayıcıları, uygulama sorgularına yanıt olarak cihaz özelliklerini TAPI'ye bildirir. Hizmet sağlayıcıları, cihaz durumundaki değişikliklerle ilgili raporlar da başlatır. Bu değişiklikler daha sonra başlatma sırasında istenen bildirimlere göre bir uygulamaya bildirilir.
Temel cihaz özellikleri şunlardır:
- cihaz sınıfı
- Cihaz Tanımlayıcısı
- Adres Türü
- Adres Tanımlayıcısı
- cihaz olaylarını
- Medya Türü
- Terminal Türü
Ayrıca, hizmet sağlayıcıları çeşitli oturum işlemlerini gerçekleştirmek için belirli bir adresin kapasitesiyle ilgili bilgiler sağlar.
Hizmet sağlayıcıları destekliyorsa ek özellikler belirli cihazlarla ilişkilendirilebilir. TAPI 2.x uygulaması, lineGetDevCaps ve lineGetAddressCaps işlevlerini kullanarak özellikleri bulur. TAPI 3.x uygulamaları bu amaçla ITAddressCapabilities arabirimini kullanır.
TAPI 2.x, hizmet sağlayıcısının telefon cihazlarıyla kullanılmak üzere uygulayabileceği özel bir ek işlemler kümesi sağlar. Bkz. Telefon Cihazları.
Genişletilmiş özellikler sağlayıcıya özgü olup doğrudan Microsoft Telefon API'si kapsamında değildir. Bkz. Genişletilmiş Hat İşlevleri, Genişletilmiş Telefon İşlevleriveya Provider-Specific Arabirimleri.
Aşağıda, cihaz özelliklerinde hizmet sağlayıcılarını sorgulayan ve geçerli durumla ilgili veriler sağlayan TAPI işlemlerinin özeti yer almaktadır.
| TAPI 2.x işlevleri | Açıklama |
|---|---|
| lineGetDevCaps | İlişkili adreslerin telefon özelliklerini belirlemek için belirtilen satır cihazını sorgular. |
| lineGetAddressCaps | Belirli bir adresin telefon özelliklerini belirlemek için belirtilen satır cihazını sorgular. |
| lineGetDevConfig | Bir cihazın geçerli yapılandırmasını depolayan "opak" bir veri yapısı döndürür. |
| lineSetDevConfig | Cihaz yapılandırmasını geri yükler. |
| lineConfigDialog | Kullanıcının cihazla ilgili parametreleri yapılandırmasına izin veren bir iletişim kutusu görüntüleyin. |
| lineGetID | Diğer TAPI işlev çağrılarında veya farklı bir API ile kullanılabilecek kararlı bir cihaz tanımlayıcısı alır. |
| lineGetLineDevStatus | Etkin çağrı sayısı gibi geçerli durum için cihazı sorgular. |
| lineSetLineDevStatus | Cihaz durumunu ayarlar, örneğin bir cihazı hizmette değil olarak ayarlar. |
| lineGetIcon | Kullanıcıya görüntülenmesi için sağlayıcıya özgü simgeyi alır. |
| lineNegotiateExtVersion | Bir uygulamanın belirtilen satır cihazıyla kullanmak üzere bir uzantı sürümü anlaşması yapmasına izin verir. |
| lineDevSpecific | Cihaza özgü özelliklere erişim sağlar. |
| lineDevSpecificFeature | Cihaza özgü özellikleri hizmet sağlayıcısına gönderir. |
| TAPI 3.x arabirimleri veya yöntemleri | Açıklama |
|---|---|
| ITAddressCapabilities | Adresin özellikleriyle ilgili bilgileri alır. |
| ITAMMediaFormat | DirectShow™ medya biçimini ayarlar ve alır. |
| ITBasicAudioTerminal | Ses düzeyi gibi standart ses terminali özelliklerini ayarlar ve alır. |
| ITMediaSupport | Bir adresin medya destek özellikleriyle ilgili bilgileri alır. |
| BTTerminal | Terminal nesnesi için temel arabirim. Terminal sınıfı ve desteklenen medya gibi bilgileri alır. |
| ITTerminalSupport | Kullanılabilir terminaller hakkında bilgi alır ve ek terminaller oluşturur. |
| Provider-Specific Arabirimleri | Hizmet sağlayıcısına bağımlı. |