H.248

H.248協定是2000年由ITU-T(International Telecommunication Union - Telecommunication Standardization Sector,國際電信聯盟-電信標準部)第16工作組提出的媒體網關控制協定,它是在早期的MGCP(Media Gateway Control Protocol,媒體網關控制協定)協定基礎上改進而成。H.248協定是用於連線MGC(Media Gateway Controller,媒體網關控制器)與MG(Media Gateway,媒體網關)的網關控制協定,套用於媒體網關與軟交換之間及軟交換與H.248終端之間,是軟交換應支持的重要協定。

基本介紹

  • 中文名:H.248
  • 外文名:H.248
簡介,主要功能,訊息命令,特點,呼叫流程,

簡介

如馬路上來來往往的車輛必須遵守交通規則一樣,行動網路中的實體互動信息也需要遵照一定的原則。具體來說,移動通信網由許多具有信息交換和處理能力的節點互連組成,要使整個網路有條不紊地工作,就需要每個網元都遵守約定好的數據格式和時序規則。這些為實現網路實體的信息交換而設立的規則、約定或者標準稱為網路協定,H.248是眾多網路通信協定中的一種。
H.248又稱MEGACO(Media Gateway Control Protocol,媒體網關控制協定),它在通信網路中的套用非常廣泛,例如MSCS(Mobile Switching Center Server,移動交換中心伺服器)和MGW(Media GateWay,媒體網關)網元需要協同工作以完成用戶的一次呼叫處理,H.248協定在這個過程中起到了舉足輕重的作用,如圖1所示。
圖1 H.248協定在通信網中的示意圖圖1 H.248協定在通信網中的示意圖
H.248協定定義的連線模型包含終端(Terminal)和上下文(Context)兩個主要概念。
l 終端
是MGW網元中的邏輯實體,能傳送和接收一種或多種媒體資源。
任何時候一個終端只能屬於一個上下文,可以表示TDM(Time Division Multiplexing,時分復用)、模擬線和RTP(Real-time Transport Protocol,實時傳輸協定)流等。
終端類型主要有半永久性終端(TDM信道或模擬線等)和臨時性終端(如RTP流,用於承載語音、數據和視頻信號或各種混合信號)。用屬性、事件、信號、統計表示終端特性,為了禁止終端的多樣性,在協定中引入了包(Package)的概念,將終端的可選特性參數組合成Package。
l 上下文
一個上下文是一些終端間的聯繫,描述了終端之間的拓撲關係及媒體混合/交換的參數。
朗訊公司(Lucent)在MGCP協定中首次提出Context的概念,使協定具有更好的靈活性和可擴展性,H.248/MeGaCo協定延用了這個概念,可通過Add Termination命令進行創建,或通過SubtractMove命令進行刪除。

主要功能

H.248協定是由MGC控制MG的協定,也稱MeGaCo。H.248中引入了Conntext概念,增加了許多Package的定義,從而將MGCP大大推進一步。可以說H.248建議已取代MGCP,成為MGC與MG之間的協定標準。然而在固網中MGCP還是存在很大的套用,H.248主要是套用於行動網路方面。
將網關分解成MG和MGC是研製大型電信級IP電話網關的需要。
MGC的功能如下:
l 處理與網守間的H.225 RAS訊息
l 處理No.7信令
l 處理H.323信令
MG的功能如下:
l IP網的終結點接口
l 電路交換網終結點接口
l 處理H.323信令
l 處理帶有RAS(Registration, Admission and Status,登記、接入許可與狀態)功能的電路交換信令
l 處理媒體流

訊息命令

H.248定義了如下命令:
l Move,將一個終端從一個上下文移到另一個上下文;
l AuditValue,返回終端特性的當前狀態;
l AuditCapabilities,返回終端特性的能力集;
l Notify,允許MG將檢測到的事件通知 MGC;
l ServiceChange,允許MG通知MGC一個或多個終端將要脫離或加入業務,也可以用於MG註冊到MGC表示可用性,以及MGC的掛起和MGC的主、備轉換通知等。
l Add,增加一個終端到一個關聯中。
l Modify,修改一個終端的屬性、事件和信號參數。
l Subtract,從一個關聯中刪除一個終端,同時返回終端的統計狀態。

特點

H.248與MGCP在協定概念和結構上有很多相似,但也有不同之外,主要區別如下:
l H.248/MeGaCo協定簡單、功能強大,且擴展性很好,允許在呼叫控制層建立多個分區網關;MGCP是H.248/MeGaCo之前的版本,它的靈活性和擴展性不如H.248/MeGaCo。
l H.248支持多媒體,MGCP不支持多媒體。套用於多方會議時,H.248比MGCP容易實現。
l MGCP基於UDP(User Datagram Protocol,用戶數據報協定)傳輸,H.248可以基於TCP(Transmission Control Protocol,傳輸控制協定)和UDP等。
l H.248的訊息編碼基於文本和二進制,MGCP的訊息編碼基於文本。
訊息是協定傳送的信息單元,一個訊息包含一個訊息頭和版本號,訊息頭包含傳送者的ID。訊息中的事務彼此無關,可以獨立處理。
協定訊息的編碼格式為文本格式和二進制格式。MGC必須支持這兩種格式,MG可以支持其中任一種格式。

呼叫流程

例如主被叫用戶間的一次通話業務過程中,MSCS和MGW網元間需進行多次H.248訊息互動,每次互動都包含一個請求和一個回響,請求由傳送方發起,接收方對請求進行處理,並將處理結果包含在回響中返回給對方。通常狀況下由MSCS網元發起請求,而MGW做出回響,但相反的情況也有可能出現。
當MG發起呼叫時,MSCS建立一個新的上下文,並使用Add命令將終端添加到上下文中,當MGW結束呼叫後,MSCS使用Subtract命令將終端從上下文中刪除,釋放資源。
兩個典型的MSCS和MGW間H.248訊息的套用場景如下:
l Add命令:
在呼叫處理過程中,當被叫用戶振鈴之後,服務主叫的MSCS網元需要通知MGW申請一個上下文,並在其中增加一個終端,用於對主叫用戶播放振鈴提示音。此命令由MSCS傳送給一個Add.Request訊息給MGW,MGW成功處理後會回送Add.Reply回響通知MSCS增加終端成功,如圖2所示。
圖2 MSCS與MGW網元之間的ADD命令示例圖2 MSCS與MGW網元之間的ADD命令示例
l Subtract命令
當通話結束時,主叫方或者被叫用戶會掛斷呼叫,此時網路會進行通話拆線和各種資源的釋放。Subtract命令也是由MSCS傳送給MGW網元,用於通知MGW刪除一個終端,當一個上下文中的所有終端均被刪除後,則該上下文也隨著被釋放。

相關詞條

熱門詞條

聯絡我們