关于呼叫和媒体控件
TAPI 3 调用和媒体控件是一组通用的 COM 对象、接口和方法,用于在两台或更多台计算机之间进行调用。 在 TAPI 3 的上下文中, 呼叫 不仅指通过公用电话交换网 (PSTN) 的语音传输,还指服务提供商存在的任何媒体和传输机制:例如,在公司 Intranet 上运行的多媒体多播会议。
TAPI 3 呼叫和媒体控制体系结构中的五main对象是 TAPI、地址、终端、呼叫和 CallHub。 此外,还对 提供程序特定的接口进行了预配。
下图演示了这些对象的交互方式。
功能
- 抽象化调用和媒体功能,以允许不同且看似不兼容的通信协议向应用程序公开公共接口。
- 基于组件对象模型 (COM) 因此几乎可以用任何语言编写应用程序。 如果需要有关 COM 的其他信息,请参阅平台软件开发工具包 (SDK) 。
- 电话服务服务提供商提供的呼叫控制 (TSP) ,实现特定于传输的机制。
- 媒体服务提供商提供的媒体控制 (MSP) 。 当前 MSP 使用 DirectShow。 DirectShow 是称为筛选器的可插入组件的模块化系统,采用名为筛选器图的配置进行排列。 筛选器图管理器负责监督这些筛选器的连接,并控制流的数据流。 如果需要有关 DirectShow 的其他信息,请参阅平台 SDK。