Telephony Application Programming Interface (TAPI) 針對與您電腦連接的任何受支援電話語音裝置提供一組一致的命令。TAPI 由電話語音服務在  Windows Vista 與 Windows Server 2008 中執行。與 TAPI 相容的程式不需要知道您使用的特定軟體即可進行通訊。電話語音服務與適當的電話語音服務提供者會代表應用程式進行轉譯的工作,並與硬體互動。

電話語音的運作方式

使用 Windows Vista 或 Windows Server 2008 系列程式來傳送傳真、連線電話、或執行其他 TAPI 支援的動作時,軟體有三個層面能夠讓您使用電話語音服務:TAPI 相容的程式、電話語音服務、以及電話語音服務提供者:

  • 電話語音程式讓您撥號,或收發資料或傳真。Microsoft 與獨立的軟體廠商提供可以使用 TAPI 相容功能的程式。例如,Windows Vista 與 Windows Server 2008 中包含的撥號網路,使用電話語音服務透過數據機或 ISDN 硬體來撥出電話號碼。

  • 電話語音服務從程式接收 TAPI 要求,並對這些應用程式 (如撥接數據機) 提供常用功能。

  • 電話語音服務提供者則是轉譯特定電話語音裝置或電話語音通訊協定的命令。數據機的電話語音服務提供者和數個電話語音通訊協定是隨 Windows Vista 和 Windows Server 2008 一起安裝的,而其他則是由獨立的硬體廠商提供。

Windows 上電話語音的三個層面

TAPI 的三層

電話語音如何使用電話語音硬體

為了取代使用不便且昂貴的專屬解決方案,TAPI 定義了一組命令,以允許使用不同來源的硬體與軟體。在電話語音程式要求動作時,電話語音服務會判斷哪一個電話語音服務提供者支援某個裝置,接著服務提供者會傳送適當的命令到裝置。

例如,Unimodem (Universal Modem) 5 服務提供者是隨 Windows Vista 和 Windows Server 2008 作業系統一起安裝的。在用戶端電腦上的程式開始撥電話號碼時,電話語音服務會傳送適當的命令到 Unimodem 5 服務提供者,然後傳送正確的命令順序,撥出與用戶端電腦連接的特定數據機上的號碼。程式完全不需要知道數據機如何運作。

透過電話語音服務與其電話語音服務提供者,Windows 提供了一個電話語音平台。Windows Vista 與 Windows Server 2008 可以作為連接電腦與電話語音資源的接線員,負責轉接及管理來電。TAPI 相容的電話語音程式可以提供的解決方案範圍,小至完整的小型辦公室系統或家庭辦公室系統,大到整合電腦與公司電話網路的 PBX 用戶端介面。

電話語音如何提供資源給使用者

網路使用者透過線路撥打電話。他們也使用電話來管理和控制電話通話。這些通話由電話語音服務提供者支援。電話語音系統管理員提供伺服器上的電話語音資源 (如線路與電話) 給使用者使用。

線路

在電話語音中,所謂的線路是指電話語音服務提供者支援的任何媒體串流 (資料、語音或視訊)。對於數據機而言,線路是代表實際的電話線。而對其他裝置來說,它可以代表另一種媒體串流,如連接網際網路的閘道。電話是透過電話語音服務提供者提供的線路來進行。單一線路一次可以支援一通以上的通話,例如電話插撥和電話會議等。電話語音服務提供者會決定如何以電話語音線路來表示實體裝置。

電話

電話語音中所謂的電話是指電話語音服務提供者支援的終端設備。在電話語音中,「電話」近似實際的電話機,但有可能不是實際的硬體。它包含了 hookswitch、話筒、喇叭、麥克風、螢幕、燈光以及可以程式化設定的按鈕。就如同您桌上的電話一樣,也可以使用這種電話,但不用實際撥號給任何人。例如,您可以使用電話聽筒來接聽或擷取語音郵件訊息。

此處的電話不一定代表實際的硬體,而是可以在軟體中模擬的。例如,這類型的電話可能是使用 TAPI 或電話語音服務提供者的程式。不需要實際的電話機來管理媒體串流,而且儘管所有的電話語音服務提供者都支援線路,但是並非所有的電話語音服務提供者都支援電話機。

TAPI 如何支援電話語音

Windows Vista 與 Windows Server 2008 作業系統支援電腦的電話語音整合,從簡單的小型辦公室或家庭式解決方案,到全方位的企業級解決方案。低層次的電話語音解決方案讓個人能夠:

  • 將電腦作為答錄機或語音郵箱。

  • 使用電腦收發傳真。

  • 將與多媒體連接的麥克風和喇叭或耳機麥克風組當做電話使用。

  • 從遠端位置登入電腦。

這些解決方案通常都能夠支援從桌上型電腦到具有數據機的電話線的直接連線。企業級的解決方案需仰賴網路,並讓公司能夠:

  • 將電腦作為多媒體電話系統或多功能的 PBX 控制器。

  • 在整個企業內提供語音郵件系統。

  • 在整個企業內提供傳真系統。

  • 提供隨選音訊資訊服務,讓打電話的人可以擷取預錄或電腦產生的文字轉換語音資訊。

  • 依需求傳真資訊給顧客,使用按鍵式按鍵或其他輸入方式。

  • 實施自動化、清單式撥號的電話行銷。

  • 在通話切換到桌上型電腦時,提供其相關的資料庫資訊 (像是顧客檔案或帳戶資訊)。

  • 建立單一且易於使用的用戶端程式,來管理所有的通訊,如語音、呼叫器、電子郵件以及電話會議。

  • 提供網路撥接方式。

在網路上,伺服器上的硬體介面卡會將區域網路連線到公用或私用電話網路。電話語音服務提供者支援介面卡。伺服器上的執行的程式提供撥打功能,如電話會議、轉接來電、來電等候以及自動重撥。伺服器控制了透過網路以及撥到 PBX 上的電話通話。

用戶端程式為使用者提供語音、視訊、傳真以及資料通訊。用戶端上的電話語音服務使用 Windows 遠端服務提供者,透過網路與伺服器上的電話語音服務提供者進行通訊,而實際的電話語音服務則是由管理伺服器上電話語音裝置的電話語音服務提供者提供的。

其他參考資料


目錄