第三課 NMS的媒體流處理協(xié)議 (MSPP)服務(wù)
1. MSPP服務(wù)
MSPP運(yùn)行在FusionTM環(huán)境下,意即Media Stream Processing Protocol,媒體流處理協(xié)議,它為各種業(yè)務(wù)間的數(shù)據(jù)轉(zhuǎn)換/交互提供了一種可能。它相當(dāng)于一個(gè)中間代理(Agent),通過(guò)標(biāo)準(zhǔn)的入口/出口終結(jié)點(diǎn)(Entry and Exit Endpoint)和端到端連接(End-End Connection)完成異種網(wǎng)絡(luò)間的格式化數(shù)據(jù)(Formatted Data)傳遞功能,見(jiàn)圖8。MSPP包含兩個(gè)基本組件:終結(jié)點(diǎn)(Endpoint)和通道(Channel),異種網(wǎng)絡(luò)間通過(guò)這兩種組件構(gòu)成的連接(Connection)完成。
2. 終結(jié)點(diǎn)(Endpoint):
應(yīng)用程序通過(guò)終結(jié)點(diǎn)來(lái)發(fā)送或接收格式化的網(wǎng)絡(luò)數(shù)據(jù)流,有入口終結(jié)點(diǎn)(Entry)和出口終結(jié)點(diǎn)(Exit)兩種基本形式。
Fusion 環(huán)境中針對(duì)數(shù)據(jù)的特征提供了三類標(biāo)準(zhǔn)終結(jié)點(diǎn),各類終結(jié)點(diǎn)有其相應(yīng)的數(shù)據(jù)處理功能:
DS0類,用于處理PCM數(shù)據(jù);
RTP類,用于處理VoIP數(shù)據(jù)(實(shí)時(shí)流媒體);
3. MSPP通道(Channel)
通道是一組相關(guān)處理過(guò)程(linked set of processes,或稱過(guò)濾器Filters)的集合,這些過(guò)濾器的功能是把一個(gè)個(gè)實(shí)時(shí)的話音或傳真數(shù)據(jù)流從一種格式轉(zhuǎn)換成另一種格式。應(yīng)用程序通過(guò)MSPP服務(wù)提供的(API)函數(shù)來(lái)控制過(guò)濾器的數(shù)據(jù)處理的整個(gè)過(guò)程。
Fusion 提供了標(biāo)準(zhǔn)的MSPP通道類型以支持語(yǔ)聲編解碼和T.38傳真,且可由應(yīng)用程序按需調(diào)用接口函數(shù)創(chuàng)建單工或雙工通道來(lái)對(duì)數(shù)據(jù)進(jìn)行處理,其中雙工通道實(shí)際上包含兩條單工過(guò)濾器鏈組。
全雙工話音通道由6個(gè)過(guò)濾器組成,見(jiàn)圖9(a)。
Dissambler:拆裝器;去抖動(dòng):Jitter;橋路器,Bridge;解碼器,Decoder;組裝器,Assembler;編碼器,Encoder。
全雙工傳真通道由5各過(guò)濾器組成,見(jiàn)圖9(b)。
T.38 UDPTL解碼器;T.38 IFP解碼器;調(diào)制解調(diào)器;T.38 UDPTL編碼器;T.38 IFP編碼器。
4. MSPP連接(Connection):
應(yīng)用程序通過(guò)創(chuàng)建連接來(lái)描述/指定經(jīng)過(guò)CG6000C的數(shù)據(jù)處理方式。應(yīng)用程序通過(guò)FusionTM提供的API函數(shù)來(lái)創(chuàng)建、控制和釋放終結(jié)點(diǎn)、通道和連接。
比如:從話音模式向傳真模式的切換可以如此進(jìn)行(其實(shí)還有其他的組合方式):
首先創(chuàng)建話音連接,包含RTP和DS0終結(jié)點(diǎn)及話音通道;
創(chuàng)建T.38傳真連接待命,它包含UDP終結(jié)點(diǎn),并和前面的話音連接共享DS0終結(jié)點(diǎn),以及傳真通道;
一旦檢測(cè)到調(diào)制解調(diào)器的信號(hào),則去活話音通道,把DS0終結(jié)點(diǎn)的傳輸模式改為傳真模式。
5. MSPP應(yīng)用舉例
圖10給出了一個(gè)IP媒體網(wǎng)關(guān)的應(yīng)用實(shí)例。