-
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是眾多網絡通信協議中的一種。
H.248又稱MEGACO(Media Gateway Control Protocol,媒體網關控制協議),它在通信網絡中的應用非常廣泛,例如MSCS(Mobile Switching Center Server,移動交換中心服務器)和MGW(Media GateWay,媒體網關)網元需要協同工作以完成用户的一次呼叫處理,H.248協議在這個過程中起到了舉足輕重的作用,如圖1所示。
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命令進行創建,或通過Subtract、Move命令進行刪除。
H.248主要功能
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消息命令
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特點
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的消息編碼基於文本。
協議消息的編碼格式為文本格式和二進制格式。MGC必須支持這兩種格式,MG可以支持其中任一種格式。
H.248呼叫流程
例如主被叫用户間的一次通話業務過程中,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所示。
l Subtract命令
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:4次歷史版本
- 最近更新: 权力的探索者