日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【NGN学习笔记】4 软交换中的协议2—Megaco/H.248

發(fā)布時間:2025/4/5 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【NGN学习笔记】4 软交换中的协议2—Megaco/H.248 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者:gnuhpc
出處:http://www.cnblogs.com/gnuhpc/

1.概述:

軟交換設(shè)備之間采用SIP(Session Initiation Protocol)協(xié)議或者BICC(Bearer Independent Call Control)協(xié)議,軟交換設(shè)備與信令網(wǎng)關(guān)之間采用信令傳送協(xié)議SIGTRAN(Signaling Transport)在IP網(wǎng)絡中傳遞電路交換信令。而在媒體網(wǎng)關(guān)控制器(Media Gateway Controller)和媒體網(wǎng)關(guān)( Media Gateway )之間則采用H.248/Megaco協(xié)議。這是一個呼叫控制協(xié)議,媒體網(wǎng)關(guān)(MG)受MGC控制,其中滲透著MGC和MG分離的思想:優(yōu)勢在于--媒體轉(zhuǎn)換相對分布在邊緣,使得呼叫控制相對集中,可以用相對比較少的MGC控制相對比較多的MG,可以使MGC快速地升級。

傳統(tǒng)的VoIP網(wǎng)關(guān) vs MGC與MG分離

左圖為其在網(wǎng)絡中的位置,右圖以阿爾卡特的軟交換設(shè)備為例。

?

MGCP協(xié)議是在MEGACO/H.248之前的一個版本,它的靈活性和擴展性比不上MEGACO/H.248,同時在對多運營商的支持方面也不如MEGACO/H.248協(xié)議。 MEGACO/H.248實際上是同一個協(xié)議的名字,由IETF和ITU聯(lián)合開發(fā),IETF稱為MEGACO,ITU-T稱為H.248。MEGACO/H.248稱為媒體網(wǎng)關(guān)控制協(xié)議,它具有協(xié)議簡單,功能強大,且擴展性很好的特點。

H.248/Megaco協(xié)議是2000年由ITU-T第16工作組提出的媒體網(wǎng)關(guān)控制協(xié)議,它是在早期的MGCP協(xié)議(RFC2705)基礎(chǔ)上結(jié)合其它媒體網(wǎng)關(guān)控制協(xié)議特點發(fā)展而成的種協(xié)議。它提供控制媒體的建立、修改和釋放機制,同時也可攜帶某些隨路呼叫信令,支持傳統(tǒng)網(wǎng)絡終端的呼叫,解決了H.323的復雜、伸縮性差著問題,是下一代網(wǎng)絡關(guān)鍵的媒體網(wǎng)關(guān)控制協(xié)議。

H.248/Megaco的另一個特點是消息格式既可以采用文本格式,也可以采用ASN.1的二進制編碼格式。在對媒體流進行描述時,如果消息格式是文本格式,則采用SDP描述媒體流。如果消息格式是二進制編碼格式,則使用協(xié)議規(guī)定的編碼。因此在協(xié)議實現(xiàn)時,若要求各廠商設(shè)備互通,就需要實現(xiàn)兩種編碼方式。這一特點是IETF和ITU-T合作的結(jié)果。

H.248/Megaco協(xié)議建立了多種傳輸機制,其定義的各種協(xié)議消息既可以在TCP上傳輸,也可以在UDP上傳輸,保證了協(xié)議消息在媒體網(wǎng)關(guān)和媒體網(wǎng)關(guān)控制器之間的可靠傳輸。

?

2.H.248/Megaco協(xié)議中的主要概念:

  • 終結(jié)點(Termination)是媒體網(wǎng)關(guān)上的一個邏輯實體,能夠發(fā)送或接收一個或多個媒體流的邏輯功能實體,如模擬用戶接入網(wǎng)關(guān)中的電話線、中繼網(wǎng)關(guān)中的中繼電路,一個終端在任一時刻屬于且只能屬于一個關(guān)聯(lián)。終結(jié)點定義: TerminationID、PropertyID、Descriptor。
    • 半永久性終結(jié)點:代表物理實體,如中繼線、模擬線;
    • 臨時終結(jié)點:代表臨時性的信息流,如IP資源--一個RTP Port,僅在它們被使用期間存在。

分類:

關(guān)聯(lián)(Context)是兩個或多個終結(jié)點之間的連接關(guān)系,描述了終端間拓撲關(guān)系和媒體混合/交換的參數(shù),表示一組終結(jié)點之間的連接關(guān)系。只有同一個關(guān)聯(lián)中的終結(jié)點才能交換媒體,一個終結(jié)點在任一時間只能在一個關(guān)聯(lián)中,但是在一個關(guān)聯(lián)中可以存在若干個終結(jié)點,其數(shù)目完全由媒體網(wǎng)關(guān)的特性決定。空關(guān)聯(lián)表示所有與其它終點沒有聯(lián)系的終結(jié)點。
  • ContextID
  • Topology:表示關(guān)聯(lián)中終結(jié)點之間媒體的流向
  • Priority:MG處理關(guān)聯(lián)時的優(yōu)先級

關(guān)聯(lián)的屬性

