




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、H.248H.248協議介紹協議介紹課程目標課程目標了解了解H.248H.248協議的體系結構協議的體系結構掌握掌握H.248H.248協議中命令用途協議中命令用途掌握掌握H.248H.248命令中參數的含義和用途命令中參數的含義和用途掌握掌握H.248H.248協議的消息交互過程協議的消息交互過程了解了解MGWMGW網關網關的數據配置的數據配置學習完本課程,您將能夠:學習完本課程,您將能夠:參考資料參考資料隨機手冊技術手冊信令與協議分冊應用協議第4章 H.248&MEGACO協議規范RFC3015課程內容T第一章第一章 概述概述第二章第二章 H.248 協議介紹協議介紹第三章第三章
2、信令流程信令流程第四章第四章 數據配置數據配置第一章第一章 概述概述l第二節第二節 Mc接口定義及功能接口定義及功能 l第三節第三節 H.248在在Msoftx3000中的應用中的應用 網關控制協議概述網關控制協議概述H.248和MeGaCo是同一種協議,是ITU與IETF共同努力的結果,ITU-T稱之為H.248,而IETF稱為MeGaCo。H.248協議是在MGCP協議的基礎上,結合其它媒體網關控制協議特點發展而成的一種協議。MGCP協議描述能力有欠缺,限制了其在大型網關上的應用。對于大型網關,H.248協議是一個好的選擇。MGCP消息傳遞依靠承載在寬帶IP網絡上的UDP數據包,而H.24
3、8信令消息可基于UDP/TCP/SCTP等多種承載。H.248H.248協議的內容、意義及功能協議的內容、意義及功能協議的內容: 將分布式網關分解成幾個功能子模塊呼叫控制實體MGC 和媒體處理實體MG,并為這些模塊的通信指定標準協議。H.248 協議在 VoIP 解決方案中具有重要作用。網關分離的意義: 使網關有更高的伸縮性,同時允許網關由分布在不同物理平臺的多個供應商提供的部件組成。協議的功能: 主要功能是建立一個良好的業務承載連接模型,將呼叫和承載連接進行分離,通過對各種業務網關: TG、AG、RG等的管理,實現網絡之間的業務互通。網關控制協議演化歷史網關控制協議演化歷史IPDC + SG
4、CPLevel3 Cisco/Bellcore=MGCPTelecordia, Level3 : IETF RFC 2705, October 1999)ITU-T SG16 H.248 / IETF MeGaCo (IETF RFC 2885 Version 0.8, August 2000)(IETF RFC 3015 Version 1.0, November 2000)MGCP : Media Gateway Control ProtocolMeGaCo : MEdia GAteway COntrol ProtocolSGCP : Simple Gateway Control Prot
5、ocolIPDC : IP Device Control第一章第一章 概述概述l第二節第二節 Mc接口定義及功能接口定義及功能 l第三節第三節 H.248在在Msoftx3000中的應用中的應用 McMc接口定義接口定義 Mc接口是MSC Server(或GMSC Server)與媒體網關MGW間的標準接口,其協議遵從H.248協議,并針對3GPP特殊需求定義了H.248擴展事務(Transaction)及包(Package)。Mc接口為3GPP R4新增接口,物理接口方式可選擇ATM、IP或TDM。Mc接口的協議消息編碼采用二進制或文本方式,底層傳輸機制將采用MTP-3b(基于ATM的信令傳
6、輸)或SCTP(基于IP的信令傳輸)為其提供協議承載。 McMc接口功能接口功能 Mc接口提供了MSC Server(或GMSC Server)在呼叫處理過程中控制MGW中各類靜態及動態資源(IP/ATM/TDM)的能力(包括終端屬性、終端連接交換關系及其承載的媒體流);該接口還提供了獨立于呼叫的MGW狀態維護與管理能力 。使用分離網關模型實現互通使用分離網關模型實現互通媒體網關(MGW):當媒體流從SCN(交換電路網絡)流向包網絡的時候,網關終結SCN流,打包媒體數據(如果媒體數據不是基于包的形式),并把打包后的業務數據流傳給分組網絡。當媒體流從分組網絡流向SCN時,執行相反的功能。媒體網關
7、控制器(MGC):MGC負責處理MGW上的資源注冊和管理。MGC可能具備這樣的能力:根據本地的策略來授權資源的使用。對于信令傳輸而言,MGC可能具有這種能力:發起和終結SCN信令協議,如SS7-ISUP和Q.931/DSS1。信令網關(SG):是一個信令代理,能夠在IP邊緣發送和接收SCN內部信令。SS7-Internet網關中的SG功能可能包括SS7信令中的中繼、翻譯和終結。MEGACOMEGACO體系結構體系結構Media Gateway ControllerSignalling GatewayMGPSTN SignallingMedia GatewayPSTN BearerGlobal
8、SignallingMGCMedia TransportMG ControlSignalling SIGtransT1/E1/PRIE&MSS7Q.931RTP/UDP/IPAAL1,2,5MGCPMegacopH248H.323SIP(+)One Logical VoIP GW第一章第一章 概述概述l第二節第二節 Mc接口定義及功能接口定義及功能 l第三節第三節 H.248在在MsoftX3000中的應用中的應用 H.248協議在MsoftX3000中的應用 MsoftX3000在UMTS系統中用作MSC Server(或GMSC Server),是核心網控制面設備,處于分離網關體系
9、的控制地位(即作MGC)。H.248協議應用于MsoftX3000與媒體網關(MGW)之間的接口上。NcMSC Server(Msoftx3000)McMcH.248H.248GMSC Server(Msoftx3000)NcMSC Server(McMcMGWMGWH.248H.248GMSC Server協議棧結構協議棧結構 H.248協議應用于Mc接口,該協議傳輸可以基于IP(圖中a),也可基于ATM(圖中b)。目前的組網結構一般采用基于IP的傳輸方式。 H.248SCTPIPMACL1(G)MSC ServerMcMGW(a)基于IPMc(b)基于ATMH.248SCTPIPMACL1
10、H.248SCTPIPMACL1(G)MSC ServerMcMGW(a)基于IPMc(b)基于ATMH.248SCTPIPMACL1(G)MSC ServerH.248SSCFAAL5MTP-3bATMPLSTCATMSSCOP(G)MSC ServerH.248SSCFAAL5MTP-3bATMPLSTCATMSSCOPNGN網絡結構Msoftx3000Msoftx30003G Access業業務務管管理理網網絡絡控控制制核核心心交交換換邊邊緣緣接接入入PSTNPSTNTMG8010SG7000PLMNPLMNUniphoneSIP/H.323PhoneMsoftx3000Msoftx30
11、00分分組組核核心心App ServerPolicy ServeriOSSVideo GWU-PathPOTSUMG89003G終端UMG8900MRS6000MRS60002G終端IN3G AccessVideo GWUMG89003G終端2G終端思考題思考題1. Mc接口是_同_之間的接口。 2. H.248協議的承載類型有幾種?各自的協議棧分別是什么?3.請簡述一下 Mc接口的功能。4.MGC、MGW、SG三個實體的作用是什么?解答解答1. 答案:MGW , MSC Server 2. 答案:IP和ATM,協議棧:略3. 答案:見膠片4. 答案:見膠片本章小結本章主要介紹了網關控制協議體
12、系結構的基本思想和H.248網關控制協議在NGN網絡體系結構中的位置。通過本章的學習對網關控制協議的作用進行初步的了解。課程內容T第一章第一章 概述概述第二章第二章 H.248 協議介紹協議介紹第三章第三章 信令流程信令流程第四章第四章 數據配置數據配置第二章第二章 H.248H.248協議介紹協議介紹l第三節第三節 命令、描述符命令、描述符l第四節第四節 消息結構消息結構基本概念基本概念 媒體網關(MGW):媒體網關將一種類型網絡的媒體轉換成另一網絡所要求的格式,例如,媒體網關可能終結交換電路網的承載信道(如PCM)和分組網絡的媒體流(如IP網絡中的媒體流)。可以有能力分別對音頻、視頻和數據
13、進行處理,并且能夠進行全雙工的媒體轉換。也可以播放一些音頻/視頻信號,甚至具有提供媒體會議的能力。媒體網關控制器(MGC):負責對相關于MGW內媒體信道連接控制的呼叫狀態進行維護。多點控制單元(MCU):控制多方會議(通常會包含對音頻、視頻和數據的處理)的建立和協調的實體。流(Stream):作為呼叫或者會議的一部分,而被媒體網關發送/接收的雙向媒體或控制流。第二章第二章 H.248H.248協議介紹協議介紹l第三節第三節 命令、描述符命令、描述符l第四節第四節 消息結構消息結構連接模型:兩個重要概念連接模型:兩個重要概念(Context (Context 和和 Termination)Ter
14、mination)協議的連接模型主要描述媒體網關中的邏輯實體,這些邏輯實體由媒體網關控制器控制。這個連接模型中的主要的抽象概念是終端(Termination)和關聯(Context)。在H.248/Megaco定義的連接模型中,包括關聯和終端兩個實體。一個關聯中至少要包含一個終端,否則此關聯將被刪除。同時一個終端在任一時刻也只能屬于一個關聯。 連接模型:兩個重要概念連接模型:兩個重要概念(Context (Context 和和 Termination)Termination)TerminationRTP StreamTerminationSCN Bearer ChannelTerminatio
15、nSCN Bearer ChannelTerminationSCN Bearer ChannelTerminationSCN Bearer ChannelTerminationRTP StreamTerminationRTP StreamContextContextContextMedia GatewayNull Context*關聯(關聯(ContextContext)關聯描述一個終端集之間的關聯關系,當一個關聯涉及多個終關聯描述一個終端集之間的關聯關系,當一個關聯涉及多個終端時,關聯將描述這些終端所組成的拓撲結構以及媒體混合交端時,關聯將描述這些終端所組成的拓撲結構以及媒體混合交換的參數。
16、它可以通過換的參數。它可以通過Add Add 命令進行創建,通過命令進行創建,通過Subtract Subtract 進進行刪除。一個關聯中必須包含終端。行刪除。一個關聯中必須包含終端。關聯(關聯(ContextContext)的屬性)的屬性Context的四個屬性 ContextIDContextID:32bits,在網關范圍內唯一標識一個關聯。 Context ID是由MG決定的,在MG的范圍內是唯一的。 關聯二進制編碼表示文本編碼表示表示含義NULL0-NULLContext表示在網關中所有與其它任何終端都沒有關聯的終端。CHOOSE關聯0 xFFFFFFFE$CHOOSE 用以請求MG
17、W創建一個新的關聯ALL關聯0 xFFFFFFFF*ALL 通配符表示 MGW的所有的 Context特殊關聯編碼對照表關聯(關聯(ContextContext)的屬性)的屬性TopologyTopology:拓樸,用于描述一個關聯內部終端之間的媒體流向。終端也存在一個稱之為MODE的屬性,用于描述媒體的流向,但它描述的是相對于關聯外部的流向。PriorityPriority:標識媒體網關對關聯處理的優先級。 MGC還可以在MG重啟時平滑處理中,根據優先級處理大量Context到達的情況。取值范圍為0到15,取值越小優先級越大。EmergencyEmergency:描述關聯的緊急處理信息。 也
18、提供一種優先處理Context的方式。終端(終端(TerminationTermination) 終端是位于媒體網關中的一個邏輯實體,可以發送終端是位于媒體網關中的一個邏輯實體,可以發送/ /接收媒體接收媒體和(或)控制流。例如表示一個時隙、一個和(或)控制流。例如表示一個時隙、一個IPIP端口端口(IP(IP地址地址+ +端端口號口號) )、或一個、或一個ATMATM端口端口(VPI/VCI)(VPI/VCI)。終端(終端(TerminationTermination)終端通常可分為兩類,一類是半永久終端,用來表示物理實體。例如TDM信道,只要這個TDM信道在媒體網關中被配置,就一直存在,只
19、有當配置信息被刪除與之對應的終端才會消失。另一類稱為臨時終端,代表臨時性的信息流,例如RTP流,當需要時創建,使用完畢后就刪除。臨時終端通過ADD命令創建,通過SUBTRACT命令清除。與此不同,當一個半永久終端被加入一個特定關聯時,它是從NULL關聯中獲取,而當從特定關聯中刪除時,它又被返回到NULL關聯。終端特征通過屬性來描述,這些屬性被組合成描述符在命令中攜帶。終端被創建時,媒體網關會為其分配一個唯一標識。終端(終端(TerminationTermination)終端屬性,可以創建新的終端或者修改已存在終端的屬性。終端ID,對不同的終端通過終端ID來引用,終端ID是由MG自己設置的。終端
20、ID有兩種通配方式:“ALL” 和“CHOOSE”。終端屬性和描述符,終端擁有屬性,屬性擁有唯一的屬性ID。ROOT終端,通常用來表示媒體網關本身,允許在ROOT終端上定義包,也可以擁有屬性、事件、信號、統計和參數。ROOT終端可以出現在Modify、Notify、AuditValue、AuditCapability、ServiceChange命令中,其它任何對ROOT終端的使用都是錯誤的。TerminationTermination的屬性的屬性Termination IDTermination ID : 用二進制編碼表示可以有64位,文本編碼可以達64個字符。屬性屬性 Properties
21、Properties : 終端本身具有的屬性。事件事件 Events Events : 終端能夠檢測事件的發生。如:摘機事件。信號信號 Signals Signals : 網關產生的各種類型的媒體流。如:各種信號音。統計統計StatisticsStatistics : 用于描述一個Termination的統計信息,它可以在一次呼叫完成后向MGC上報,或者MGC使用命令AuditValue查詢相關的統計信息,該信息用來計費。包(包(PackagePackage)包包。不同類型網關的終端可能具有不同的特性。為了獲取媒體網關/媒體網關控制器之間良好的互操作性,將終端的可選屬性組合成包,通常終端實現這
22、些包的一個子集。 第二章第二章 H.248H.248協議介紹協議介紹l第三節第三節 消息結構消息結構l第四節第四節 命令、描述符命令、描述符H.248H.248協議的消息編碼協議的消息編碼消息是H.248協議發送的一個信息單元。消息可以使用二進制格式和文本格式編碼。采用二進制編碼時,使用ITU-T X.680(ASN.1)定義的規范描述,使用X.690定義的BER規則編碼;采用文本方式編碼時,遵循RFC 2234 ABNF規范。MGC必須支持兩種編碼格式,MG可能支持其中任何一種或兩種方式。H.248消息都有相同的結構 。H.248H.248消息結構消息結構Megaco/H.248 messa
23、geTrans HdrReq or ReplyReq or ReplyReq or ReplyTransactionTransactionTransaction.HeaderCommandCtx PropertiesCtx HdrCommand.Trans Hdr Action Action.DescriptorDescriptorH.248H.248協議的消息機制協議的消息機制 H.248協議發送或接受的信息單元稱為消息,消息從消息頭(Header)開始,后面是若干個事務。 消息頭中包含消息標識符(MID,Message Identifier)和版本字段:MID用于標識消息的發送者,可以是域
24、地址、域名或設備名,一般采用域名。 版本字段用于標識消息遵守的協議版本。版本字段有1位或2位數,目前版本為1。 消息內的事務是相互獨立的,當多個被獨立處理時,消息沒有規定處理的先后次序。H.248H.248協議的消息機制協議的消息機制Message消息TransactionI事務TransactionIDnContextID1關聯ContextIDnCMD1命令CMDnDes-nDes-1描述符.事務(事務(TransactionTransaction) MGC和MG之間的一組命令構成事務,事務由TransactionID進行標識。事務包含一個或多個動作,一個動作由一系列局限于一個關聯的命令組
25、成。一個事務從“事務頭部”(TransHdr)開始。在TransHdr中包含TransactionID。TransactionID由事務的發送者指定,在發送者范圍內是唯一的。TransHdr后面是該事務的若干動作,這些動作必須順序執行。若某動作中的一個命令執行失敗,該事務中以后的命令將終止執行(Optional命令除外)。引入事務的一個重要功能是可以保證命令的順序執行。當命令標記為“Optional”(可選命令),該命令可以越過一個命令執行失敗而導致以后命令終止執行的限制,即如果可選命令執行不成功,其后的命令可以繼續執行。事務(事務(TransactionTransaction)事務包括請求和
26、響應兩種類型,而響應也有兩種:TransactionReply和TransactionPending。 事務(事務(TransactionTransaction)TransactionRequest每個TransactionRequest請求激發一個事務。一個事務包含一個到多個動作,每個動作包含與同一個關聯(Context)相關的一個到多個命令。TransactionRequest結構如下:TransactionRequest(TransactionId ContextID Command . Command, . . . ContextID Command . Command )事務(事務(
27、TransactionTransaction)TransactionReply是事務接收者對TransactionRequest的一種響應,表明接收者完成該TransactionRequest命令執行,對每個事務都應有一個Reply響應。有兩種情況表明一個TransactionRequest執行完成: TransactionRequest中的所有命令成功執行完畢; TransactionRequest中的一個非可選命令執行失敗。TransactionReply結構如下:TransactionReply(TransactionID ContextID Response .Response ,.
28、. . ContextID Response .Response )事務(事務(TransactionTransaction)TransactionPending由接收者發送,指示事務正在處理,但仍然沒有完成。當命令處理時間較長時,可以防止發送者重發事務請求。TransactionPending結構如下: TransactionPending (TransactionID )l可 見 , 事 務 表 現 為 T r a n s a c t i o n R e q u e s t , 對TransactionRequest接收者必須響應一個TransactionReply,在此之前可能由許多Tr
29、ansactionPending響應。 動作(動作(ActionAction) 動作是由一系列局限于一個關聯的命令組成。動作是由一系列局限于一個關聯的命令組成。動作(動作(ActionAction) 動作與關聯(Context)是密切相關的,動作由ContextID進行標識。在一個動作內,命令需要順序執行。一個動作從關聯頭部(CtxHdr)開始,在CtxHdr包含ContextID,用于標識該動作對應的關聯。ContextID由MG指定,在MG范圍內是唯一的。MGC必須在以后的與此關聯相關的事務中使用ContextID。在CtxHdr后面是若干命令,這些命令都與ContextID標識的關聯相關
30、。 第二章第二章 H.248H.248協議介紹協議介紹l第三節第三節 消息結構消息結構l第四節第四節 命令、描述符命令、描述符命令(命令(CommandCommand)命令命令(Command)(Command) :是H.248消息的主要內容,實現對關聯和終端屬性的控制,包括指定終端報告檢測到的事件,通知終端使用什么信號和動作,以及指定關聯的拓撲結構等。命令由命令頭部(CMDHdr)與命令參數構成,在H.248協議中,命令參數被組織成“描述符”(Descriptor)。H.248協議定義了八個命令,其中“Notify”是由MG發給MGC,“ServiceChange”可由MG或MGC發送,其它
31、命令都是由MGC發給MG。 命令:命令:Add/Modify/SubtractAdd/Modify/SubtractADDADD : : 增加一個Termination到一個Context中,當不指定Context ID時(或第一次增加一個Termination),將生成一個Context,然后加入Termination。MODIFYMODIFY : : 修改一個Termination的屬性、事件和信號參數。如:修改終端的編碼類型、通知終端檢測摘機/掛機事件、修改終端的拓撲結構(雙向/單向/隔離等)。SUBSTRACTSUBSTRACT : : 從一個Context中刪除一個Terminati
32、on,同時返回Termination的統計狀態。如果Context中再沒有其它的Termination,將刪除此Context。命令:命令:Move/AuditValue/AuditCapaMove/AuditValue/AuditCapabilitiesbilitiesMOVEMOVE : : 將一個Termination從一個Context轉移到另一個Context中。AUDITVALUEAUDITVALUE : : 返回Termination的當前的Properties、Events、Signals、Statistics。AUDITCAPABILITIESAUDITCAPABILITIE
33、S: : 返回MG中Termination特性的能力集。命令:命令:Notify/ServiceChangeNotify/ServiceChangeNOTIFYNOTIFY : : 允許MG將檢測到的事件通知給MGC。 例如:MGW將檢測到的摘機事件上報給MGC。SERVICECHANGESERVICECHANGE : : 允許MG向MGC通知一個或者多個終端將要脫離或者加入業務。用來MG向MGC進行注冊、重啟通知。MGC可以使用ServieceChange對MG進行重啟。MGC可以使用ServiceChange通知MG注銷一個或一部分的Termination。描述符描述符Descriptor
34、sDescriptors描述符描述符DescriptorsDescriptors一個命令的參數被定義為描述符。Descriptor是由Name和item組成(item可以攜帶Value)。一些命令可以共享一個或幾個描述符。Descriptor可以作為一個Command的輸出返回值。在大多數情況下Descriptor作為返回值,只有Name沒有其它item。通常,描述符的形式如下: DescriptorName= parm = value, parm = value . 描述符描述符DescriptorsDescriptorsModemModem: 標識Modem 的類型和其它參數等信息。(包括
35、的類型有:V.18, V.22, V.22bis, V.32,V32bis ,V.34, V.90, V.91, Synchronous ISDN,并且允許進行擴充)。描述符描述符DescriptorsDescriptorsMediaMedia : 對媒體流的描述。該描述符是由TerminationState和Stream Descriptor組成的。其中 TerminationState描述了Termination的屬性(不依賴于Stream)。由一個或多個Stream Descriptor描述一個Media Stream。Stream是由StreamID來標識的,StreamID用來將一個
36、 Context中同屬于一起的Stream聯系在一起。 在Stream中有三個子Descriptor Local/Remote/LocalControl組成。在沒有Stream Descriptor存在的情況下,這三個Descriptor也可以直接包含在Media Descriptor中。 組成如下: Media DescriptorMedia Descriptor TerminationStateDescriptorTerminationStateDescriptor Stream DescriptorStream Descriptor LocalControl DescriptorLoca
37、lControl Descriptor Local DescriptorLocal Descriptor Remote DescriptorRemote Descriptor描述符描述符DescriptorsDescriptorsTerminationStateTerminationState: Termination的屬性之一(可以被定義在一個Package中)。描述終端的狀態。StreamStream : 用來描述單個媒體流的remote/local/localControl的內容。可以通過設置Local和Remote參數為“NULL”來刪除Stream。Stream Descriptor
38、使用Stream ID進行連接。用來標識一個Context中Media flowing之間的關系。LocalLocal : 包含參數用來說明MGW從遠端實體收到的媒體流。remoteremote : 包含參數用來說明MGW向遠端實體發送的媒體流。LocalControlLocalControl : 包含參數用來描述MGC和MGW之間的交互。描述符描述符DescriptorsDescriptorsEventsEvents : 用來描述MG檢測Events和檢測到Events該如何處理。EventBuffer EventBuffer : 當Events緩沖區被激活后,用來描述MG中檢測到的事件。S
39、ingalsSingals : 描述Termination中信號的 “與/或” 操作。(如:忙音等)。AuditAudit : 在審計命令中指定那些內容是需要被審計的。Packages Packages : 在AuditValue命令中,返回一個能夠被Termination識別 的Package列表。描述符描述符DescriptorsDescriptorsDigitMapDigitMap : 定義了事件的關系,當MG檢測到這些事件發生(并與預先設置的匹配)時,將向MGC報告(例如:檢測到帶內的DTMF信號)。ServiceChangeServiceChange : 描述ServiceChang
40、e發生的原因。ObservedEvents ObservedEvents : 在Notify或AuditEvents中上報觀察到的事件。Statistics Statistics : 在審計或刪除Termination時,上報Termination中保存的統計值。Extersion Extersion : 供擴充時使用。思考題思考題1. H.248協議中兩個重要概念是什么?2. H.248目前實現的H.248協議棧支持的編碼方式?他們分別符合什么語法?解答解答1. 答案: 關聯(Context), 終端(Termination)2. 答案: 文本、二進制,ABNF、ASN.1本章小結本章小結本
41、章主要介紹了H.248 協議的基本概念:兩個重要概念:Context和Termination命令: Command描述符: Descriptor事務處理: Transaction課程內容T第一章第一章 概述概述第二章第二章 H.248 協議介紹協議介紹第三章第三章 信令流程信令流程第四章第四章 數據配置數據配置第三章第三章 信令流程信令流程網關注冊流程網關注冊流程l第二節第二節 典型呼叫處理流程典型呼叫處理流程網關的注冊流程網關的注冊流程媒體網關(MGW)要開通業務必須首先注冊到MSC Server上去。注冊成功后,MGW可以立即上報目前MGW的可用物理終端,或MSC Server通過審計命令
42、來獲取MGW上可用的物理終端信息。目前我們支持的協議棧版本為1.0,如果對端的協議棧版本大于或小于該版本,網關響應406“Version Not supported”,注冊失敗。MGWMGW網關向網關向MSC ServerMSC Server發起注發起注冊冊MG在發起和接收呼叫之前必須向MGC注冊MEGACO/1 182.20.20.1:2945 Transaction = 9998 Context = - ServiceChange = ROOT Services Method=Restart, ServiceChangeAddress= 182.20.20.1, Reason= 901 S
43、erviceChangeServiceChange_ReplyMGWMSC ServerMGW在發起和接收呼叫之前必須向MSC Server注冊MGWMGW網關向網關向MSC ServerMSC Server發起注發起注冊冊服務改變描述苻:(ServiceChange Descriptor)服務改變描述苻:(ServiceChange Descriptor)ServiceChangeMethodServiceChangeMethodGracefulGracefulForcedForcedRestartRestartDisconnectedDisconnectedHandoffHandoffFa
44、iloverFailoverAnother valueAnother valueServiceChangeReasonServiceChangeReasonServiceChangeAddressServiceChangeAddressServiceChangeDelayServiceChangeDelayServiceChangeProfileServiceChangeProfileServiceChangeVersionServiceChangeVersionServiceChangeMGCIdServiceChangeMGCIdTimeStampTimeStampExtensionExt
45、ension唉呀呀,太復雜了MGWMGW網關向網關向MSC ServerMSC Server發起注發起注冊冊MEGACO/1 182.20.0.0:2944 Reply = 9998 Context = - ServiceChange = ROOT Services Version = 1 ServiceChangeServiceChange_ReplyMSC ServerMSC Server接受接受MGWMGW注冊注冊MGWMSC ServerMGW向MSC Server注銷文本消息內容:文本消息內容:MGW發送注銷消息給MSC Server:MEGACO/1 182.20.20.1: 29
46、45 Transaction = 9998 Context = - ServiceChange = ROOT Services Method= Forced, Reason = 905Termination taken out of service MSC Server響應消息如下:MEGACO/1 182.20.0.1:2944 Reply = 9998 Context = - ServiceChange = ROOT ER=505Not Register 第三章第三章 信令流程信令流程網關注冊流程網關注冊流程l第二節第二節 典型呼叫處理流程典型呼叫處理流程典型的呼叫流程PSTNCore N
47、etworkSoftX300TMG8010UMG8900SG7000SS7/PRI語音語音M3UA/SCTPH.248PLMNPLMNMSMSMSC ServerMSC Server向向MGWMGW呼叫發起呼叫發起 MEGACO/1 182.20.0.1:2944 Transaction = 10006 Context = $ Add = A16, Add = $ Events = 2223 nt/netfail,nt/qualert , Media Stream = 1 LocalControl Mode = ReceiveOnly , Local v=0 c=IN IP4 $ m=audi
48、o $ RTP/AVP 8 AddAdd_ReplyMSC ServerMGWMSC ServerMSC Server通過通過AddAdd命令向命令向MGWMGW發起呼叫,其中包含的參數發起呼叫,其中包含的參數有:相應終端應該監聽的事件、請求有:相應終端應該監聽的事件、請求RTPRTP終端終端IPIP地址地址端口、傳輸模式端口、傳輸模式MSC ServerMSC Server向向MGWMGW呼叫發起呼叫發起對應對應ADDADD命令中包含的部分描述苻的解命令中包含的部分描述苻的解釋:釋:事件描述苻:事件描述苻:請求事件請求事件IDID(RequestIdentifierRequestIdenti
49、fier)媒體流媒體流IDID(缺省值為(缺省值為0 0)MGMG中某個終端需要監聽和上報給中某個終端需要監聽和上報給MGCMGC的事件的事件( (通過包來描述通過包來描述) )流描述苻流描述苻本端控制描述苻本端控制描述苻傳輸模式(傳輸模式(ModeMode)(資源)組預留(資源)組預留(ReserveGroupReserveGroup)(資源)值預留(資源)值預留(ReserveValueReserveValue)本端媒體描述苻本端媒體描述苻( (使用使用SDPSDP協議,協議,RFC2327)RFC2327)v=0v=0c=IN IP4 $c=IN IP4 $m=audio $ RTP/A
50、VP 8m=audio $ RTP/AVP 8.對端媒體描述苻對端媒體描述苻( (使用使用SDPSDP協議,協議,RFC2327)RFC2327)MSC ServerMSC Server向向MGWMGW呼叫發起呼叫發起MEGACO/1 182.20.20.1:2945Reply = 10006 Context = 2000 Add = A16, Add= A32 Media Stream = 1 Local v=0 c=IN IP4 169.0.0.16 m=audio 2222 RTP/AVP 8 AddAdd_ReplyMSC ServerMGWMGW通過通過Add ReplyAdd Re
51、ply把選擇的上下文和本端把選擇的上下文和本端RTPRTP終端終端IDID及其及其IPIP地址、端口號告訴給地址、端口號告訴給MSC ServerMSC ServerMSC Server向MGW呼叫發起ModifyModify_ReplyMSC ServerMGWMSC ServerMSC Server通過通過ModifyModify命令向命令向MGWMGW來修改終端的屬性來修改終端的屬性(放回鈴音),并且把對端(放回鈴音),并且把對端MGWMGW的的RTPRTP終端終端IPIP地址及端地址及端口號告訴給主叫口號告訴給主叫MGWMGW。MEGACO/1 182.20.0.1:2944 Tran
52、saction = 10007 Context = 2000 Modify = A16 Signals cg/rt , Modify = A32 Media Stream = 1 Remote v=0 c=IN IP4 169.0.0.32 m=audio 1111 RTP/AVP 8 MSC ServerMSC Server向向MGWMGW呼叫發起呼叫發起 信號描述苻信號描述苻對應對應ModifyModify命令中包含的部分描述苻的解命令中包含的部分描述苻的解 釋:釋:信號描述苻:信號描述苻:媒體流媒體流IDID(缺省值為(缺省值為0 0)MGWMGW中某個終端需要播放的某個信號中某個終端需
53、要播放的某個信號( (信號都定信號都定義在包中義在包中) )播放時間(播放時間(durationduration:hundredths of a hundredths of a secondsecond)信號參數(在包中有定義)信號參數(在包中有定義)信號類型信號類型on/off(on/off(一直播放直到被關掉一直播放直到被關掉, , durationduration忽略忽略 ) )timeouttimeout( durationduration超時超時 )brief(brief(短暫的信號短暫的信號) )MSC ServerMSC Server向向MGWMGW呼叫發起呼叫發起MEGACO/
54、1 182.20.0.1:2944 Transaction = 10008 Context = 2000 Modify = A16 Signals , Modify = A32 Media Stream = 1 LocalControl Mode=SendReceive ModifyModify_ReplyMSC ServerMGWMSC ServerMSC Server通過通過ModifyModify命令向命令向MGWMGW來修改終端的屬性來修改終端的屬性(停回鈴音),并且把終端傳輸模式改為收發(停回鈴音),并且把終端傳輸模式改為收發MSC ServerMSC Server向向MGWMGW呼
55、叫發起呼叫發起 MEGACO/1 182.20.20.1:2945 Reply = 10008 Context = 2000 Modify = A16, Modify = A32 ModifyModify_ReplyMSC ServerMGWMGWMGW通過通過Modify ReplyModify Reply來響應來響應MSC ServerMSC Server的請求,的請求,不帶錯誤不帶錯誤碼表示該命令執行成功。碼表示該命令執行成功。MSC ServerMSC Server向向MGWMGW呼叫釋放呼叫釋放MEGACO/1 182.20.0.1:2944 Transaction = 10009
56、Context = 2000 Subtract = A16 Subtract = A32 SubtractSubtract_ReplyMSC ServerMGWMSC ServerMSC Server通過通過SubtractSubtract命令向命令向MGWMGW發起拆除呼叫請發起拆除呼叫請求,一般會要求求,一般會要求MGWMGW釋放呼叫資源的同時上報一些統釋放呼叫資源的同時上報一些統計信息。計信息。MSC ServerMSC Server向向MGWMGW呼叫釋放呼叫釋放MEGACO/1 182.20.20.1:2945 Reply = 10009 Context = 2000 Subtrac
57、t = A16 Subtract = A32 SubtractSubtract_ReplyMSC ServerMGWMGWMGW釋放呼叫資源釋放呼叫資源, ,在響應在響應MSC ServerMSC Server的同時上報一些的同時上報一些統計信統計信息。息。思考題思考題1. Msoftx3000系統中那些單板能夠處理H.248協議?2. MG網關在進行業務處理之前必須做什么?解答解答1. 答案: IFM、AFM、BSG、SGU2. 答案: 必須通過ServiceChange向網關進行注冊。當MG成功注冊后才能發起業務處理。本章小結本章小結本章主要介紹了H.248在Msoftx3000中具體的實
58、現。通過對MG網關注冊流程、典型呼叫流程的描述。加深對H.248網關控制協議的理解。課程內容T第一章第一章 概述概述第二章第二章 H.248 協議介紹協議介紹第三章第三章 信令流程信令流程第四章第四章 數據配置數據配置第四章第四章 數據配置數據配置配置配置MGW基本信息基本信息l第二節第二節 配置配置MGW能力信息能力信息l第三節第三節 配置到配置到MGW的的SCTP鏈鏈接信息接信息配置配置MGWMGW基本信息基本信息在Msoftx3000中新增一個媒體網關,需要在Msoftx3000中設置其基本信息。使用命令ADD MGW增加網關的基本信息。主要參數配置和含義為:配置配置MGWMGW基本信息
59、基本信息配置配置MGWMGW基本信息基本信息【MGW Index】 MGW索引:媒體網關在內部被引用時使用的索引號,在一個系統內是唯一的。【gateway type】 網關類型:設定網關類型,選擇“ Trunk Gateway”(中繼網關)。【protocol type】 協議類型:設定媒體網關控制協議的類型,選擇“H248”協議。【 transport protocol type】 傳輸層協議類型:根據組網需求設定傳輸層協議。Msoftx3000為H.248提供2種傳輸層協議(UDP、SCTP、MTP3B)。選擇使用SCTP鏈接方式。【code type】編碼類型:設定傳輸層協議支持的編碼類型。ABNF用于文本編碼,而ASN.1用于二進制編碼。選擇二進制編碼方式。配置配置MGWMGW基本信息基本信息【MGC MID】 MGC模塊號:設定處理該網關的WMGC單板的模塊號,該模塊號與ADD BRD命令中的參數相關聯。應用于網關注冊,鏈路狀態維護,網關狀態/能力審計,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國感衡器項目投資可行性研究分析報告
- 2025年中國金屬眼鏡框行業市場全景分析及前景機遇研判報告
- 邯鄲防火玻璃項目可行性研究報告
- 工業生產統計培訓課件
- 中山空氣凈化器項目商業計劃書參考范文
- 2025年中國互聯網拉桿箱市場深度調查及發展前景研究預測報告
- 2021-2026年中國生食甜瓜種植行業全景評估及投資規劃建議報告
- 2025年中國貨架生產設備行業市場調查研究及投資前景展望報告
- 2025年 岳陽汨羅市人民醫院護理人員招聘考試筆試試題附答案
- 2025年中國試驗臺行業市場深度分析及投資策略咨詢報告
- 學校文印室外包服務 投標方案(技術方案)
- 福建省廈門市2023-2024學年高二上學期期末考試英語試題(解析版)
- 《霍亂時期的愛情》
- 出科小結口腔預防
- 關于殘疾人法律知識講座
- 高速公路改造與提升工作
- 如何實現銷售增長和突破
- 社會組織行政執法程序解讀及典型案例分析教材
- 2022年中國醫學科學院放射醫學研究所高層次人才引進筆試備考題庫及答案解析
- 工程地質學實習報告
- 大班幼兒自主建構游戲:搭雞窩 課件
評論
0/150
提交評論