Поделиться через


Инициализация TAPI

Для правильного функционирования компонентов TAPI необходимо настроить среду связи на компьютере следующим образом:

  • Установка выполняется при первом добавлении программного или аппаратного обеспечения на компьютер. Подробные процедуры зависят от операционной системы и самого программного обеспечения.
  • Первичная инициализация создает объекты и пути связи.
  • Согласование версий гарантирует, что компоненты TAPI смогут обмениваться данными.
  • При инвентаризации ресурсов извлекаются сведения об устройствах, доступных для использования приложением TAPI.
  • Уведомление о событиях указывает, как TAPI и поставщики служб передают приложению результаты асинхронных операций и сведения об изменении состояния.
Функции TAPI 2.x Описание
lineInitializeEx Настраивает среду телефонии, возвращает дескриптор приложения и число устройств.
lineGetDevCaps Возвращает возможности устройства, такие как версия TAPI или поддерживаемые типы мультимедиа.
lineGetAddressCaps Возвращает возможности адреса, например, поддерживается ли парк вызовов.
LineОткрыть Уведомляет TAPI о том, что приложение будет использовать строку и каким образом.
lineGetMessage Возвращает следующее сообщение TAPI, помещенное в очередь для доставки в приложение, использующее механизм уведомления обработки событий.

 

Интерфейсы или методы TAPI 3.x Описание
ITTAPI::Initialize Настраивает среду телефонии.
ITTAPI::EnumerateAddresses Перечисляет доступные в настоящее время адреса.
ITTAPI::get_Addresses Создает коллекцию адресов, доступных в настоящее время. Предоставляется для клиентских приложений службы автоматизации, например, написанных на Visual Basic.
ITTAPIEventNotification::Event Определяет ответ на асинхронное уведомление о событии. Реализуется приложением, вызывается с помощью TAPI.
ITTAPI::p ut_EventFilter Задает маску фильтра событий, которая уведомляет TAPI о том, какие события требуются приложению.
ITTAPI::RegisterCallNotifications Указывает TAPI передать входящие сеансы приложения для указанного адреса и набора типов мультимедиа.
ITMediaSupport Позволяет приложению обнаруживать возможности поддержки мультимедиа для адреса.