Новые возможности (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 | Получает описание событий терминала тона. |