跳轉到內容

網路電話/VoIP 協議、硬體和軟體

來自華夏公益教科書

術語 VoIP 通常用來描述通用 IP 電話技術。該術語背後是一系列不同的協議,這些協議是用於在不同裝置和供應商之間進行通訊的語言。

這些協議是選擇 VoIP 解決方案時最重要的因素之一。通常,除非不同裝置支援相同的協議,否則它們無法相互通訊。

VoIP 協議

[編輯 | 編輯原始碼]

以下協議與 VoIP 語音呼叫終止和閘道器間通訊相關。

H.323 - H.323 被許多商業供應商用於 IP 電話,它是一套協議,包括 H.245、Q.931 等。這套協議負責電話和交換機之間的會話建立,並高度基於綜合業務數字網絡 (ISDN) 訊號協議。訊號部分也由該協議處理。這套協議使用 RTP、RTCP、RSVP 進行實際資料傳輸和電話之間的 QoS。

SIP(會話發起協議) - SIP 是一種由IETF(網際網路工程任務組)制定的標準,用於建立多媒體會話,例如語音、即時訊息和影片,以及其他應用程式。

SIP 還負責實現其他與語音會話相關的功能,例如保持語音呼叫、轉移呼叫或同時承載多個語音對話(電話會議)。

SIP 利用會話描述協議 (SDP) 來協商任一端可用的資料型別。語音和影片資料的承載通常使用 RTP 和 RTCP 協議執行。

MGCP(媒體閘道器控制協議) - MGCP 通常用於系統內部,將整個系統表示為一個實體。MGCP 系統由呼叫代理和閘道器組成。呼叫代理保持有狀態資訊,並將大部分控制工作從閘道器解除安裝。語音和影片承載由 RTP 和 RTCP 執行。

MEGACO/H.248 - MEGACO 非常類似於 MGCP,是用於呼叫代理架構的標準。

IAX(星號互換) - IAX 協議由一群在Asterisk 專案(本文件後面將介紹的非常流行且成功的開源 PBX)上工作的開源開發人員開發。

IAX 的行業支援並不多,但支援一直在緩慢增加。IAX 協議一直缺乏良好的文件,許多商業供應商不願支援未經 IETF 或 ITU 等標準機構批准的協議。

LTP(輕量級電話協議) - LTP 是一種二進位制輕量級協議,它對 NAT 友好,完全基於免費編解碼器。它易於理解,自 1999 年以來一直在使用。

VoIP 電話硬體/軟體

[編輯 | 編輯原始碼]

VoIP 硬體和軟體實現允許透過 IP 進行電話呼叫。使用計算機音效卡裝置提供語音輸入和輸出的軟體被稱為軟電話。

存在多種硬體裝置來提供 VoIP 電話。ATA 裝置提供標準電話埠,允許標準電話機和其他裝置(如傳真機)利用 VoIP 服務。還提供專門的 VoIP 手機,通常提供 VoIP 閘道器支援的先進功能。

硬體電話通常比軟電話提供更好的 VoIP 體驗;然而,軟電話產品無需額外的硬體,而且成本更低,使其成為一種流行的選擇。

軟電話

[編輯 | 編輯原始碼]

軟電話是一種音效卡裝置,它提供語音輸入(透過麥克風)和聲音輸出(透過耳機/揚聲器),無需額外的硬體。提供插入音效卡的手柄和耳機,這些手柄和耳機類似於普通的電話耳機/手柄,使軟電話的使用更加舒適。

一種流行的開源軟電話,可在 Windows 和 Linux 平臺上執行,它是ekiga,它支援 H.323 和 SIP 協議。Xten X-Lite 是另一種流行的免費軟電話,它提供啟動和接收透過 SIP 的電話呼叫所需的所有功能。可以在 voip-info.org 這裡 和維基百科 這裡 找到一些可用軟電話的列表。

VoIP 手機

[編輯 | 編輯原始碼]

ATA 介面卡

[編輯 | 編輯原始碼]

`ATA(模擬電話介面卡)裝置提供將標準電話機連線到提供 VoIP 功能的硬體裝置的能力。

ATA 裝置的優點是可以連線其他電話裝置,例如 TTY 裝置、傳真機、付費電視機,甚至調變解調器。

華夏公益教科書