Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Классы устройств упрощают разработку, позволяя программистам обрабатывать устройства с аналогичными свойствами аналогичным образом. Например, цифровой телефон в офисе обычно имеет больше возможностей, чем стандартный набор телефонов в доме, но оба отвечают так же, как к базовому набору функций, и оба относятся к классу телефонных устройств. Классы устройств помогают сделать TAPI расширяемым, предоставляя платформу для классификации и поддержки нового оборудования.
Сведения о предварительно определенных классах устройств TAPI см. в классах TAPI. Поставщик услуг может реализовывать и определять дополнительные классы устройств для используемого оборудования. Приложению никогда не нужно знать, какой поставщик услуг управляет устройством, но может потребоваться информация об управлении новыми классами устройств.
Поставщик услуг реализует класс устройства путем сопоставления запросов на фактические команды устройства. Например, когда поставщик услуг для модема, совместимого с Hayes, получает команду, передаваемую через TAPISVR для вызова, он отправляет классические команды AT модему.
Интерфейс поставщика услуг можно сопоставить с широким спектром сред, включая те, которые традиционно не считаются принадлежащими телефонии. Примером является мультимедийная конференц-связь через IP-сеть, например Интернет.
Разработчики приложений должны помнить о существовании других приложений, которые могут совместно использовать службы телефонии.