H248協(xié)議培訓課程(華為)
《H248協(xié)議培訓課程(華為)》由會員分享,可在線閱讀,更多相關《H248協(xié)議培訓課程(華為)(79頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、HUAWEI TECHNOLOGIES CO., LTD.,Page *******,*,單擊此處編輯母版標題樣式,,Huawei Confidential,單擊此處編輯母版文本樣式,,第二級,,第三級,,第四級,,第五級,,單擊此處編輯母版標題樣式,,單擊此處編輯母版文本樣式,,第二級,,第三級,,第四級,,第五級,,Thank You,,接入網(wǎng)技術(shù)服務部,,H248,協(xié)議深入及實例分析,2024/12/12,隨著,NGN,網(wǎng)絡和業(yè)務的不斷應用和發(fā)展,,H248,協(xié)議在目前的應用中越來越廣泛。對于協(xié)議的深入掌握,將非常有助與故障定位和問題處理。,,,學習此膠片之前需要學過,《H.248,協(xié)議
2、概述,》,Page 2,學習目標,,學習完此課程,您將會:,,了解,H.248,協(xié)議的體系結(jié)構(gòu),,掌握,H.248,協(xié)議中命令格式和用途,,掌握,H.248,協(xié)議的消息交互過程,,掌握并能分析典型的,H.248,信令流程,,Page 3,第,1,章,概述,第,2,章 協(xié)議內(nèi)容介紹第,3,章 信令,基本控制,流程第,4,章 信令解析舉例,Page 4,概述,H.248,和,MeGaCo,是,同一種協(xié)議的兩個名稱而已,,是,ITU,與,IETF,共同制定的,,國際電信聯(lián)盟,International Telecommunications Union;ITU,,,聯(lián)合國于,1865,年成立的
3、制定國際電信標準的專門機構(gòu)。簡稱“國際電聯(lián)”,“電聯(lián)”或“,ITU”,。,,,IETF,是,Internet,工程任務組,(,Internet Engineering Task Force,)的簡寫。,IETF,又叫,互聯(lián)網(wǎng)工程任務組,,成立于,1985,年底,,,是全球互聯(lián)網(wǎng)最具權(quán)威的技術(shù)標準化組織,主要任務是負責互聯(lián)網(wǎng)相關技術(shù)規(guī)范的研發(fā)和制定,當前絕大多數(shù)國際互聯(lián)網(wǎng),,技術(shù)標準出自,IETF,。,,ITU-T,稱之為,H.248,,而,IETF,則稱之為,MeGaCo,;,,H.248,協(xié)議是在,MGCP,協(xié)議(,MGCP,:媒體網(wǎng)關控制協(xié)議),的基礎上,結(jié)合,其它媒體網(wǎng)關控制協(xié)議,特點發(fā)
4、展而成的一種協(xié)議;,,H.248,協(xié)議,彌補了,MGCP,協(xié)議描述能力上的欠缺,適合在大型網(wǎng)關上應用;,,H.248,信令消息,有,UDP/TCP/SCTP/ATM,等多種承載方式,使傳輸更可靠,,,,MGCP,則只能承載在寬帶,IP,網(wǎng)絡上的,UDP,格式,。,Page 5,H.248功能和相關概念,,H.248,提供了,MGC,在呼叫處理過程中控制,MG,中各種靜態(tài)及動態(tài)資源(,IP/ATM/TDM,)的能力(包括終端屬性、終端連接交換關系及其承載的媒體流),還提供了獨立于,MG,的狀態(tài)維護與管理能力 ;,,H.248,協(xié)議消息編碼可以采用,二進制,或,文本,格式,現(xiàn)在只支持文本格式;,,
5、H.248,消息的承載目前都是基于,UDP,的。 使用,H.248,協(xié)議時,傳輸層端口號與編碼類型有關,默認端口號為:,2944,(文本格式編碼)或者,2945,(二進制編碼)。,Page 6,H.248在NGN網(wǎng)絡中的使用,,ISUP/TUP,,SIP,,H.323,IN,NMS,INAP,SIP,XML/SNMP,SIP,U-NICA,SG7000,PSTN,switch,STP,M3UA/SCTP,分組核心網(wǎng),TMG8010,M2UA/H.248,OpenEye,SIP,,phone,H.323,,Phone,SIP-T/H.323,SoftX3000,IAD,系列,H.248,/MGC
6、P,UA5000,H.323,H.248,/MGCP,SoftX3000,LAN,NAT,IP,超市,私有協(xié)議,,(私網(wǎng)穿越基于,STUN,),UMG8900,H.248,/V5UA/IUA,SIP,UC-Server,R2/V5,R2/V5/ISDN,MTA,NCS,Page 7,第,1,章,概述,,第,2,章,協(xié)議內(nèi)容介紹,,第,3,章,信令,基本控制,流程,,第,4,章 業(yè)務消息識別舉例,Page 8,第,2,章 協(xié)議內(nèi)容介紹,,第,1,節(jié),協(xié)議中的兩個重要概念,,第,2,節(jié),,消息結(jié)構(gòu),,第,3,節(jié),命令、描述符,,第,4,,節(jié),和,MGCP,協(xié)議的比較,,Page 9,連接模型:
7、兩個重要概念(Context 和 Termination),,協(xié)議的連接模型主要描述媒體網(wǎng)關中的邏輯實體,這些邏輯實體由媒體網(wǎng)關控制器(,MGC,)控制。這個連接模型中的主要的抽象概念是終端(,Termination,)和關聯(lián)(,Context,),;,,,在,H.248/Megaco,定義的連接模型中,包括關聯(lián)和終端兩個實體。一個關聯(lián)中至少要包含一個終端,否則此關聯(lián)將被刪除,空關聯(lián)指的是只包含一個與其他終端沒有連接的終端的關聯(lián);同時一個終端在任一時刻也只能屬于一個關聯(lián)。,,Page 10,連接模型,,Page 11,終端(Termination),,,終端是位于,MG,中的一個邏輯實體,可以
8、發(fā)送,/,接收媒體和(或)控制流。例如表示一個時隙(,CIC,電路)、一個,IP,端口(,IP,地址,+,端口號)、或一個,ATM,端口(,VPI/VCI,)。,Page 12,終端(Termination),,終端分為兩類:,1,、,半永久終端,用來表示物理實體,如,TDM,信道,只要這個,TDM,信道在,MG,中被配置,就一直存在,只有當配 置信息被刪除后,與之對應的終端才會消失。當一個半永久終端被加入一 個特定關聯(lián)時,它是從,NULL,關聯(lián)中獲取,而當從特定關聯(lián)中刪除時,它 又返回到,NULL,關聯(lián);,2,、,臨時終端,代表臨時性的信息
9、流,如,RTP,流,當需要時創(chuàng)建,使用完畢后就刪除。臨時終端通過,ADD,命令創(chuàng) 建,通過,SUBTRACT,命令清除。,,,終端特征通過屬性來描述,這些屬性被轉(zhuǎn)換成描述符在命令中攜帶。終端被創(chuàng)建時,媒體網(wǎng)關會為其分配一個唯一標識。,Page 13,終端(Termination),,終端屬性,可以創(chuàng)建新的終端或者修改已存在終端的屬性;,,終端,ID,,對不同的終端通過終端,ID,來引用,終端,ID,是由,MG,配置的。終端,ID,有兩種通配方式:“,ALL”,和“,CHOOSE”,;,,終端屬性和描述符,終端擁有屬性,屬性擁有唯一的屬性,ID,;,,ROOT,終端,通常用來表示媒體網(wǎng)關本身
10、,允許在,ROOT,終端上定義包,也可以擁有屬性、事件、信號、統(tǒng)計和參數(shù)。,ROOT,終端可以出現(xiàn)在,Modify,、,Notify,、,AuditValue,、,AuditCapability,、,ServiceChange,命令中,其它任何對,ROOT,終端的使用都是錯誤。,,Termination ID,,:,,二進制編碼,時最多可以,64位,表示,,,文本編碼,時最 多可以達,64個字符,;,,Page 14,Termination,的屬性,屬性,Properties,:,,終端本身具有的屬性;,,事件,Events,,,:,指示,終端
11、需要檢測的事件。,,例如:摘機,掛機、拍叉,拔號等;,,信號,Signals,,,:,,網(wǎng)關產(chǎn)生的各種類型的媒體流。,,例如:拔號音,忙音,振鈴音,回鈴音等。,,統(tǒng)計Statistics,,,:,用于描述一個,終端,的統(tǒng)計信息,可以在一次呼叫完成,,后向MGC上報,,也可以由,MGC,下發(fā),命令AuditValue,,查詢相關的統(tǒng)計信息,。該信息主要用,來計費,。,Page 15,關聯(lián),(,Context,),,關聯(lián)描述一組終端之間的關聯(lián)關系,當一個關聯(lián)涉及多個終端時,關聯(lián)將描述這些終端所組成的拓撲結(jié)構(gòu)以及媒體混合交換的參數(shù)。關聯(lián)中的終端可以通過,Add,命令進行創(chuàng)建,通過,Subtract,
12、進行刪除。一個關聯(lián)中必須至少包含一個終端。,Page 16,關聯(lián)(Context)的屬性,,,Context,包括四個屬性:,,,ContextID,:,32bits,,在網(wǎng)關范圍內(nèi)唯一標識一個關聯(lián)。,Context ID由MG,創(chuàng)建,,,在,一個,MG范圍內(nèi)唯一。,,關聯(lián),二進制編碼表示,文本編碼表示,表示含義,NULL,0,‘,-’,NULLContext,表示在網(wǎng)關中所有與其它任何終端都沒有關聯(lián)的終端。,CHOOSE,關聯(lián),0xFFFFFFFE,‘,$’,CHOOSE,用以請求,MG,創(chuàng)建一個新的關聯(lián),ALL,關聯(lián),0xFFFFFFFF,‘*’,ALL,通配符表示,MG,的所有的,Con
13、text,確定關聯(lián),0x5436,0x5436,確定,Context ID,標識,特殊關聯(lián)編碼對照表,Page 17,關聯(lián)(Context)的屬性,,Topology,:,拓樸,用于描述一個關聯(lián)內(nèi)部終端之間的媒體流向。終端也存在一個稱之為,MODE,的屬性,用于描述媒體的流向,但它描述的是相對于關聯(lián)外部的流向;,,,Priority,:標識,MG,對關聯(lián)處理的優(yōu)先級先后次序。級別為,0,~,15,級,其中,“,0”,為最低優(yōu)先級,“,15”,為最高優(yōu)先級;,,,Emergency,:緊急呼叫標識符,,MG,優(yōu)先處理使用緊急呼叫標識符的呼叫。,Page 18,問題,,,H248,協(xié)議連接模型中重
14、要的兩個概念是?,,終端有哪兩類?它們有什么區(qū)別?,Page 19,第,2,章 協(xié)議內(nèi)容介紹,,第,1,節(jié),協(xié)議中的兩個重要概念,,第,2,節(jié),,消息結(jié)構(gòu),,第,3,節(jié),命令、描述符,,第,4,節(jié),和,MGCP,協(xié)議的比較,Page 20,H.248協(xié)議的消息編碼,,消息是,H.248,協(xié)議發(fā)送的一個信息單元。消息可以使用二進制格式和文本格式編碼;,,采用二進制編碼時,使用,ITU-T X.680,(,ASN.1,)定義的規(guī)范描述,使用,X.690,定義的,BER,規(guī)則編碼;,,采用文本方式編碼時,遵循,RFC 2234 ABNF,規(guī)范;,,MGC,必須支持兩種編碼格式,,MG,可能支持其中
15、任何一種或兩種方式。,,MGC,側(cè)和,MG,側(cè)的,H.248,消息都有相同的結(jié)構(gòu) 。,Page 21,H.248消息結(jié)構(gòu),,,H.248,協(xié)議發(fā)送或接受的信息單元稱為消息,,,,消息從消息 頭(,Header,)開始,后面是若干個事務;消息頭中包含消息標識符(,MID,)和版本字段。,MID,用于標識消息的發(fā)送者,可以是,IP,地址、域名或設備名;版本字段用于標識消息遵守的協(xié)議版本,有版本,1,和版本,2,。目前接入網(wǎng),MG,兩者都支持;消息內(nèi)的事務是相互獨立的,當多個被獨立處理時,消 息沒有規(guī)定處理的先后次序。,Page 22,H.248協(xié)議的消息機制,,Message,消息,Trans
16、actionI,事務,TransactionIDn,ContextID1,關聯(lián),ContextIDn,CMD1,命令,CMDn,Des-n,Des-1,描述符,...,...,Page 23,事務(Transaction),,MGC,和,MG,之間的一組命令構(gòu)成事務,事務由,TransactionID,進行標識。事務包含一個或多個動作,一個動作由一系列局限于一個關聯(lián)的命令組成;,,一個事務從“事務頭部”(,TransHdr,)開始。在,TransHdr,中包含,TransactionID,。,TransactionID,由事務的發(fā)送者指定,在發(fā)送者范圍內(nèi)是唯一的;,,TransHdr,后面是該
17、事務的若干動作,這些動作必須順序執(zhí)行。若某動作中的一個命令執(zhí)行失敗,該事務中以后的命令將終止執(zhí)行(,Optional,命令除外)。引入事務的一個重要功能是可以保證命令的順序執(zhí)行;,,當命令標記為“,Optional”,(可選命令),該命令可以越過一個命令執(zhí)行失敗而導致以后命令終止執(zhí)行的限制,即如果可選命令執(zhí)行不成功,其后的命令可以繼續(xù)執(zhí)行。,Page 24,事務(Transaction),,事務包括請求和響應兩種類型;其中響應事務也包含兩種:,TransactionReply,和,TransactionPending,。,Page 25,請求事務(TransactionRequest),,,每
18、個,TransactionRequest,請求激發(fā)一個事務。一個事務包含一個到多個動作,每個動作包含與同一個關聯(lián)(,Context,)相關的一個到多個命令。,,TransactionRequest,結(jié)構(gòu)如下:,Page 26,完成事務響應(TransactionReplay),,TransactionReply,是事務接收者對,TransactionRequest,的一種響應,表明接收者完成該,TransactionRequest,命令執(zhí)行,對每個事務都應有一個,Reply,響應,;,,以下兩種情況表明一個,TransactionRequest,執(zhí)行完成:,TransactionRequest
19、,中的所有命令成功執(zhí)行完畢;,TransactionRequest,中的一個非可選命令執(zhí)行失敗。,,TransactionReply,結(jié)構(gòu)如下:,Page 27,正在處理事務響應(TransactionPending),,TransactionPending,由接收者發(fā)送,指示事務正在處理,但仍然沒有完成。當命令處理時間較長時,可以防止發(fā)送者重發(fā)事務請求;,,TransactionPending,結(jié)構(gòu)如下:,,可見,事務表現(xiàn)為,TransactionRequest,,對,TransactionRequest,接收者必須響應一個,TransactionReply,,在此之前可能有許多,Trans
20、actionPending,響應。,Page 28,動作(Action),,動作由一系列局限于一個關聯(lián)內(nèi)的命令組成。,Page 29,動作(Action),,動作與關聯(lián)(,Context,)是密切相關的,動作由,ContextID,進行標識;在一個動作內(nèi),命令需要順序執(zhí)行;,,一個動作從關聯(lián)頭部(,CtxHdr,)開始,在,CtxHdr,包含,ContextID,,用于標識該動作對應的關聯(lián)。,ContextID,由,MG,指定,在,MG,范圍內(nèi)是唯一的。,MGC,必須在以后的與此關聯(lián)相關的事務中使用,ContextID,;,,在,CtxHdr,后面是若干命令,這些命令都與,ContextID,
21、標識的關聯(lián)相關。,Page 30,第,2,章 協(xié)議內(nèi)容介紹,,第,1,節(jié),協(xié)議中的兩個重要概念,,第,2,節(jié),,消息結(jié)構(gòu),,第,3,節(jié),命令、描述符,,第,4,節(jié),和,MGCP,協(xié)議的比較,Page 31,命令,(,Command,),命令,(Command),:是,H.248,消息的主要內(nèi)容,實現(xiàn)對關聯(lián)和終端屬性的控制,包括指定終端報告檢測到的事件,通知終端使用什么信號和動作,以及指定關聯(lián)的拓撲結(jié)構(gòu)等。命令由命令頭部(,CMDHdr,)與命令參數(shù)構(gòu)成,在,H.248,協(xié)議中,命令參數(shù)被組織成“描述符”(,Descriptor,);,,H.248,協(xié)議定義了八個命令,其中“,Notify”,
22、是由,MG,發(fā)給,MGC,,“,ServiceChange,”,可由,MG,或,MGC,發(fā)送,其它命令都是由,MGC,發(fā)給,MG,。,Page 32,命令:Add/Modify/Subtract,,ADD:,,增加一個,Termination,到一個,Context,中,當,Context ID,為,CHOOSE,關聯(lián),(“$”)(,或第一次增加一個,Termination),,,MG,將創(chuàng)建一個,Context,,然后往其中加入,Termination,;,,MODIFY :,,修改一個,Termination,的屬性、事件和信號參數(shù)。如:修改終端的編碼類型、通知終端檢測摘機,/,掛機事件
23、、修改終端的拓撲結(jié)構(gòu),(,雙向,/,單向,/,隔離等,),;,,SUBSTRACT :,,從一個,Context,中刪除一個,Termination,,同時返回該,Termination,的統(tǒng)計狀態(tài)。如果,Context,中只有此,Termination,,則刪除此,Context,。,Page 33,命令:Move/AuditValue/AuditCapabilities,,MOVE:,,將一個,Termination,從一個,Context,轉(zhuǎn)移到另一個,Context,中;,,AUDITVALUE :,,審計命令,返回,Termination,的當前的,Properties,、,Eve
24、nts,、,Signals,、,Statistics,;,,AUDITCAPABILITIES:,,返回,MG,中,Termination,特性的能力集。,Page 34,命令:Notify/ServiceChange,,NOTIFY:,,允許,MG,將檢測到的事件通知給,MGC,。 如:,MG,將檢測到的摘機事件上報給,MGC,;,,SERVICECHANGE:,,允許,MG,向,MGC,通知一個或者多個 終端將要脫離或者加入業(yè)務。用來,MG,向,MGC,進行注冊、重啟通知。,MGC,可以使用,ServieceChange,對,MG,進行重啟。,MGC,可以使用,ServiceChange
25、,通知,MG,注銷一個或一部分,Termination,。,Page 35,描述符Descriptors,,一個命令的參數(shù)被定義為描述符。,Descriptor,是由,Name,和,item,組成,(item,可以攜帶,Value),。一些命令可以共享一個或幾個描述符。,Descriptor,可以作為一個,Command,的輸出返回值。在大多數(shù)情況下,Descriptor,作為返回值,只有,Name,沒有其它,item,;,,描述符的形式如下:,,,DescriptorName,=<,someID,>,,{,parm,= value,,parm,= value ...... },Page 3
26、6,描述符Descriptors,,Modem,:,標識,Modem,的類型和其它參數(shù)等信息。,(,包括的類型有:,V.18, V.22, V.22bis, V.32,V32bis,,,V.34, V.90, V.91, Synchronous ISDN,,并且允許進行擴充,),;,,TerminationState,: Termination,的屬性之一,(,可以被定義在一個,Package,中,),。描述終端的狀態(tài),;,,Stream,:,用來描述單個媒體流的,remote/local/,localControl,的內(nèi)容???/p>
27、以 通過設置,Local,和,Remote,參數(shù)為“,NULL”,來刪除,Stream,。,Stream Descriptor,使用,Stream ID,進行連接。用來標識一個,Context,中,Media flowing,之間的關系。,,,Local,:,包含參數(shù)用來說明,MG,從遠端實體收到的媒體流;,,Remote,:,包含參數(shù)用來說明,MG,向遠端實體發(fā)送的媒體流;,,,LocalControl,:,包含參數(shù)用來描述,MGC,和,MG,之間的交互。,Page 37,描述符Descriptors,,Media,:,對媒體流的描述。該描述符是由,Termin
28、ationState,和,Stream Descriptor,組成的。,,,TerminationState,描述了,Termination,的屬性,(,不依賴于,Stream),。由一個或多個,Stream Descriptor,描述一個,Media Stream,。,Stream,是由,StreamID,來標識的,,StreamID,用來將一個,Context,中同屬于一起的,Stream,聯(lián)系在一起在,Stream,中有三個子,Descriptor Local/Remote/,LocalControl,組成。在沒有,Stream Descriptor,存在
29、的情況下,這三個,Descriptor,也可以直接包含在,Media Descriptor,中。組成如下:,,,Media Descriptor,,,TerminationStateDescriptor,,Stream Descriptor,,,LocalControl,Descriptor,,Local Descriptor,,Remote Descriptor,Page 38,描述符Descriptors,,Events,:,用來描述,MG,檢測,Events,和檢測到,Events,該如何處 理;,,EventBuffer,,:,當,Events,緩沖區(qū)被激活
30、后,用來描述,MG,中檢測到的 事件;,,Singals,,:,描述,Termination,中信號的 “與,/,或” 操作。,(,如:忙音等,),;,,Audit,:,在審計命令中指定那些內(nèi)容是需要被審計的;,,Packages,:,在,AuditValue,命令中,返回一個能夠被,Termination,識 別的,Package,列表。,Page 39,描述符Descriptors,,DigitMap,:,定義了事件的關系,當,MG,檢測到這些事件發(fā)生,(,并與 預先設置的匹
31、配,),時,將向,MGC,報告,(,例如:檢測到帶 內(nèi)的,DTMF,信號,),;,,ServiceChange,:,描述,ServiceChange,發(fā)生的原因;,,ObservedEvents,,:,在,Notify,或,AuditEvents,中上報觀察到的事件;,,Statistics,:,在審計或刪除,Termination,時,上報,Termination,中保存 的統(tǒng)計值;,,Extersion,,:,供擴充時使用。,Page 40,第,2,章 協(xié)議內(nèi)容介紹,,第,1,節(jié),協(xié)議中的兩個重要概念,,第,2,節(jié),,消
32、息結(jié)構(gòu),,第,3,節(jié),命令、描述符,,第,4,節(jié),和,MGCP,協(xié)議的比較,Page 41,H248協(xié)議和MGCP協(xié)議的比較,,MGCP,優(yōu)點:,,業(yè)界成熟產(chǎn)品,價格相對較低,,其余同”軟交換與用戶網(wǎng)關,/IAD,之間,(MGCP)”,,缺點:,,1.,主要支持語音,業(yè)務能力弱,,2.,其余同前述。,僅支持語音業(yè)務時選用,H.248,優(yōu)點:,,1.,支持多媒體連接,,2.,協(xié)議既可采用文本又可采用二進制,增強適應性,,3.,擴展性好,,缺點:,,復雜、目前應用較少,支持語音和多媒體,將來替代,MGCP,Page 42,問題,,H248,協(xié)議消息的結(jié)構(gòu)如何?,,H248,協(xié)議中總共有幾個消息?分
33、別是哪些消息?有哪兩個消息是可以由,MG,發(fā)送給,MGC,?,,NOTIFY,消息的作用?,,命令描述符由哪兩部分組成?,Page 43,本章小結(jié),,本章主要介紹了,H.248,協(xié)議內(nèi)容的基本概念;,,兩個重要概念:,Context,和,Termination,;,,8,個命令,: Command,;,,描述符結(jié)構(gòu) :,Descriptor,。,Page 44,第,1,章,概述,,第,2,章,協(xié)議內(nèi)容介紹,,第,3,章,信令基本控制流程,,第,4,章 信令解析舉例,Page 45,第,2,章 信令基本控制流程,,第,1,節(jié),網(wǎng)關注冊,/,注銷,/,初始
34、化流程,,第,2,節(jié),典型呼叫處理流程,,Page 46,網(wǎng)關注冊/注銷流程,,MG,SVC_CHG_REQ,SVC_CHG_REPLY,SoftX3000,UA5000,softx3000,我要注冊,注冊,OK,事件,1,:下面是,SVC_CHG_REQ,命令的文本描述:,,MEGACO/1 [191.169.150.172]:2944,,T=3{,,C= - {,,SC=ROOT{,,SV{,,MT=RS,RE=902}}}},事件,2,:下面是,SVC_CHG_REPLY,響應的文本描述:,,MEGACO/1 [191.169.150.170]:2944,,P=3{C= - {SC=RO
35、OT{SV{}}}},Page 47,網(wǎng)關初始化流程,,SoftX3000,MG,MOD_REPLY,MOD_REQ,,MG,注冊成功后,,MGC,將對空關聯(lián)中的,MG,的所有半永久終端的屬性進行修改。指示,MG,檢測用戶的摘機事件。此時,此終端可以接收或者發(fā)起呼叫。,,事件,1,:注冊成功后,,MGC,在空關聯(lián)中對,MG,中的終端進行操作,通過,Modify,命令,更改終端屬性。下面是,MOD_REQ,命令的文本描述:,,MEGACO/1 [191.169.150.170]:2944,,T=372794419{C= - {,,MF=A0{,,E=369099777{al/*},,,SG{}}
36、}},事件,2,:,MG,收到,Modify,命令后,回送響應。下面是,MOD_REPLY,響應的文本描述:,,MEGACO/1 [191.169.150.172]:2944,,P=372794419{,,C= - {MF=A0}},UA5000,softx3000,好吧,請您監(jiān)測用戶,Page 48,第,2,章 信令基本控制流程,,第,1,節(jié),網(wǎng)關注冊,/,注銷,/,初始 化流程,,第,2,節(jié),典型呼叫處理流程,,Page 49,不同MG下的呼叫流舉例,,PSTN,Core Network,SoftX300,UA5000,UA5000,SG7000,SS7/PRI,
37、M3UA/SCTP,H.248,UA5000,A,B,C,信令流,媒體流,喂,在干啥呢,… ~!@#,正上網(wǎng)呢!,~!@#$%^,Page 50,同一MG下終端之間的H.248呼叫流舉例,,Core Network,SoftX300,UA5000,A,信令流,媒體流,B,Page 51,SoftX3000,Termination1,UserA,Termination2,UserB,Off-hook,1 NTFY_REQ,NTFY_REPLY,2 MOD_REQ,MOD_REPLY,dial-tone,dialing,5 ADD_REQ,ADD_REPLY,Ringing,Ringback to
38、ne,8 NTFY_REQ,NTFY_REPLY,Off-hook,3 NTFY_REQ,NTFY_REPLY,4 ADD_REQ,ADD_REPLY,6 MOD_REQ,MOD_REPLY,7 MOD_REQ,MOD_REPLY,同一MG下終端之間的H.248呼叫流程,,9 MOD_REQ,MOD_REPLY,Page 52,SoftX3000,Termination1,UserA,Termination2,UserB,Conversation,On-hook,On-hook,10 MOD_REQ,MOD_REPLY,11 NTFY_REQ,NTFY_REPLY,12 MOD_REQ,MOD
39、_REPLY,13 SUB_REQ,SUB_REPLY,15 MOD_REQ,MOD_REPLY,14 MOD_REQ,MOD_REPLY,Busy-tone,16 NTFY_REQ,NTFY_REPLY,17 SUB_REQ,SUB_REPLY,18 MOD_REQ,MOD_REPLY,同一MG下終端之間的H.248呼叫流程(續(xù)),,Page 53,問題,,,請問,MG,與,MGC,交互的基本過程有哪幾個?,,請簡單敘述同一,MG,下呼叫的信令流程?,Page 54,本章小結(jié),,,本章主要介紹了,H.248,在,SoftX3000,中具體的實現(xiàn);,,通過對,MG,網(wǎng)關注冊流程、典型呼叫流程的
40、描述。加深對,H.248,網(wǎng)關控制協(xié)議的理解。,Page 55,第,1,章,概述,,第,2,章 協(xié)議內(nèi)容介紹,,第,3,章 信令基本控制流程,,第,4,章 信令解析舉例,Page 56,H.248呼叫信令解析—組網(wǎng)例圖,,Core Network,SoftX300,UA5000,User A,信令流,媒體流,User B,端口,0/8/1,端口,0/12/1,Page 57,UA的VoIP語音流轉(zhuǎn)發(fā)過程圖,,SoftX3000,User A,User B,A32,A32,PVMB,DSP,LSW,TDM SWITCH,HW BUS,HW BUS,TDM,IP,TDM,上行,FE,口,AD
41、/DA,CPU,Page 58,UA中終端與關聯(lián)的關系圖,,SoftX3000,User A,H248,信令流,IP,媒體流,User B,臨時終端,ID:100000034,臨時終端,2 ID:,100000035,半永久終端,ID :1,半永久終端,ID :0,上行,FE,口,TDM,時隙,A32,A32,LSW,DSP,關聯(lián),ID:286,關聯(lián),ID:287,*,*,CPU,模擬用戶線,UA,系統(tǒng),Page 59,SoftX3000,T1,UserA,T2,UserB,Off-hook,1 NTFY_REQ,NTFY_REPLY,2 MOD_REQ,MOD_REPLY,dial-tone
42、,dialing,5 ADD_REQ,ADD_REPLY,Ringing,Ringback tone,8 NTFY_REQ,NTFY_REPLY,Off-hook,3 NTFY_REQ,NTFY_REPLY,4 ADD_REQ,ADD_REPLY,6 MOD_REQ,MOD_REPLY,7 MOD_REQ,MOD_REPLY,H.248呼叫信令解析,,9 MOD_REQ,MOD_REPLY,事件,1,:,NTFY_REQ,,NTFY_REQ,命令的文本描述,,MEGACO/1 [191.169.150.122]:2944,,T=883{C= - {,,N=A0{,,OE=369109250{a
43、l/of}}}},事件,1,:,NTFY_REPLY,,NTFY_REPLY,響應的文本描述,,MEGACO/1 [191.169.200.61]:2944,,P=883{C= - {,,N=A0}},事件,2,:,,MOD_REQ,命令的文本描述,,MEGACO/1 [191.169.200.61]:2944,,T=372771555{,,C= - {,,MF=A0{,,E=369109251{,,dd/ce{DigitMap=dmap1},,,al/*},,,SG{cg/dt},,,DM=dmap1{,,([2-9]xxxxxx|13xxxxxxxxx|0xxxxxxxxx |9xxxx|
44、1[0124-9]x|E|x.F|[09EF].L)}}}},事件,2,:,,,MOD_REPLY,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=372771555{,,C= - {,,MF=A0}},事件,3,:,,NTFY_REQ,命令的文本描述,,MEGACO/1 [191.169.150.122]:2944,,T=884{C= - {,,N=A0{,,OE=369109251{,,20030429T06132700:,,dd/ce,,{Meth=UM,ds=6540100}}}}},事件,3,:,,,NTFY_REPLY,響應的文本描述,,ME
45、GACO/1 [191.169.200.61]:2944,,P=884{C= - {,,N=A0}},事件,4,:,,MEGACO/1 [191.169.200.61]:2944,,T=369363687{,,C=${,,A=A0{,,M{O{MO=SR,RV=OFF,RG=OFF}},,,E=369109253{al/*},,,SG{}},,,A=${,,M{O{MO=IN,RV=OFF,RG=OFF,nt/jit=40},,,L{v=0 c=IN IP4 $ m=audio $ RTP/AVP 8}}}}},事件,4,:,,,ADD_REPLY,響應的文本描述,,MEGACO/1 [191
46、.169.150.122]:2944,,P=369363687{C=286{,,A=A0,A=A100000034{,,M{O{MO=IN,RV=OFF,RG=OFF,nt/jit=40},,,L{v=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8}}}}},事件,5,:,ADD_REQ,命令的文本描述,,MEGACO/1 [191.169.200.61]:2944,,T=369363688{,,C=${,,A=A1{,,M{O{MO=SR,RV=OFF,RG=OFF}},,,E=369108998{al/*},,,SG{}},,,A=${
47、,,M={O{MO=IN,RV=OFF,RG=OFF,nt/jit=40},,,L{v=0 c=IN IP4 $ m=audio $ RTP/AVP 8}}}}},事件,5,:,,,ADD_REPLY,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=369363688{C=287{,,A=A1,A=A100000035{,,M{O{MO=IN,RV=OFF,RG=OFF,nt/jit=40},,,L{v=0 c=IN IP4 191.169.150.122 m=audio 18296 RTP/AVP 8}}}}},事件,6,:,,MOD_REQ,命令的文
48、本描述,,MEGACO/1 [191.169.200.61]:2944,,T=372771561{C=287{,,MF=A1{,,E=369108999{al/*},,,SG{al/ri}}}},事件,6,:,,,MOD_REPLY,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=372771561{C=287{MF=A1}},事件,7,:,,MOD_REQ,命令的文本描述,,MEGACO/1 [191.169.200.61]:2944,,T=372771562{C=286{,,MF=A0{,,E=369109256{al/*},,,SG{cg/rt}}
49、}},事件,7,:,,,MOD_REPLY,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=372771562{C=286{MF=A0}},事件,8,:,,NTFY_REQ,命令的文本描述,,MEGACO/1 [191.169.150.122]:2944,,T=885{C=287{,,N=A1{,,OE=369108999{al/of}}}},事件,8,:,,NTFY_REPLY,響應的文本描述,,MEGACO/1 [191.169.200.61]:2944,,P=885{C=287{N=A1}},事件,9,:,,MOD_REQ,命令的文本描述,,MEG
50、ACO/1 [191.169.200.61]:2944,,T=370281195{C=287{,,MF=A1{M{O{MO=SR,RV=OFF,RG=OFF,tdmc/ec=ON}},,,E=369109001{al/*},,,SG{}},,,MF=A100000035{M{O{MO=SR,RV=OFF,RG=OFF},,,L{v=0 c=IN IP4 - m=audio - RTP/AVP 8},,,R{v=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8}}}}},事件,9,:,,,MOD_REPLY,響應的文本描述,,MEGACO/1
51、[191.165.15.122]:2944,,P=370281195{C=287{,,MF=A1,MF=A100000035{,,M{L{v=0 c=IN IP4 191.169.150.122 m=audio 18296 RTP/AVP 8}}}}},Page 60,SoftX3000,T1,UserA,T2,UserB,會話,On-hook,On-hook,10 MOD_REQ,MOD_REPLY,11 NTFY_REQ,NTFY_REPLY,12 MOD_REQ,MOD_REPLY,13 SUB_REQ,SUB_REPLY,15 MOD_REQ,MOD_REPLY,14 MOD_REQ,
52、MOD_REPLY,Busy-tone,16 NTFY_REQ,NTFY_REPLY,17 SUB_REQ,SUB_REPLY,18 MOD_REQ,MOD_REPLY,H.248呼叫信令解析,,事件,10,:,,MOD_REQ,命令的文本描述,,MEGACO/1 [191.169.200.61]:2944,,T=370281196{,,C=286{,,MF=A0{M{O{MO=SR,RV=OFF,RG=OFF,tdmc/ec=ON}},,,E=369109258{al/*}, SG{}},,,MF=A100000034{M{O{MO=SR,RV=OFF,RG=OFF},L{v=0 c=IN
53、IP4 - m=audio - RTP/AVP 8},,,R{v=0 c=IN IP4 191.169.150.122 m=audio 18296 RTP/AVP 8}}}}},事件,10,:,,MOD_REPLY,響應的文本描述,,MEGACO/1 [191.165.15.122]:2944,,P=370281196{C=286{,,MF=A0,MF=A100000034{,,M{L{v=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8}}}}},事件,11,:,,NTFY_REQ,命令的文本描述,,MEGACO/1 [191.169.15
54、0.122]:2944,,T=886{C=286{,,N=A0{OE=369109258{al/on}}}},事件,11,:,,NTFY_REPLY,響應的文本描述,,MEGACO/1 [191.169.200.61]:2944,,P=886{N=A0}},事件,12,:,,MOD_REQ,命令的文本描述,,MEGACO/1 [191.169.200.61]:2944,,T=370281199{C=286{,,MF=A0{E=369109259{al/*},SG{}},,,MF=A100000034{M{O{MO=IN,RV=OFF,RG=OFF}}}}},事件,12,:,,MOD_REPLY
55、,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=370281199{C=286{MF=A0,MF=A100000034}},事件,13,:,,SUB_REQ,命令的文本描述,,MEGACO/1 [191.169.200.61]:2944,,T=372509424{C=286{O-S=*}},事件,13,:,,,SUB_REPLY,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=372509424{C=286{,,S=A0,S=A100000034}},事件,14,:,,MOD_REQ,命令的文本描述,,MEGAC
56、O/1 [191.169.200.61]:2944,,T=372771569{C=287{,,MF=A1{E=369109004{al/*},SG{cg/bt}}}},事件,14,:,,,MOD_REPLY,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=372771569{C=287{MF=A1}},事件,15,:,,MOD_REQ,命令的文本描述,,MEGACO/1 [191.169.200.61]:2944,,T=372771570{C= - {,,MF=A0{E=369109261{al/*},SG{}}}},事件,15,:,,,MOD_REPL
57、Y,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=372771570{C= - {MF=A0}},事件,16,:,,NTFY_REQ,命令的文本描述,,MEGACO/1 [191.169.150.122]:2944,,T=887{C=287{,,N=A1{OE=369109004{al/on}}}},事件,16,:,,NTFY_REPLY,響應的文本描述,,MEGACO/1 [191.169.200.61]:2944,,P=887{C=287{N=A1}},事件,17,:,,SUB_REQ,命令的文本描述,,MEGACO/1 [191.169.200.
58、61]:2944,,T=372509427{C=287{O-S=*}},事件,17,:,,,SUB_REPLY,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=372509427{C=287{,,S=A1,S=A100000035}},事件,18,:,,MOD_REPLY,響應的文本描述,,MEGACO/1 [191.169.150.122]:2944,,P=372771572{C= - {MF=A1}},事件,18,:,,MOD_REQ,命令的文本描述,,MEGACO/1 [191.169.200.61]:2944,,T=372771572{C= -
59、{,,MF=A1{E=369109006{al/*},SG{}}}},Page 61,典型信令解析,,主叫號碼顯示,(MGC->MG),:,,,MEGACO/1 [10.71.50.51]:2944 T=372813453{C=142{MF=A1 {E=369154824{al/*},,SG{andisp/dwa{ddb,=[040F33303030E9]}}}}},andisp/dwa,:,表示主叫號碼顯示信號描述符;,,04,:,SDMF,來顯格式,,0F,:消息長度,,33437,:,08,月,04,日,17,點,47,分(用,asicl,碼表示,,0,就是,30,,依此類推),,363
60、63633303030,:,電話號碼(用,asicl,碼表示,,0,就是,30,,依此類推),,,反極,計費開始,(MGC->MG),:,,,MEGACO/1 [10.71.50.51]:2944,T=372787051{C=47{MF=A1{E=369154819{al,/*},,SG{xal/las,}}}},,,其中:,SG{xal/las,}}}},,表示反極計費描述符;,Page 62,解讀數(shù)圖,一般數(shù)圖格式如下:,,([2-9]xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|1[0124-9]x|E|x.F|[0-9EF].L)},,其中:,,“,[2-9]
61、xxxxxx”,表示用戶可以撥,2,~,9,中任意一位數(shù)字開頭的任意,7,位號碼;,,“,13xxxxxxxxx”,表示,13,開頭的任意,11,號碼;“,0xxxxxxxxx”,表示,0,開頭的任意,10,位號碼;“,9xxxx”,表示,9,開頭的任意,5,位號碼;,,“,1[0124-9]x”,表示,1,開頭,,3,以外的十進制數(shù)為第二位的任意,3,位號碼;,,“,E”,表示字母“,*”,; “,F”,表示字母“,#”,,“,x.F”,;“,[0-9EF].L” x,表示撥以數(shù)字,0,~,9,、字母“,E”,、“,F”,開頭的任意位等長定時器超時之后就會上報。,,.,表示重復該符號前數(shù)字
62、的,0,次到多次,,|,表示可選方案,,,Page 63,數(shù)圖故障舉例(一),,現(xiàn)象:,,與,Z,司軟交換對接,,AG,用戶主叫摘機即聽忙音。,,,,處理過程:,1,、與友商對接測試有問題時,首先考慮端口鏡像抓包進行分析,,,2,、通過信令分析。發(fā)現(xiàn),AG,在,Z,司,MGC,下發(fā)數(shù)圖之后回應,ER=519{“Out of space to store digit map” },,,可以看到軟交換下發(fā)的數(shù)圖規(guī)則超出,AG,的最大處理能力,造成通話失敗。,,,,,PVMBR011,版本最大處理的數(shù)圖資源是,40,條。后續(xù)版本已解決。,,,Z,司軟交換下發(fā)的數(shù)圖:,Page 64,數(shù)圖故障分析案例
63、(二),-,摘機有饋電沒拔號音,現(xiàn)象:,,Z,公司軟交換下發(fā)數(shù)圖不合法導致,UA5000,用戶摘機聽不到撥號音。某司,AG,與,Z,公司軟交換,H248,接口已經(jīng)正常建立,但是主叫摘機有饋電沒有撥號音。,處理過程:,1,、檢查,TID,配置正確,端口狀態(tài)為正常;,2,、與其他廠家對接測試問題,首先考慮端口鏡像抓包進行分析,軟交換下發(fā)數(shù)圖后,,UA,回復,400,語法錯誤;,Page 65,數(shù)圖故障分析案例(二),-,摘機有饋電沒拔號音,處理過程:,3,、檢查數(shù)圖中存在“,|.”,的不合法數(shù)圖;,4,、“,.”,表示其前面的數(shù)字或字符可以出現(xiàn)任意多個,包括,0,個,所以在數(shù)圖末尾出現(xiàn)“,|.”
64、,沒有意義,不符合數(shù)圖語法規(guī)則;,5,、把此數(shù)圖刪除后,測試能夠正常聽到撥號音。,,原因分析:??按照,《,中國電信,H.248,標準,》,,“,|”,用于分隔字符串,表示每個字符串為一個可選擇的撥號方案,“,.”,表示其前面的數(shù)字或字符可以出現(xiàn)任意多個,包括,0,個,所以在數(shù)圖末尾出現(xiàn)“,|.”,沒有意義,不符合數(shù)圖語法規(guī)則。,Page 66,數(shù)圖故障分析案例(三),-,AG,只能上報一位號碼,現(xiàn)象:,,和意大利,ITATEL,軟交換對接,,AG,上報一位號碼后,不再上報其余號碼 ;,,,分析過程:??在軟交換上抓報文分析如下:,,MEGACO/1 [10.71.50.51]:2944
65、T=372849746{C=-{MF=A1{E=369154818{,tonedet/std{tl=[*],},al/*},SG{}}}},,,//,響應,,MEGACO/1 [10.71.50.30]:2944 P=372849746{C=-{MF=A1}},原因分析:,,是,ITATEL,軟交換目前不支持數(shù)圖,只在主叫摘機后下發(fā)撥號檢測事件(,tonedect,)。但當,AG,上報一位號碼后,軟交換不再下發(fā)撥號檢測事件,導致后續(xù)號碼上報不了。,Page 67,故障分析案例(四),-,摘機上報故障,現(xiàn)象:,,AG,和,Z,司軟交換對接,,AG,用戶必須先做一次被叫才能正常打電話,否則摘機無音
66、,.,,,原因:,,在,Z,司軟交換沒有下發(fā)檢測摘機事件的情況下,,AG,摘機上報,OE=*,,導致,Z,司軟交換不能識別。,,,正常摘機上報:,,msg to mgc([10.71.50.51]:2944): MEGACO/1 [10.71.50.30]:2944 T=11{C=-{N=A1{,OE=369154816{al/of,}}}},,Page 68,故障分析案例(五),-,拔號即聽忙音故障,現(xiàn)象:,,某,AG,和,Z,司軟交換對接;用戶摘機可聽到撥號音,但是撥任何號碼都直接聽忙音。,,分析過程:??用戶摘機可聽到撥號音,但是撥任何號碼都直接聽忙音,一般有,3,種情況會出現(xiàn),一是,UA,分配的終端,ID,范圍超出軟交換上配置的范圍,二是數(shù)圖匹配有問題,三是軟交換下發(fā)的資源屬性格式有錯誤。,,,處理過程:,,,1,、核對軟交換與,AG,的終端,ID,范圍,沒有問題。,,2,、用戶摘機能聽到撥號音,說明軟交換(,Z,公司)下發(fā)的數(shù)圖正確并且被識別。,Page 69,故障分析案例(五),-,拔號即聽忙音故障,處理過程:,,3,、在,Z,司軟交換上抓報文分析如下:,[10.3
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應急救援安全知識競賽試題
- 1 礦井泵工考試練習題含答案
- 2煤礦爆破工考試復習題含答案
- 1 各種煤礦安全考試試題含答案