共用方式為


服務提供者

服務提供者會實作詳細的電話語音裝置控制項。 (TSP 的電話語音服務提供者) 提供通話控制項,如果有的話,則提供媒體資料流程的控制。

所有電話語音服務提供者都會在 TAPISRV 程式中執行。 服務提供者可以視需要在 TAPISRV 內容中建立執行緒,以執行其工作,並確信任何個別應用程式結束時都不會終結他們建立的任何資源。 TAPI Server 會視需要將應用程式命令轉譯成一組稱為電話語音服務提供者介面的一組命令, (TSPI) 。

媒體服務提供者會在應用程式的處理常式空間中執行,讓媒體控制項有時需要快速回應。 TAPI DLL 提供一致遵循媒體服務提供者介面 (MSPI) 。

如需服務提供者的詳細涵蓋範圍,請參閱 TAPI 服務提供者概觀

在電話語音服務提供者 DLL 底下,服務提供者可以使用任何必要的系統功能或其他元件。 這些函式包括 CreateFileDeviceIoControl,可與獨立硬體廠商設計的核心模式元件和服務搭配使用,以及標準裝置,例如序列和平行埠,以控制外部、本機連接的裝置。 他們也可以存取用戶端/伺服器電話語音的網路服務 (,例如 RPC、Windows 通訊端和具名管道) 。

TAPI 會將電話語音服務提供者使用者介面 DLL 載入應用程式的程式,以叫用任何可顯示對話方塊 (的服務提供者函式,例如 ,TSPI_lineConfigDialog) 。 如果服務提供者需要在非預期時間顯示 UI,則服務提供者也會在應用程式中載入並執行其相關聯的 UI DLL,例如,當資料數據機用來撥打互動式語音TSPI_lineMakeCall通話 (時,通用數據機驅動程式 (UNIMODEM) 顯示交談/停止回應對話方塊) 。

Proxy 要求處理常式是完整的電話語音應用程式,通常會在電話語音伺服器上執行, (電話語音服務提供者針對相關線路裝置執行所在的相同伺服器) 。 這個架構,而不是 WOSA 服務提供者架構,會在特定服務比伺服器上的驅動程式更適當地實作時使用。 例如,ACD 代理程式管理功能是在 Proxy 要求處理常式中實作,而不是在服務提供者中實作。

適用于數據機控制的 UNIMODEM 驅動程式服務提供者可在 Windows Server 2003 作業系統、Windows XP、Windows 2000 和 Windows NT上使用。 Windows Telephony 也包含一般核心模式電話語音服務提供者介面, (TSPI) 對應程式 KMDDSP,可讓服務提供者實作為核心模式設備磁碟機。