包(Package)通過允許終結(jié)點具有可選的特性、事件、信號和數(shù)據(jù),媒體網(wǎng)關(guān)控制協(xié)議實現(xiàn)了對具有不同特點的終結(jié)點的支持。同時,為了實現(xiàn)媒體網(wǎng)關(guān)與媒體網(wǎng)關(guān)控制器的互操作,這些可選項可以被組合成包。不同類型媒體網(wǎng)關(guān)可以實現(xiàn)不同的終結(jié)點,包用來確定終結(jié)點的不同和媒體網(wǎng)關(guān)的能力,Megaco的可擴展性主要由包來體現(xiàn)。
  • 屬性(Property):終結(jié)點狀態(tài)屬性和媒體流特性
  • 事件(Event):終結(jié)點需要檢測和上報的事件,如摘機,掛機和拍叉等
  • 信號(Signal):請求MG向終結(jié)點施加的信號,如撥號音、忙音和錄音通知等
  • 統(tǒng)計(Statistic):指示終結(jié)點采集并上報的統(tǒng)計數(shù)據(jù)

定義

事務交互(Transacition)

MG和MGC之間的命令被封裝到事務中,事務交互由TransactionRequest發(fā)起,返回結(jié)果放在TransactionReply中,TransactionPend周期性地報告Transaction的執(zhí)行情況。

事務交互特點:保證命令的按序執(zhí)行,但不同的事務可以以任何順序執(zhí)行,事務處理都是原子操作。

3.Megaco命令

  • Add:MGC->MG,向一個關(guān)聯(lián)添加一個終結(jié)點,當向一個關(guān)聯(lián)添加第一個終結(jié)點時,同時創(chuàng)建一個關(guān)聯(lián)。
  • Subtract:MGC->MG,解除一個終結(jié)點與關(guān)聯(lián)的聯(lián)系,并把該終結(jié)點放入空關(guān)聯(lián),當刪除關(guān)聯(lián)中最后一個終結(jié)點時,同時刪除了這個關(guān)聯(lián) 。
  • Move:MGC->MG,將一個終結(jié)點從一個關(guān)聯(lián)轉(zhuǎn)移到另一個關(guān)聯(lián),不能用來將終結(jié)點從空關(guān)聯(lián)中移走和移入。
  • Modify:MGC->MG,修改一個終結(jié)點屬性、事件和信號,指示檢測相關(guān)的事件
  • Notify:MG->MGC,報告媒體網(wǎng)關(guān)中所發(fā)生的事件
  • AuditValue:MGC->MG,獲取與終結(jié)點的當前屬性、事件、信號。
  • AuditCapability:MGC->MG,獲取媒體網(wǎng)關(guān)所允許的終結(jié)點特性、事件和信號的所有可能值的信息
  • ServiceChange:MG->MGC/MGC->MG,報告終結(jié)點將要退出服務或者恢復服務,MGC指示應退出服務或恢復服務的終結(jié)點,報告終結(jié)點的能力發(fā)生了改變,MGC將對MG的控制權(quán)移交給其他的MGC。

4.描述符(Descriptor)

  • 媒體描述符(Media):描述所有的媒體流,包括一個終結(jié)點狀態(tài)描述符和多個流描述符。
  • 終結(jié)點狀態(tài)描述符(Termination State):與媒體流無關(guān),表明業(yè)務狀態(tài)特性和事件緩存特性,終結(jié)點狀態(tài)--Test, in service, out of service。
  • 流描述符(stream):描述單個雙向流:本地流的特性,遠程流的特性,包括本地控制描述符、本地描述符和遠程描述符。
  • 本地控制描述符(local control):媒體流特有的屬性模式,receive-only/send-only/send-receive/inactive。
  • 本地描述符(Local):描述MG接受到的媒體的編碼格式。
  • 遠端描述符(Remote):描述MG發(fā)出的媒體的編碼格式。
  • 事件描述符:包括RequestID和一組MG需要檢測和報告的事件。
  • 調(diào)制器描述符(Modem):對調(diào)制器的類型和參數(shù)進行定義。
  • 復用描述符(Multiplex):將媒體和對應的承載通道聯(lián)系在一起。
  • 事件緩存描述符(EventBuffer):一系列需要檢測和緩存的事件,對檢測到的事件的處理模式。
  • 信號描述符(Signal):MG應用于終結(jié)點的信號集
  • 審計描述符(Audit):向MG指示要進行審計的信息,一個其他描述符的集合。
  • 業(yè)務改變描述符(ServiceChange):只能用于ServiceChange命令,描述改變的模式、原因、時間等
  • 數(shù)圖描述符(DigitMap):規(guī)定作用于MG中的撥號方案,用于檢測和報告在終結(jié)點處接收到的數(shù)字
  • 統(tǒng)計描述符(Statistics):描述關(guān)聯(lián)中終結(jié)點的統(tǒng)計屬性。
  • 包描述符(Packet):用于AuditValue命令,返回終結(jié)點實現(xiàn)的包的列表。
  • 被觀察事件描述符(ObservedEvent):向MGC報告檢測到的事件
  • 拓撲描述符(Topology):描述關(guān)聯(lián)中終結(jié)點的流方向(T1,T2,聯(lián)絡)
  • 錯誤描述符(Error):向MGC報告錯誤

5.典型交互流程

控制中繼網(wǎng)關(guān):與ISUP協(xié)議配合共同完成中繼呼叫。

控制駐地網(wǎng)關(guān):單獨負責用戶終端接入的功能

?

作者:gnuhpc
出處:http://www.cnblogs.com/gnuhpc/

轉(zhuǎn)載于:https://www.cnblogs.com/gnuhpc/archive/2012/12/11/2813485.html

總結(jié)

以上是生活随笔為你收集整理的【NGN学习笔记】4 软交换中的协议2—Megaco/H.248的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。