微軟的TAPI3.0共有四個(gè)組件: TAPI3.0 COM API、TAPI Server、Telephony Service PRoviders、Media Stream Providers 與TAPI 2.1相比,微軟的TAPI3.0是按COM對(duì)象方式來(lái)實(shí)現(xiàn)的。從TAPI轉(zhuǎn)向COM組件模式使得組件能夠升級(jí)TAPI的特性,并答應(yīng)開發(fā)者能夠以任何一種語(yǔ)言來(lái)編寫TAPI應(yīng)用程序。 TAPI Server從微軟的TAPI3.0和TAPI2.1中抽象出來(lái)TSPI(Telephony Service Providers Interface),從而使得TAPI2.1 Telephony Service Providers能夠與TAPI 3.0一起使用,保持TAPI的內(nèi)部狀態(tài)。 Telephony Service Providers(TSPs)負(fù)責(zé)獨(dú)立于低層協(xié)議的呼叫模型并解釋為特定協(xié)議的呼叫控制機(jī)制。TAPI3.0對(duì)TAPI 2.1 TSPs提供可靠的后向兼容性,兩個(gè)IP TSPs缺省地與微軟的TAPI3.0相匹配:一個(gè)是H.323 TSPs,另一個(gè)是IP廣播會(huì)議的TSP。 微軟的TAPI3.0為訪問(wèn)在一個(gè)呼叫中的媒體層提供了一個(gè)統(tǒng)一的方式。TAPI Media Stream Providers(MSPs)為指定的TSP提供DirectShow的接口。