下一代媒體網(wǎng)關(guān)系統(tǒng)架構(gòu)及實現(xiàn)
2008/05/15
1、VoIP簡介圖1 下一代網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)
3、媒體網(wǎng)關(guān)的通信過程和實現(xiàn)
3.1 互聯(lián)網(wǎng)中的通信過程
互聯(lián)網(wǎng)中的下一代通信信令主要由SIP來完成,用戶通過INVITE請求來發(fā)起一個對話。對話的發(fā)起過程如下:
圖2
3.3 媒體網(wǎng)關(guān)的組成和實現(xiàn)
下一代媒體網(wǎng)關(guān)系統(tǒng)主要由媒體網(wǎng)關(guān)、媒體網(wǎng)關(guān)控制器和信令網(wǎng)關(guān)組成,實現(xiàn)了功能上的分解。為了適應(yīng)不同的網(wǎng)絡(luò),本文主要介紹了媒體網(wǎng)關(guān)的實現(xiàn)方法,其中媒體網(wǎng)關(guān)的主要作用是實現(xiàn)模擬信號由電路交換轉(zhuǎn)換成數(shù)字信號PCM編碼,并進行G.711或者G.723等格式編碼。為了實現(xiàn)媒體網(wǎng)關(guān),整個系統(tǒng)由3部分組成,包括基于ARM架構(gòu)的嵌入式系統(tǒng)(uClinux)、語音信號轉(zhuǎn)換芯片(TLC320AD50)和定點數(shù)字信號處理器(TMS320VC54xx),如圖3所示。
圖3 下一代網(wǎng)絡(luò)媒體網(wǎng)關(guān)的組成
其中,AD50芯片的TDM接口負責(zé)從電路交換的信號中提取模擬信號的語音,通過AD50把模擬信號轉(zhuǎn)換成數(shù)字信號,然后由DSP對提取的數(shù)字信號PCM編碼后的語音信號進行μ律或者A律壓縮,最后可以通過主處理器來進行G.723和G.729等編碼格式的轉(zhuǎn)換。對IP網(wǎng)的語音信號傳輸,uClinux操作系統(tǒng)同時必須支持RTP協(xié)議棧,這可以通過移植開源的基于C語言的ORTP庫來實現(xiàn),而H.248協(xié)議棧則是自己來完成的,各種碼流格式的轉(zhuǎn)換通過移植ffmpeg程序來實現(xiàn)。為了驗證系統(tǒng)的可行性,采取了通過麥克風(fēng)輸入電路的方法進行了實現(xiàn),DSP通過CSS調(diào)試,uClinux通過終端調(diào)試,由麥克風(fēng)采集的模擬信號經(jīng)過AD50轉(zhuǎn)換為PCM編碼再通過DSP轉(zhuǎn)變成μ律或者A律編碼。最后由uClinux主處理器來對μ律編碼進行格式轉(zhuǎn)換添加RTP頭,由H.248進行與媒體網(wǎng)關(guān)控制器的交換,交換完成后發(fā)包給PC機,最后由PC機用ethereal抓包。對比發(fā)包方和收包方的可證實丟包率情況,驗證了方法的可行性。
為了真正做到網(wǎng)絡(luò)融合,支持不同網(wǎng)絡(luò)(例如2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)和PSTN等)的系統(tǒng)接口和編碼情況,媒體網(wǎng)關(guān)添加了不同的網(wǎng)絡(luò)接口。ARM主處理器支持ATM和IP等不同的接口,同時因為2G網(wǎng)絡(luò)支持AMR-WB、ARM-NB等不同的語音信號,在主處理器中也必須添加相應(yīng)的編碼模塊,來對碼流格式進行轉(zhuǎn)換。
媒體網(wǎng)關(guān)系統(tǒng)在不同網(wǎng)絡(luò)中的位置情況如圖4所示。作為多個網(wǎng)絡(luò)的連接點,媒體網(wǎng)關(guān)起到了至關(guān)重要的轉(zhuǎn)換和連接作用。
圖4 媒體網(wǎng)關(guān)系統(tǒng)連接的各種網(wǎng)絡(luò)
3.4 下一代信令網(wǎng)關(guān)和媒體網(wǎng)關(guān)控制器的主要功能
信令網(wǎng)關(guān)的作用是完成兩個不同網(wǎng)絡(luò)之間用于控制的信息的相互轉(zhuǎn)換,以實現(xiàn)一個網(wǎng)絡(luò)中的控制信息能夠在另一個網(wǎng)絡(luò)中延續(xù)傳輸。信令網(wǎng)關(guān)是在兩個網(wǎng)絡(luò)的邊界接收和發(fā)送信令的代理,是兩個網(wǎng)絡(luò)間的信令關(guān)口,對信令消息進行翻譯、中繼或做終結(jié)處理。信令網(wǎng)關(guān)可以獨立設(shè)置,也可以與其他網(wǎng)關(guān)綜合設(shè)置,來處理與接入線路或中繼線路有關(guān)的信令,媒體網(wǎng)關(guān)控制器作為實現(xiàn)呼叫控制的核心,它根據(jù)接收到的信令控制媒體網(wǎng)關(guān)連接的建立和釋放等。其主要功能是為基本呼叫的建立、維持和釋放提供控制功能,包括呼叫處理、連接控制、智能呼叫觸發(fā)檢測和資源控制等。此外,MGC還應(yīng)當(dāng)具有業(yè)務(wù)提供功能、協(xié)議功能、互通功能、資源管理功能、計費功能以及No.7信令功能等。
4、結(jié)束語
下一代媒體網(wǎng)關(guān)系統(tǒng)主要由媒體網(wǎng)關(guān)、信令網(wǎng)關(guān)、媒體網(wǎng)關(guān)控制器組成。本文重點介紹了下一代網(wǎng)絡(luò)的媒體網(wǎng)關(guān)的各功能構(gòu)成、組成模塊、軟件接口、硬件實現(xiàn)以及如何設(shè)計下一代媒體網(wǎng)關(guān)系統(tǒng)。分析了媒體網(wǎng)關(guān)系統(tǒng)用到的幾個協(xié)議以及這些協(xié)議之間的異同,并對這些協(xié)議的發(fā)展趨勢進行了展望。詳細地描述了媒體網(wǎng)關(guān)系統(tǒng)的各個組成部分及功能。下一代媒體網(wǎng)關(guān)系統(tǒng)對于下一代網(wǎng)絡(luò)和PSTN的融合有著重要的意義,可以實現(xiàn)PSTN與互聯(lián)網(wǎng)的互通,實現(xiàn)視頻通話等下一代網(wǎng)絡(luò)業(yè)務(wù),對網(wǎng)絡(luò)融合有著深遠的影響。
中國聯(lián)通網(wǎng)站
和黃Skype手機:勝算幾何? 2008-05-15 |
讓基于SIP協(xié)議VoIP網(wǎng)絡(luò)更加安全 2008-05-09 |
VoWLAN語音終端開發(fā)設(shè)計 2008-05-08 |
VOIP技術(shù)標(biāo)準(zhǔn)的走勢與難點分析 2008-05-06 |
SIP獲得成功的兩大因素 2008-05-06 |