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.
Cihaz sınıfları, programcıların benzer özelliklere sahip cihazları benzer şekilde işlemesine izin vererek geliştirmeyi basitleştirir. Örneğin, bir ofisteki dijital telefon genellikle evdeki standart bir ahizeden daha fazla özelliğe sahiptir, ancak her ikisi de temel işlevler kümesine çok benzer şekilde yanıt verir ve her ikisi de bir telefon cihazı sınıfına aittir. Cihaz sınıfları, yeni ekipmanı sınıflandırmak ve desteklemek için bir çerçeve sağlayarak TAPI'nin genişletilebilir olmasına yardımcı olur.
TAPI'nin önceden tanımladığı sınıflar için bkz. TAPI Cihaz Sınıfları. Bir hizmet sağlayıcısı, desteklediği ekipman için ek cihaz sınıfları uygulayabilir ve tanımlayabilir. Bir uygulamanın hiçbir zaman hangi hizmet sağlayıcısının hangi cihazı denetleyebileceğini bilmesi gerekmez, ancak yeni cihaz sınıflarının denetimi hakkında bilgi gerektirebilir.
Hizmet sağlayıcısı, istekleri gerçek cihaz komutlarına eşleyerek bir cihaz sınıfı uygular. Örneğin, Hayes uyumlu modemin hizmet sağlayıcısı, çağrı yapmak için TAPISVR aracılığıyla geçirilen bir komut aldığında, modeme klasik AT komutları gönderir.
Hizmet sağlayıcısı arabirimi, geleneksel olarak telefonlara ait olarak düşünülmeyenler de dahil olmak üzere çok çeşitli ortamlarla eşlenebilir. Buna örnek olarak İnternet gibi IP tabanlı bir ağ üzerinden multimedya konferansı verilebilir.
Uygulama geliştiricileri, telefon hizmetlerini paylaşabilecek diğer uygulamaların varlığını göz önünde bulundurmalıdır.