Интерфейсы событий
Интерфейсы событий (уведомлений) позволяют приложению TAPI 3 реагировать на асинхронные события.
Необходимо вызвать метод ITTAPI::p ut_EventFilter и задать маску фильтра событий, чтобы включить прием событий запроса. Если вы не вызываете ITTAPI::p ut_EventFilter, приложение не будет получать никаких событий.
Сведения о том, как приложение обеспечивает получение уведомлений, см . в обзоре событий. Дополнительные сведения о настройке маски фильтра для отдельных типов событий см. в описании отдельных интерфейсов, перечисленных в следующей таблице.
Интерфейс | Описание |
---|---|
ITAddressEvent | Извлекает описание событий адреса. |
ITASRTerminalEvent | Возвращает описание событий терминала автоматического распознавания речи. |
ITCallHubEvent | Возвращает описание событий CallHub. |
ITCallInfoChangeEvent | Возвращает описание событий изменения сведений о вызове. |
ITCallMediaEvent | Возвращает описание событий мультимедиа вызова. |
ITCallNotificationEvent | Возвращает описание событий уведомления о вызове. |
ITCallStateEvent | Возвращает описание событий состояния вызова. |
ITDigitDetectionEvent | Извлекает сведения о событиях цифр DTMF во время вызова. |
ITDigitGenerationEvent | Извлекает сведения о вызовах, требующих создания цифр DTMF. |
ITDigitsGatheredEvent | Извлекает данные, связанные с запросом приложения на сбор цифр. |
ITFileTerminalEvent | Извлекает описание событий терминала файла. |
ITParticipantEvent | Возвращает описание событий участников конференции. |
ITPhoneEvent | Возвращает описание событий телефона. |
ITQOSEvent | Возвращает описание событий качества обслуживания (QOS). |
ITQueueEvent | Возвращает описание событий очереди автоматического распределения вызовов (ACD). |
ITRequestEvent | Возвращает описание событий запроса вспомогательной телефонии . |
ITTAPIObjectEvent | Получает описание событий объекта TAPI. |
ITTAPIObjectEvent2 | Расширяет ITTAPIObjectEvent; извлекает указатель на объект phone, вызвавшего событие объекта TAPI. |
ITToneDetectionEvent | Извлекает сведения о событии обнаружения тона. |
ITToneTerminalEvent | Получает описание событий терминала тона. |
ITTTSTerminalEvent | Возвращает описание событий терминала преобразования текста в речь (TTS). |
Интерфейс | Описание |
---|---|
ITPluggableTerminalEventSink | Уведомляет клиентские приложения об изменениях в подключаемом терминале. |
ITPluggableTerminalEventSinkRegistration | Регистрирует и отменяет регистрацию клиентского приложения для уведомления о событиях подключаемого терминала. |