Новые возможности (API телефонии)

В TAPI 3.1 добавлены подробные элементы управления телефонным устройством и ряд специализированных интерфейсов терминала. В следующей таблице перечислены новые интерфейсы.

nbbnInterface Описание
IEnumPhone Предоставляет методы перечисления для интерфейса ITPhone .
IEnumPluggableSuperclassInfo Предоставляет методы перечисления для интерфейса ITPluggableTerminalSuperclassInfo .
IEnumPluggableTerminalClassInfo Предоставляет методы перечисления для интерфейса ITPluggableTerminalClassInfo .
ITASRTerminalEvent Возвращает описание событий терминала автоматического распознавания речи.
ITAddress2 Предоставляет дополнительные методы объекта Address, поддерживающие телефонные устройства; является производным от интерфейса ITAddress .
ITAutomatedPhoneControl Выполняет несколько высокоуровневых функций, связанных с телефоном, включая включение и настройку автоматического управления мелодиями и звонками телефона, а также автоматическую обработку звонков на основе состояния перехватчика телефона.
ITBasicCallControl2 Расширяет интерфейс ITBasicCallControl , предоставляя методы для выбора терминала в вызове.
ITCallInfo2 Расширяет интерфейс ITCallInfo , предоставляя методы для настройки фильтрации событий по каждому вызову.
ITCollection2 Расширяет интерфейс ITCollection , предоставляя дополнительные методы для изменения коллекции.
ITCustomTone Предоставляет методы, обеспечивающие подробный контроль над пользовательскими тонами, возможными в некоторых телефонных наборах.
ITDetectTone Предоставляет методы, позволяющие приложению указать серверу TAPI тона и характеристики тона, которые приводят к созданию события тона сервером.
ITDigitsGatheredEvent Предоставляет методы для получения данных, связанных с запросом приложения на сбор цифр.
ITFileTerminalEvent Извлекает описание событий терминала файла.
ITFileTrack Извлекает и задает сведения о путях терминала файлов.
ITLegacyAddressMediaControl2 Расширяет интерфейс ITLegacyAddressMediaControl , предоставляя дополнительные методы, позволяющие настраивать параметры, связанные с линейными устройствами.
ITLegacyCallMediaControl2 Расширяет интерфейс ITLegacyCallMediaControl , предоставляя дополнительные методы для обнаружения и создания тона.
ITMediaControl Запускает, останавливает и приостанавливает текущие действия, такие как воспроизведение.
ITMediaPlayback Предоставляет методы воспроизведения, позволяющие приложению задавать и получать список файлов для воспроизведения.
ITMediaRecord Предоставляет методы, относящиеся к записи, которые позволяют приложению задавать и получать имена файлов для записи.
ITMultiTrackTerminal Перечисляет, создает или удаляет дорожки на терминалах с несколькими дорожками.
ITPhone Разрешает доступ к телефону на уровне, сравнимом с уровнем, доступным в TAPI 2. X C API.
ITPhoneEvent Возвращает описание событий телефона.
ITPluggableTerminalClassInfo Извлекает сведения о подключаемом терминале.
ITPluggableTerminalClassRegistration Создает, изменяет или удаляет запись реестра для подключаемого терминала.
ITPluggableTerminalEventSink Уведомляет клиентские приложения об изменениях в подключаемом терминале.
ITPluggableTerminalEventSinkRegistration Регистрирует и отменяет регистрацию клиентского приложения для уведомления о событиях подключаемого терминала.
ITPluggableTerminalInitialization Выполняет создание основного объекта терминала для подключаемых терминалов, позволяя диспетчеру терминалов инициализировать терминал.
ITPluggableTerminalSuperclassInfo Извлекает имя и CLSID подключаемого класса терминала.
ITPluggableTerminalSuperclassRegistration Извлекает и задает сведения о суперклассе терминала (имя и ИДЕНТИФИКАТОР CLSID).
ITScriptableAudioFormat Извлекает звуковой формат из дорожки или задает его для.
ITStaticAudioTerminal Предоставляет методы для объектов статического звукового терминала, необходимых для поддержки телефонных устройств. Поставщики СЛУЖБ TAPI 3.1 должны предоставлять этот интерфейс на всех статических звуковых терминалах.
ITTAPI2 Предоставляет дополнительные методы в объекте TAPI для поддержки телефонных устройств; является производным от интерфейса ITTAPI .
ITTAPIObjectEvent2 Расширяет интерфейс ITTAPIObjectEvent ; предоставляет метод, возвращающий указатель на интерфейс ITPhone в объекте телефона, вызвавшего событие объекта TAPI.
ITTTSTerminalEvent Возвращает описание событий терминала преобразования текста в речь (TTS).
ITTerminalManager2 Извлекает сведения о подключаемых классах терминалов, зарегистрированных в текущей системе; является производным от интерфейса ITTerminalManager .
ITTerminalSupport2 Извлекает сведения о подключаемых классах терминалов и суперклассах; является производным от интерфейса ITTerminalSupport .
ITToneDetectionEvent Извлекает сведения о событии обнаружения тона.
ITToneTerminalEvent Получает описание событий терминала тона.