H.248協議的作用和功能
在一些應用中,常會見到我們不太熟悉的協議。這里我們就來介紹一下H.248協議。這個協議的主要特點和應用我們在下面來為大家詳細說一下。H.248協議是2000年由 ITU-T第 16工作組提出的媒體網關控制協議,它是在早期的 MGCP協議基礎上改進而成。H.248/ MeGaCo協議是用于連接MGC與MG的網關控制協議,應用于媒體網關與軟交換之間及軟交換與 H.248/ MeGaCo終端之間,是軟交換應支持的重要協議。H.248協議定義的連接模型包括終端(termination)和上下文(context)兩個主要概念。終端是 MG中的邏輯實體,能發送和接收一種或多種媒體,在任何時候,一個終端屬于且只能屬于一個上下文,可以表示時隙、模擬線和RTP(real time protocol)流等。
終端類型主要有半永久性終端(TDM信道或模擬線等)和臨時性終端(如RTP流,用于承載語音、數據和視頻信號或各種混合信號)。用屬性、事件、信號、統計表示終端特性,為了解決屏蔽終端多樣性問題,在協議中引入了包(package)概念,將終端的各種特性參數組合成包。一個上下文是一些終端間的聯系,它描述終端之間的拓撲關系及媒體混合/交換的參數。朗訊公司(Lucent)在MGCP協議中首次提出 context概念,使協議具有更好的靈活性和可擴展性,H.248/MeGaCo協議延用了這個概念,它可用 Add命令創建,用Subtract或 Move命令刪除。
主要功能
H.248協議是由MGC控制 MG的協議,也稱MeGaCo。 H.248中引入了cnntext概念,增加了許多package的定義,從而將MGCP大大推進一步。可以說H.248建議已取代 MGCP,成為 MGC與 MG之間的協議標準。
將網關分解成MG和 MGC是研制大型電信級IP電話網關的需要。 MGC的功能是:(l)處理與網守間的H.225 RAS消息;(2)處理 No.7信令(可選);(3)處理H.323信令(可選)。MG的功能是:(l)IP網的終結點接口;(2)電路交換網終結點接口;(3)處理 H.323信令(在某類分解中);(4)處理帶有RAS(registeration admission status)功能的電路交換信令(在某類分解中);(5)處理媒體流。
協議消息及命令
消息是協議發送的信息單元,一個消息包含一個消息頭和版本號,消息頭包含發送者的ID。消息中的事務彼此無關,可以獨立處理。協議消息的編碼格式為文本格式和二進制格式。MGC必須支持這兩種格式,MG可以支持其中任一種格式。當MG發起呼叫時,MGC建立一個新的上下文,并使用Add命令將 R7rP流和模擬線這兩個終端分別添加到上下文中,當 MG結束呼叫后,MGC使用Subtract命令將終端從上下文中刪除,釋放資源。用Modify命令可以修改終端的屬性和信號參數。H.248還定義了:(l)Move命令,將一個終端從一個上下文移到另一個上下文;(2)AuditValue命令,返回終端特性的當前狀態;(3)AuditCapabilities命令,返回終端特性的能力集;(4)Notify命令,允許 MG將檢測到的事件通知 MGC;(5)ServiceChange命令,允許 MG通知MGC一個或多個終端將要脫離或加入業務,也可以用于MG注冊到 MGC表示可用性,以及MGC的掛起和MGC的主、備轉換通知等。
H.248與MGCP在協議概念和結構上有很多相似之處,但也有不同。H.248/MeGaCo協議簡單、功能強大,且擴展性很好,允許在呼叫控制層建立多個分區網關;MGCP是H.248/ MeGaCo以前的版本,它的靈活性和擴展性不如H.248/ MeGaCo。H.248支持多媒體,MGCP不支持多媒體。應用于多方會議時,H.248協議比 MGCP容易實現。MGCP基于UDP傳輸,H.248基于傳輸控制協議(TCP)、UDP等。H.248的消息編碼基于文本和二進制,MGCP的消息編碼基于文本。