voip協(xié)議棧詳解
VOIP ,即指在 IP 網(wǎng)絡(luò)上使用 IP 協(xié)議以數(shù)據(jù)包的方式傳輸語音。使用 VOIP 協(xié)議,不管是因特網(wǎng)、企業(yè)內(nèi)部互連網(wǎng)還是局域網(wǎng)都可以實現(xiàn)語音通信。一個使用 VOIP 的網(wǎng)絡(luò)中,語音信號經(jīng)過數(shù)字化,壓縮并轉(zhuǎn)換成 IP 包,然后在 IP 網(wǎng)絡(luò)中進(jìn)行傳輸。 VOIP 信令協(xié)議用于建立和取消呼叫,傳輸用于定位用戶以及協(xié)商能力所需的信息。電話網(wǎng)絡(luò)的主要特點是低成本;數(shù)據(jù)、語音和視頻在同一網(wǎng)絡(luò)上的合成;集中式網(wǎng)絡(luò)上的新服務(wù)以及對終端用戶的簡單化管理。
VOIP協(xié)議目前,存在一些VOIP 協(xié)議棧,它們源于各種標(biāo)準(zhǔn)團(tuán)體和提供商,如 H.323、SIP、MEGACO 和 MGCP。
H.323 是一種 ITU-T 標(biāo)準(zhǔn),最初用于局域網(wǎng)(LAN)上的多媒體會議,后來擴(kuò)展至覆蓋 VOIP。該標(biāo)準(zhǔn)既包括了點對點通信也包括了多點會議。H.323 定義了四種邏輯組成部分:終端、網(wǎng)關(guān)、關(guān)守及多點控制單元(MCU)。終端、網(wǎng)關(guān)和 MCU 均被視為終端點。
會話發(fā)起協(xié)議(SIP)是建立 VOIP 連接的 IETF 標(biāo)準(zhǔn)。SIP 是一種應(yīng)用層控制協(xié)議,用于和一個或多個參與者創(chuàng)建、修改和終止會話。SIP 的結(jié)構(gòu)與 HTTP (客戶-服務(wù)器協(xié)議)相似??蛻魴C發(fā)出請求,并發(fā)送給服務(wù)器,服務(wù)器處理這些請求后給客戶機發(fā)送一個響應(yīng)。該請求與響應(yīng)形成一次事務(wù)。
媒體網(wǎng)關(guān)控制協(xié)議(MGCP)是由 Cisco 和 Telcordia 提議的 VOIP 協(xié)議,它定義了呼叫控制單元(呼叫代理或媒體網(wǎng)關(guān))與電話網(wǎng)關(guān)之間的通信服務(wù)。MGCP 屬于控制協(xié)議,允許中心控制臺監(jiān)測 IP 電話和網(wǎng)關(guān)事件,并通知它們發(fā)送內(nèi)容至指定地址。在 MGCP 結(jié)構(gòu)中,智能呼叫控制置于網(wǎng)關(guān)外部并由呼叫控制單元(呼叫代理)來處理。同時呼叫控制單元互相保持同步,發(fā)送一致的命令給網(wǎng)關(guān)。
媒體網(wǎng)關(guān)控制協(xié)議(Megaco)是 IETF 和 ITU-T (ITU-T 推薦 H.248)共同努力的結(jié)果。Megaco/H.248 是一種用于控制物理上分開的多媒體網(wǎng)關(guān)的協(xié)議單元的協(xié)議,從而可以從媒體轉(zhuǎn)化中分離呼叫控制。Megaco/H.248 說明了用于轉(zhuǎn)換電路交換語音到基于包的通信流量的媒體網(wǎng)關(guān)(MG)和用于規(guī)定這種流量的服務(wù)邏輯的媒介網(wǎng)關(guān)控制器之間的聯(lián)系。Megaco/H.248 通知 MG 將來自于數(shù)據(jù)包或單元數(shù)據(jù)網(wǎng)絡(luò)之外的數(shù)據(jù)流連接到數(shù)據(jù)包或單元數(shù)據(jù)流上,如實時傳輸協(xié)議(RTP)。從 VOIP 結(jié)構(gòu)和網(wǎng)關(guān)控制的關(guān)系來看, Megaco/H.248 與 MGCP 在本質(zhì)上相當(dāng)相似,但是 Megaco/H.248 支持更廣泛的網(wǎng)絡(luò),如 ATM。
VOIP 協(xié)議
VOIP
— 語音傳輸協(xié)議(又稱為IP電話技術(shù),網(wǎng)絡(luò)電話技術(shù)以及數(shù)位電話) — 即通過電腦或其它基于IP的網(wǎng)絡(luò)來傳輸語音對話的路徑。
SIP
— 會話初始化協(xié)議——是由IETF的MMUSIC工作組研發(fā)并應(yīng)用于標(biāo)準(zhǔn)初始化,修改,以及終止的視頻,語音,實時信息傳送,線上游戲以及虛擬現(xiàn)實等多媒體組件的互動用戶協(xié)議。
PSTN
— 公共交換電話網(wǎng)絡(luò) - 世界公共線路的集合 — 交換電話網(wǎng)絡(luò),如同網(wǎng)際網(wǎng)絡(luò)是世界公共IP電話資料包傳輸?shù)募宵c。
ISDN
?。?集成服務(wù)數(shù)字網(wǎng)絡(luò) —網(wǎng)絡(luò)電話轉(zhuǎn)換線路系統(tǒng)的一種,通過普通的電話銅線傳輸數(shù)字(相對于模擬)語音和資料,以獲得比模擬系統(tǒng)更好的通話音質(zhì)和更流暢的傳輸速度。
PBX
— 企業(yè)內(nèi)部電話交換系統(tǒng)(也叫做企業(yè)通信交換系統(tǒng))))))— 私人企業(yè)所有的電話傳輸系統(tǒng),與此對立的是公共承運人或電話公司所有的電話傳輸系統(tǒng)
?、鬜
——在電話技術(shù)領(lǐng)域里,互動語音回應(yīng) — 是指電算化系統(tǒng)允許個人,例如電話呼叫者按照語音菜單中的選項操作,換句話說,是指個人與計算機系統(tǒng)進(jìn)行互動。
DID
——直接撥入(也叫做歐洲直接撥入)是電話公司提供的客戶端部件,用于企業(yè)間的通信交換系統(tǒng),由電話公司(電信)收集所有連接到客戶的企業(yè)通信交換機(PBX)上的號碼。
RFC
— 請求說明(復(fù)數(shù)形式為RFCs) 是因特網(wǎng)和Unix社區(qū)的商業(yè)軟件和免費軟件中網(wǎng)絡(luò)數(shù)碼信息文件和標(biāo)準(zhǔn)所廣泛遵訓(xùn)的 的系列之一一。
VOIP 產(chǎn)業(yè)一直致力于下面幾個主要問題:語音質(zhì)量――由于 IP 是用來傳輸數(shù)據(jù)的,所以它不能提供實時性保證,只能提供最有效的服務(wù)。為使用戶可以接受 IP 上的語音通信,數(shù)據(jù)包延時需要小于一個極限值。
互用性――在公共網(wǎng)絡(luò)環(huán)境下,不同提供商的產(chǎn)品需要相互之間進(jìn)行操作,推動 VOIP更廣泛的應(yīng)用。
安全性――利用加密(如 SSL )和隧道(L2TP)技術(shù)保護(hù) VOIP 信令及控制流量。
公用交換電話網(wǎng)絡(luò)(PSTN)的集成――因特網(wǎng)電話技術(shù)雖已引入,但它需與 PSTN 在可預(yù)見的將來能夠協(xié)同工作。網(wǎng)關(guān)技術(shù)用于連接這兩個網(wǎng)絡(luò)。
可擴(kuò)展性―― VOIP 需要足夠靈活,能與日漸增長的私有和公有用戶市場共同成長。為解決上述問題,許多網(wǎng)絡(luò)管理和用戶管理技術(shù)正在逐步形成。