微软的TAPI3.0共有四个组件: TAPI3.0 COM API、TAPI Server、Telephony Service PRoviders、Media Stream Providers 与TAPI 2.1相比,微软的TAPI3.0是按COM对象方式来实现的。从TAPI转向COM组件模式使得组件能够升级TAPI的特性,并答应开发者能够以任何一种语言来编写TAPI应用程序。 TAPI Server从微软的TAPI3.0和TAPI2.1中抽象出来TSPI(Telephony Service Providers Interface),从而使得TAPI2.1 Telephony Service Providers能够与TAPI 3.0一起使用,保持TAPI的内部状态。 Telephony Service Providers(TSPs)负责独立于低层协议的呼叫模型并解释为特定协议的呼叫控制机制。TAPI3.0对TAPI 2.1 TSPs提供可靠的后向兼容性,两个IP TSPs缺省地与微软的TAPI3.0相匹配:一个是H.323 TSPs,另一个是IP广播会议的TSP。 微软的TAPI3.0为访问在一个呼叫中的媒体层提供了一个统一的方式。TAPI Media Stream Providers(MSPs)为指定的TSP提供DirectShow的接口。