• 沒有找到結果。

H.323 Communication in TAPI 3.0

在文檔中 網路通訊系統 (頁 12-16)

第三章 系統架構

3.1 H.323 Communication in TAPI 3.0

3.1 H.323 Communication in TAPI

3.1.1 TAPI

TAPI 3.0 是較進化的 API,集合了傳統的 PSTN 電話傳輸以及 IP 電話傳輸。IP 電話傳輸是一種新興的技術集,可使聲音、資料及視訊 經由現有的 LAN、WAN 以及 Internet 傳輸。TAPI 3.0 可提供簡便的 方法以連接二或多台電腦,並存取與此連接相關的任何媒體資料流,

讓 Microsoft® Windows® 作業系統啟用 IP 電話傳輸。

TAPI 3.0 支援標準的 H.323 會議和 IP 多點傳送會議。包含服務 品質 (QoS) 支援,以提高會議品質,使網路易於管理。以下是它的架 構圖:

圖 3.1 TAPI 架構

本專題選擇使用 TAPI 3.0 API 來建立 IP 電話傳輸(有聲音及視訊 通訊兩種功能)。TAPI 3.0 API 中包含五個物件-TAPI、Address、

Terminal、Call、Call Hub(本專題的 IP 電話通訊都是使用這五個物 件來進行設計),其物件關係如下圖所示:

l Address object:

代表能產生或接受呼叫(calls) 的實體. 操作功能如下:

- 找到必須可以支援特定媒體的位址 - 列舉正連結到位址的呼叫

- 可以在 Address object 建立或傳送呼叫 - 可以在 Address object 等候呼叫

- 取得連結到服務供應者(service provider)的名稱

- 取得連接點以允許詳細的終端操作(當有提供媒體服務者時)

l Terminal object:

代表在連線終點或起點的接收器或轉換器。

- 可以映射到作為人機介面的硬體,例如電話或麥克風

- 也可以是一個檔案,或是可接受輸入或建立輸出的其它任何裝置 l Call object:

代表本機位址和一或多個其它位址之間的位址連接。

(這個連接可以是直接,或是透過 Call Hub 連接的) - 你可以將 Call object 想像成電話呼叫的第一組檢視 - 所有呼叫控制都透過 Call object 來完成

- Call Hub 的每個成員都有一個 Call object。

l CallHub object:

代表一組相關的呼叫。

- 不能由應用程式直接建立,它是在透過 TAPI 3.0 接收撥入的呼 叫時間接建立的

- 使用者可用 CallHub object,在一個呼叫或會議中列舉其它的 與會者

- 如果有足夠的許可權,也可以在與這些使用者相關的遠端「呼 叫」物件上執行呼叫控制。

3.1.2 H.323

H.323 是由國際電信聯盟 (International Telecommunication Union, ITU)所訂定的協定標準,適用於即時的語音和視訊通訊。H.323 提供點對點和多點會議的呼叫控制、多媒體管理和頻寬管理。它也獨 立於網路、作業平台和應用程式,使任何 H.323 相容的終端機與其它 任何終端機進行相互操作。下圖是 H.323 架構及其說明:

圖 3.3 H.323 架構

l H.323 支援標準語音編解碼(G.711、G.723、G.729) 視訊編解碼(H.261、H.263)資料共享(T.120)

n G.711 是 ITU 的標準語音編解碼器,設計用來傳輸速度為 48、56 和 64 Kbps 的 A-law 和 -law PCM 的語音。

n G.723 是設計用於低位元速率操作的 ITU 標準語音編解 碼器。

n H.261 是 ITU 標準的視訊編解碼器,設計用來傳輸速度為 64 Kbps、解析度為 176x44 圖素 (QCIF) 的壓縮視訊。

n H.263 是以 H.261 為基礎並與其相容的 ITU 標準視訊編 解碼器。它提供優於 H.261 的壓縮功能,並以 176 x 44 圖 素 (QCIF) 解析度傳輸視訊。

l H.323 可封包交換網路多媒體資料流,並可以當作「即時傳輸 通訊協定 (RTP)」使用,RTP 是設計用來處理 Internet 上即 時語音和視訊資料流需求的 IETF 標準。

l H.245 控制通道負責控制 H.323 終端機操作的控制資訊,包 含功能交換、指令和指導。

l Q.931 可用來在兩個終端機之間建立連接。

l RAS 控制登錄、許可權及端點與閘道守衛 (如果沒有閘道守 衛,不能使用 RAS) 之間的頻寬功能。

在文檔中 網路通訊系統 (頁 12-16)

相關文件