Интерфейсы Provider-Specific

TAPI 3 поддерживает интеграцию интерфейсов, зависящих от поставщика услуг, со стандартными объектами, что позволяет приложениям использовать преимущества функций, зависящих от поставщика. Кроме того, TAPI 3 позволяет поставщикам услуг доставлять события конкретного поставщика в приложения в виде COM-объектов через тот же интерфейс, в котором приложение получает стандартные события.

TAPI обеспечивает эту интеграцию путем агрегирования объектов, зависящих от поставщика, с помощью стандартных объектов ( TAPI, Address, Terminal, Call и CallHub ), а также отправки или делегирования неизвестных методов этим объектам поставщика.

Например, поставщик услуг может разрешить приложениям получать сведения о вызове, помимо того, что предоставляет интерфейс ITCallInfo . Поставщик должен определить интерфейс, который позволяет приложениям выполнять эти дополнительные запросы и реализовывать этот интерфейс в объекте . Этот объект также реализует интерфейс запроса информации поставщика, чтобы приложение могло определить, какие типы функций поставщика могут быть доступны.

Когда приложение получает ссылку на объект вызова, оно может использовать новый интерфейс поставщика и его методы, как если бы они были реализованы самим объектом вызова.

Список всех стандартных интерфейсов MSP см. в статье Справочник по интерфейсу поставщика служб мультимедиа (MSPI ).

Список всех интерфейсов, относящихся к IPConf MSP, см. в разделе Интерфейсы IPConf MSP .