H248協(xié)議培訓(xùn)技巧課程(華為)_第1頁
H248協(xié)議培訓(xùn)技巧課程(華為)_第2頁
H248協(xié)議培訓(xùn)技巧課程(華為)_第3頁
H248協(xié)議培訓(xùn)技巧課程(華為)_第4頁
H248協(xié)議培訓(xùn)技巧課程(華為)_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、HUAWEI TECHNOLOGIES CO., LTDHuawei Confidential Internal2022-5-5接入網(wǎng)技術(shù)服務(wù)部H248協(xié)議深入及實例分析協(xié)議深入及實例分析HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 2隨著隨著NGNNGN網(wǎng)絡(luò)和業(yè)務(wù)的不斷應(yīng)網(wǎng)絡(luò)和業(yè)務(wù)的不斷應(yīng)用和發(fā)展,用和發(fā)展,H248H248協(xié)議在目前的協(xié)議在目前的應(yīng)用中越來越廣泛。對于協(xié)議應(yīng)用中越來越廣泛。對于協(xié)議的深入掌握,將非常有助與故的深入掌握,將非常有助與故障定位和問題處理。障定位和問題處理。學(xué) 習(xí) 此 膠 片 之 前 需 要 學(xué) 過學(xué)

2、習(xí) 此 膠 片 之 前 需 要 學(xué) 過H.248H.248協(xié)議概述協(xié)議概述HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 3學(xué)習(xí)目標(biāo)學(xué)習(xí)完此課程,您將會:學(xué)習(xí)完此課程,您將會:l 了解了解H.248協(xié)議的體系結(jié)構(gòu)協(xié)議的體系結(jié)構(gòu)l 掌握掌握H.248協(xié)議中命令格式和用途協(xié)議中命令格式和用途l 掌握掌握H.248協(xié)議的消息交互過程協(xié)議的消息交互過程l 掌握并能分析典型的掌握并能分析典型的H.248信令流程信令流程HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 4概述概述第第2章章

3、 協(xié)議內(nèi)容介紹協(xié)議內(nèi)容介紹第第3章章 信令信令基本控制基本控制流程流程第第4章章 信令解析舉例信令解析舉例HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 5概述lH.248和和MeGaCo是同一種協(xié)議的兩個名稱而已,是是同一種協(xié)議的兩個名稱而已,是ITU與與IETF共同制定的,共同制定的,ITU-T稱之為稱之為H.248,而,而IETF則稱之為則稱之為MeGaCo;lH.248協(xié)議是在協(xié)議是在MGCP協(xié)議的基礎(chǔ)上,結(jié)合其它媒體網(wǎng)關(guān)控制協(xié)議的基礎(chǔ)上,結(jié)合其它媒體網(wǎng)關(guān)控制協(xié)議特點發(fā)展而成的一種協(xié)議;協(xié)議特點發(fā)展而成的一種協(xié)議;lH.248

4、協(xié)議彌補了協(xié)議彌補了MGCP協(xié)議描述能力上的欠缺,適合在大型協(xié)議描述能力上的欠缺,適合在大型網(wǎng)關(guān)上應(yīng)用;網(wǎng)關(guān)上應(yīng)用;lH.248信令消息有信令消息有UDP/TCP/SCTP/ATM等多種承載方式,使傳等多種承載方式,使傳輸更可靠,而輸更可靠,而MGCP則只能承載在寬帶則只能承載在寬帶IP網(wǎng)絡(luò)上的網(wǎng)絡(luò)上的UDP格式。格式。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 6H.248功能和相關(guān)概念lH.248提供了提供了MGC在呼叫處理過程中控制在呼叫處理過程中控制MG中各種靜態(tài)及動態(tài)中各種靜態(tài)及動態(tài)資源(資源(IP/ATM/TDM)的能

5、力(包括終端屬性、終端連接交換關(guān))的能力(包括終端屬性、終端連接交換關(guān)系及其承載的媒體流),還提供了獨立于系及其承載的媒體流),還提供了獨立于MG的狀態(tài)維護(hù)與管理的狀態(tài)維護(hù)與管理能力能力 ;lH.248協(xié)議消息編碼可以采用協(xié)議消息編碼可以采用二進(jìn)制或或文本格式,現(xiàn)在只支持文格式,現(xiàn)在只支持文本格式;本格式;lH.248消息的承載目前都是基于消息的承載目前都是基于UDP的。的。 使用使用H.248協(xié)議時,傳協(xié)議時,傳輸層端口號與編碼類型有關(guān),默認(rèn)端口號為:輸層端口號與編碼類型有關(guān),默認(rèn)端口號為:2944(文本格式(文本格式編碼)或者編碼)或者2945(二進(jìn)制編碼)。(二進(jìn)制編碼)。HUAWEI

6、TECHNOLOGIES CO., LTD.Huawei Confidential Page 7H.248在NGN網(wǎng)絡(luò)中的使用ISUP/TUPSIPH.323INNMSINAPSIPXML/SNMPSIPU-NICASG7000PSTNswitchSTPM3UA/SCTP分組核心網(wǎng)分組核心網(wǎng)TMG8010M2UA/H.248OpenEyeSIP phone H.323 PhoneSIP-T/H.323SoftX3000IAD系列系列H.248/MGCPUA5000H.323H.248/MGCPSoftX3000LANNATIP超市超市私有協(xié)議私有協(xié)議(私網(wǎng)穿越基于(私網(wǎng)穿越基于STUN)UMG

7、8900H.248/V5UA/IUASIPUC-ServerR2/V5R2/V5/ISDNMTANCSHUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 8概述概述第第2章章 協(xié)議內(nèi)容介紹協(xié)議內(nèi)容介紹第第3章章 信令信令基本控制基本控制流程流程第第4章章 業(yè)務(wù)消息識別舉例業(yè)務(wù)消息識別舉例HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 9第第2章章 協(xié)議內(nèi)容介紹協(xié)議內(nèi)容介紹第第 1 節(jié)節(jié) 第第 2 節(jié)節(jié) 第第 3 節(jié)節(jié) 第第 4 節(jié)節(jié) HUAWEI TECHNOLOGIES CO.

8、, LTD.Huawei Confidential Page 10連接模型:兩個重要概念(Context 和 Termination)l協(xié)議的連接模型主要描述媒體網(wǎng)關(guān)中的邏輯實體,這些邏輯協(xié)議的連接模型主要描述媒體網(wǎng)關(guān)中的邏輯實體,這些邏輯實體由媒體網(wǎng)關(guān)控制器(實體由媒體網(wǎng)關(guān)控制器(MGC)控制。這個連接模型中的主)控制。這個連接模型中的主要的抽象概念是終端(要的抽象概念是終端(Termination)和關(guān)聯(lián)()和關(guān)聯(lián)(Context);l在在H.248/Megaco定義的連接模型中,包括關(guān)聯(lián)和終端兩個定義的連接模型中,包括關(guān)聯(lián)和終端兩個實體。一個關(guān)聯(lián)中至少要包含一個終端,否則此關(guān)聯(lián)將被刪實體

9、。一個關(guān)聯(lián)中至少要包含一個終端,否則此關(guān)聯(lián)將被刪除,空關(guān)聯(lián)指的是只包含一個與其他終端沒有連接的終端的除,空關(guān)聯(lián)指的是只包含一個與其他終端沒有連接的終端的關(guān)聯(lián);同時一個終端在任一時刻也只能屬于一個關(guān)聯(lián)。關(guān)聯(lián);同時一個終端在任一時刻也只能屬于一個關(guān)聯(lián)。 HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 11連接模型TerminationRTP StreamTerminationSCN Bearer ChannelTerminationSCN Bearer ChannelTerminationSCN Bearer ChannelTermina

10、tionSCN Bearer ChannelTerminationRTP StreamTerminationRTP StreamContextContextContextMedia GatewayNull Context*HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 12終端(Termination) 終端是位于終端是位于MG中的一個邏輯實體,可以發(fā)送中的一個邏輯實體,可以發(fā)送/接收媒體和接收媒體和(或)控制流。例如表示一個時隙(或)控制流。例如表示一個時隙(CIC電路)、一個電路)、一個IP端口(端口(IP地址地址+端口號)、或一

11、個端口號)、或一個ATM端口(端口(VPI/VCI)。)。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 13終端(Termination)l終端分為兩類:終端分為兩類:1、半永久終端,用來表示物理實體半永久終端,用來表示物理實體 如如TDM信道,只要這個信道,只要這個TDM信道在信道在MG中被配置,就一直存在,只有當(dāng)配中被配置,就一直存在,只有當(dāng)配 置信息被刪除后,與之對應(yīng)的終端才會消失。當(dāng)一個半永久終端被加入一置信息被刪除后,與之對應(yīng)的終端才會消失。當(dāng)一個半永久終端被加入一 個特定關(guān)聯(lián)時,它是從個特定關(guān)聯(lián)時,它是從NULL關(guān)聯(lián)中獲

12、取,而當(dāng)從特定關(guān)聯(lián)中刪除時,它關(guān)聯(lián)中獲取,而當(dāng)從特定關(guān)聯(lián)中刪除時,它 又返回到又返回到NULL關(guān)聯(lián);關(guān)聯(lián);2、臨時終端,代表臨時性的信息流臨時終端,代表臨時性的信息流 如如RTP流,當(dāng)需要時創(chuàng)建,使用完畢后就刪除。臨時終端通過流,當(dāng)需要時創(chuàng)建,使用完畢后就刪除。臨時終端通過ADD命令創(chuàng)命令創(chuàng)建,通過建,通過SUBTRACT命令清除。命令清除。l終端特征通過屬性來描述,這些屬性被轉(zhuǎn)換成描述符在命令中攜帶。終端特征通過屬性來描述,這些屬性被轉(zhuǎn)換成描述符在命令中攜帶。終端被創(chuàng)建時,媒體網(wǎng)關(guān)會為其分配一個唯一標(biāo)識。終端被創(chuàng)建時,媒體網(wǎng)關(guān)會為其分配一個唯一標(biāo)識。HUAWEI TECHNOLOGIES C

13、O., LTD.Huawei Confidential Page 14終端(Termination)l終端屬性,可以創(chuàng)建新的終端或者修改已存在終端的屬性;終端屬性,可以創(chuàng)建新的終端或者修改已存在終端的屬性;l終端終端ID,對不同的終端通過終端,對不同的終端通過終端ID來引用,終端來引用,終端ID是由是由MG配置的。終端配置的。終端ID有有兩種通配方式:兩種通配方式:“ALL” 和和“CHOOSE”;l終端屬性和描述符,終端擁有屬性,屬性擁有唯一的屬性終端屬性和描述符,終端擁有屬性,屬性擁有唯一的屬性ID;lROOT終端,通常用來表示媒體網(wǎng)關(guān)本身,允許在終端,通常用來表示媒體網(wǎng)關(guān)本身,允許在RO

14、OT終端上定義包,也可終端上定義包,也可以擁有屬性、事件、信號、統(tǒng)計和參數(shù)。以擁有屬性、事件、信號、統(tǒng)計和參數(shù)。ROOT終端可以出現(xiàn)在終端可以出現(xiàn)在Modify、Notify、AuditValue、AuditCapability、ServiceChange命令中,其它任何命令中,其它任何對對ROOT終端的使用都是錯誤。終端的使用都是錯誤。lTermination ID : 二進(jìn)制編碼二進(jìn)制編碼時最多可以時最多可以64位位表示表示,文本編碼文本編碼時最時最 多可以達(dá)多可以達(dá) 64個字符個字符;HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Pag

15、e 15Termination的屬性l屬性 Properties : 終端本身具有的屬性;終端本身具有的屬性;l事件 Events : 指示指示終端需要檢測的事件。終端需要檢測的事件。l 例如:摘機(jī),掛機(jī)、拍叉,拔號等;例如:摘機(jī),掛機(jī)、拍叉,拔號等;l信號 Signals : 網(wǎng)關(guān)產(chǎn)生的各種類型的媒體流。網(wǎng)關(guān)產(chǎn)生的各種類型的媒體流。l 例如:拔號音,忙音,振鈴音,回鈴音等。例如:拔號音,忙音,振鈴音,回鈴音等。l統(tǒng)計Statistics : 用于描述一個用于描述一個終端終端的統(tǒng)計信息,可以在一次呼叫完成的統(tǒng)計信息,可以在一次呼叫完成 后向后向MGC上報,上報,也可以由也可以由MGC下發(fā)下發(fā)命

16、令命令A(yù)uditValue 查詢相關(guān)的統(tǒng)計信息查詢相關(guān)的統(tǒng)計信息。該信息主要用。該信息主要用來計費。來計費。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 16關(guān)聯(lián)(Context) 關(guān)聯(lián)描述一組終端之間的關(guān)聯(lián)關(guān)系,當(dāng)一個關(guān)聯(lián)涉關(guān)聯(lián)描述一組終端之間的關(guān)聯(lián)關(guān)系,當(dāng)一個關(guān)聯(lián)涉及多個終端時,關(guān)聯(lián)將描述這些終端所組成的拓?fù)浣Y(jié)及多個終端時,關(guān)聯(lián)將描述這些終端所組成的拓?fù)浣Y(jié)構(gòu)以及媒體混合交換的參數(shù)。關(guān)聯(lián)中的終端可以通過構(gòu)以及媒體混合交換的參數(shù)。關(guān)聯(lián)中的終端可以通過Add 命令進(jìn)行創(chuàng)建,通過命令進(jìn)行創(chuàng)建,通過Subtract 進(jìn)行刪除。一個進(jìn)行刪除

17、。一個關(guān)聯(lián)中必須至少包含一個終端。關(guān)聯(lián)中必須至少包含一個終端。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 17關(guān)聯(lián)(Context)的屬性l Context包括四個屬性:包括四個屬性:l ContextID:32bits,在網(wǎng)關(guān)范圍內(nèi)唯一標(biāo)識一個關(guān)聯(lián)。,在網(wǎng)關(guān)范圍內(nèi)唯一標(biāo)識一個關(guān)聯(lián)。 Context ID由由MG創(chuàng)建創(chuàng)建,在在一個一個MG范圍內(nèi)唯一。范圍內(nèi)唯一。 關(guān)聯(lián)關(guān)聯(lián)二進(jìn)制編碼表示二進(jìn)制編碼表示文本編碼文本編碼表示表示表示含義表示含義NULL0-NULLContext表示在網(wǎng)關(guān)中所有與其它表示在網(wǎng)關(guān)中所有與其它任何終端都沒有關(guān)

18、聯(lián)的終端。任何終端都沒有關(guān)聯(lián)的終端。CHOOSE關(guān)聯(lián)關(guān)聯(lián)0 xFFFFFFFE$CHOOSE 用以請求用以請求MG創(chuàng)建一個新的關(guān)聯(lián)創(chuàng)建一個新的關(guān)聯(lián)ALL關(guān)聯(lián)關(guān)聯(lián)0 xFFFFFFFF*ALL 通配符表示通配符表示 MG的所有的的所有的 Context確定關(guān)聯(lián)確定關(guān)聯(lián)0 x54360 x5436確定確定Context ID標(biāo)識標(biāo)識特殊關(guān)聯(lián)編碼對照表HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 18關(guān)聯(lián)(Context)的屬性l Topology:拓樸,用于描述一個關(guān)聯(lián)內(nèi)部終端之間的媒體流拓樸,用于描述一個關(guān)聯(lián)內(nèi)部終端之間的媒體流向。終

19、端也存在一個稱之為向。終端也存在一個稱之為MODE的屬性,用于描述媒體的的屬性,用于描述媒體的流向,但它描述的是相對于關(guān)聯(lián)外部的流向;流向,但它描述的是相對于關(guān)聯(lián)外部的流向;l Priority:標(biāo)識:標(biāo)識MG對關(guān)聯(lián)處理的優(yōu)先級先后次序。級別為對關(guān)聯(lián)處理的優(yōu)先級先后次序。級別為015級,其中,級,其中,“0”為最低優(yōu)先級,為最低優(yōu)先級,“15”為最高優(yōu)先級;為最高優(yōu)先級;l Emergency:緊急呼叫標(biāo)識符,:緊急呼叫標(biāo)識符,MG優(yōu)先處理使用緊急呼叫標(biāo)優(yōu)先處理使用緊急呼叫標(biāo)識符的呼叫。識符的呼叫。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential

20、 Page 19問題lH248協(xié)議連接模型中重要的兩個概念是?協(xié)議連接模型中重要的兩個概念是?l終端有哪兩類?它們有什么區(qū)別?終端有哪兩類?它們有什么區(qū)別?HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 20第第2章章 協(xié)議內(nèi)容介紹協(xié)議內(nèi)容介紹第第 1 節(jié)節(jié) 第第 2 節(jié)節(jié) 第第 3 節(jié)節(jié) 第第 4 節(jié)節(jié) HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 21H.248協(xié)議的消息編碼l消息是消息是H.248協(xié)議發(fā)送的一個信息單元。消息可以使用二進(jìn)協(xié)議發(fā)送的一個信息單元。消息可以

21、使用二進(jìn)制格式和文本格式編碼;制格式和文本格式編碼;l采用二進(jìn)制編碼時,使用采用二進(jìn)制編碼時,使用ITU-T X.680(ASN.1)定義的規(guī)范)定義的規(guī)范描述,使用描述,使用X.690定義的定義的BER規(guī)則編碼;規(guī)則編碼;l采用文本方式編碼時,遵循采用文本方式編碼時,遵循RFC 2234 ABNF規(guī)范;規(guī)范;lMGC必須支持兩種編碼格式,必須支持兩種編碼格式,MG可能支持其中任何一種或可能支持其中任何一種或兩種方式。兩種方式。lMGC側(cè)和側(cè)和MG側(cè)的側(cè)的H.248消息都有相同的結(jié)構(gòu)消息都有相同的結(jié)構(gòu) 。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confident

22、ial Page 22H.248消息結(jié)構(gòu)Megaco/H.248 messageTrans HdrReq or ReplyReq or ReplyReq or ReplyTransactionTransactionTransaction.HeaderCommandCtx PropertiesCtx HdrCommand.Trans Hdr Action Action.DescriptorDescriptor H.248協(xié)議發(fā)協(xié)議發(fā)送或接受送或接受的信息的信息單單元稱元稱為為消息,消息,消息從消息消息從消息 頭頭( (Header) )開始,后面是若干個事開始,后面是若干個事務(wù)務(wù);消息;消息頭頭

23、中包含消息中包含消息標(biāo)識標(biāo)識符(符(MID)和版本字)和版本字段。段。MID用于用于標(biāo)識標(biāo)識消息的消息的發(fā)發(fā)送者,可以是送者,可以是IP地址、地址、域名或域名或設(shè)備設(shè)備名;版本字名;版本字段用于段用于標(biāo)識標(biāo)識消息遵守的消息遵守的協(xié)議協(xié)議版本,有版本版本,有版本1和版和版本本2。 。目前接入網(wǎng)目前接入網(wǎng)MG兩者都兩者都支持;消息內(nèi)的事支持;消息內(nèi)的事務(wù)務(wù)是是相互獨立的,當(dāng)多個被相互獨立的,當(dāng)多個被獨立獨立處處理理時時,消,消 息沒有息沒有規(guī)規(guī)定定處處理的先后次序。理的先后次序。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 23H.24

24、8協(xié)議的消息機(jī)制Message消息TransactionI事務(wù)TransactionIDnContextID1關(guān)聯(lián)ContextIDnCMD1命令CMDnDes-nDes-1描述符.HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 24事務(wù)(Transaction) lMGC和和MG之間的一組命令構(gòu)成事務(wù),事務(wù)由之間的一組命令構(gòu)成事務(wù),事務(wù)由TransactionID進(jìn)行標(biāo)識。進(jìn)行標(biāo)識。事務(wù)包含一個或多個動作,一個動作由一系列局限于一個關(guān)聯(lián)的命令組事務(wù)包含一個或多個動作,一個動作由一系列局限于一個關(guān)聯(lián)的命令組成;成;l一個事務(wù)從一個事務(wù)

25、從“事務(wù)頭部事務(wù)頭部”(TransHdr)開始。在)開始。在TransHdr中包含中包含TransactionID。TransactionID由事務(wù)的發(fā)送者指定,在發(fā)送者范圍內(nèi)由事務(wù)的發(fā)送者指定,在發(fā)送者范圍內(nèi)是唯一的;是唯一的;lTransHdr后面是該事務(wù)的若干動作,這些動作必須順序執(zhí)行。若某動后面是該事務(wù)的若干動作,這些動作必須順序執(zhí)行。若某動作中的一個命令執(zhí)行失敗,該事務(wù)中以后的命令將終止執(zhí)行(作中的一個命令執(zhí)行失敗,該事務(wù)中以后的命令將終止執(zhí)行(Optional命令除外)。引入事務(wù)的一個重要功能是可以保證命令的順序執(zhí)行;命令除外)。引入事務(wù)的一個重要功能是可以保證命令的順序執(zhí)行;l當(dāng)

26、命令標(biāo)記為當(dāng)命令標(biāo)記為“Optional”(可選命令),該命令可以越過一個命令執(zhí)(可選命令),該命令可以越過一個命令執(zhí)行失敗而導(dǎo)致以后命令終止執(zhí)行的限制,即如果可選命令執(zhí)行不成功,行失敗而導(dǎo)致以后命令終止執(zhí)行的限制,即如果可選命令執(zhí)行不成功,其后的命令可以繼續(xù)執(zhí)行。其后的命令可以繼續(xù)執(zhí)行。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 25事務(wù)(Transaction) 事務(wù)包括請求和響應(yīng)兩種類型;其中響應(yīng)事務(wù)也包含事務(wù)包括請求和響應(yīng)兩種類型;其中響應(yīng)事務(wù)也包含兩種:兩種:TransactionReply和和TransactionPe

27、nding。 HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 26請求事務(wù)(TransactionRequest)l每個每個TransactionRequest請求激發(fā)一個事務(wù)。一個事務(wù)包請求激發(fā)一個事務(wù)。一個事務(wù)包含一個到多個動作,每個動作包含與同一個關(guān)聯(lián)(含一個到多個動作,每個動作包含與同一個關(guān)聯(lián)(Context)相關(guān)的一個到多個命令。相關(guān)的一個到多個命令。lTransactionRequest結(jié)構(gòu)如下:結(jié)構(gòu)如下:TransactionRequest(TransactionId ContextID Command . Comman

28、d, . . . ContextID Command . Command )HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 27完成事務(wù)響應(yīng)(TransactionReplay)lTransactionReply是事務(wù)接收者對是事務(wù)接收者對TransactionRequest的一的一種響應(yīng),表明接收者完成該種響應(yīng),表明接收者完成該TransactionRequest命令執(zhí)行,命令執(zhí)行,對每個事務(wù)都應(yīng)有一個對每個事務(wù)都應(yīng)有一個Reply響應(yīng)響應(yīng);l以下兩種情況表明一個以下兩種情況表明一個TransactionRequest執(zhí)行完成:執(zhí)行

29、完成: TransactionRequest中的所有命令成功執(zhí)行完畢;中的所有命令成功執(zhí)行完畢; TransactionRequest中的一個非可選命令執(zhí)行失敗。中的一個非可選命令執(zhí)行失敗。lTransactionReply結(jié)構(gòu)如下:結(jié)構(gòu)如下:TransactionReply(TransactionID ContextID Response .Response ,. . . ContextID Response .Response )HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 28正在處理事務(wù)響應(yīng)(TransactionPendi

30、ng)lTransactionPending由接收者發(fā)送,指示事務(wù)正在處理,由接收者發(fā)送,指示事務(wù)正在處理,但仍然沒有完成。當(dāng)命令處理時間較長時,可以防止發(fā)送但仍然沒有完成。當(dāng)命令處理時間較長時,可以防止發(fā)送者重發(fā)事務(wù)請求;者重發(fā)事務(wù)請求;lTransactionPending結(jié)構(gòu)如下:結(jié)構(gòu)如下:TransactionPending (TransactionID )l可見,事務(wù)表現(xiàn)為可見,事務(wù)表現(xiàn)為TransactionRequest,對,對TransactionRequest接收者必須響應(yīng)一個接收者必須響應(yīng)一個TransactionReply,在此之前可能有許多在此之前可能有許多Transa

31、ctionPending響應(yīng)。響應(yīng)。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 29動作(Action) 動作由一系列局限于一個關(guān)聯(lián)內(nèi)的命令組成。動作由一系列局限于一個關(guān)聯(lián)內(nèi)的命令組成。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 30動作(Action) l動作與關(guān)聯(lián)(動作與關(guān)聯(lián)(Context)是密切相關(guān)的,動作由)是密切相關(guān)的,動作由ContextID進(jìn)行標(biāo)識;在一個動作內(nèi),命令需要順序執(zhí)行;進(jìn)行標(biāo)識;在一個動作內(nèi),命令需要順序執(zhí)行;l一個動作從關(guān)聯(lián)頭部(一個動作

32、從關(guān)聯(lián)頭部(CtxHdr)開始,在)開始,在CtxHdr包含包含ContextID,用于標(biāo)識該動作對應(yīng)的關(guān)聯(lián)。,用于標(biāo)識該動作對應(yīng)的關(guān)聯(lián)。ContextID由由MG指定,在指定,在MG范圍內(nèi)是唯一的。范圍內(nèi)是唯一的。MGC必須在以后的與此必須在以后的與此關(guān)聯(lián)相關(guān)的事務(wù)中使用關(guān)聯(lián)相關(guān)的事務(wù)中使用ContextID;l在在CtxHdr后面是若干命令,這些命令都與后面是若干命令,這些命令都與ContextID標(biāo)識標(biāo)識的關(guān)聯(lián)相關(guān)。的關(guān)聯(lián)相關(guān)。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 31第第2章章 協(xié)議內(nèi)容介紹協(xié)議內(nèi)容介紹第第 1 節(jié)節(jié)

33、 第第 2 節(jié)節(jié) 第第 3 節(jié)節(jié) 第第 4 節(jié)節(jié) HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 32命令(Command)l命令命令(Command) :是:是H.248消息的主要內(nèi)容,實現(xiàn)對關(guān)聯(lián)消息的主要內(nèi)容,實現(xiàn)對關(guān)聯(lián)和終端屬性的控制,包括指定終端報告檢測到的事件,通和終端屬性的控制,包括指定終端報告檢測到的事件,通知終端使用什么信號和動作,以及指定關(guān)聯(lián)的拓?fù)浣Y(jié)構(gòu)等。知終端使用什么信號和動作,以及指定關(guān)聯(lián)的拓?fù)浣Y(jié)構(gòu)等。命令由命令頭部(命令由命令頭部(CMDHdr)與命令參數(shù)構(gòu)成,在)與命令參數(shù)構(gòu)成,在H.248協(xié)協(xié)議中,命令參數(shù)

34、被組織成議中,命令參數(shù)被組織成“描述符描述符”(Descriptor););lH.248協(xié)議定義了八個命令,其中協(xié)議定義了八個命令,其中“Notify”是由是由MG發(fā)給發(fā)給MGC,“ServiceChange”可由可由MG或或MGC發(fā)送,其它命發(fā)送,其它命令都是由令都是由MGC發(fā)給發(fā)給MG。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 33命令:Add/Modify/SubtractlADD: 增加一個Termination到一個Context中,當(dāng)Context ID為CHOOSE關(guān)聯(lián)(“$”)(或第一次增加一個Terminati

35、on),MG將創(chuàng)建一個Context,然后往其中加入Termination;lMODIFY : 修改一個Termination的屬性、事件和信號參數(shù)。如:修改終端的編碼類型、通知終端檢測摘機(jī)/掛機(jī)事件、修改終端的拓?fù)浣Y(jié)構(gòu)(雙向/單向/隔離等);lSUBSTRACT : 從一個Context中刪除一個Termination,同時返回該Termination的統(tǒng)計狀態(tài)。如果Context中只有此Termination,則刪除此Context。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 34命令:Move/AuditValue/Audi

36、tCapabilitieslMOVE: 將一個Termination從一個Context轉(zhuǎn)移到另一個Context中;lAUDITVALUE : 審計命令,返回Termination的當(dāng)前的Properties、Events、Signals、Statistics;lAUDITCAPABILITIES: 返回MG中Termination特性的能力集。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 35命令:Notify/ServiceChangelNOTIFY: 允許MG將檢測到的事件通知給MGC。 如:MG將檢測到的摘機(jī)事件上報給MG

37、C;lSERVICECHANGE: 允許MG向MGC通知一個或者多個 終端將要脫離或者加入業(yè)務(wù)。用來MG向MGC 進(jìn)行注冊、重啟通知。MGC可以使用ServieceChange對MG進(jìn)行重啟。MGC可以使用ServiceChange通知MG注銷一個或一部分Termination。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 36描述符Descriptorsl一個命令的參數(shù)被定義為描述符。一個命令的參數(shù)被定義為描述符。Descriptor是由是由Name和和item組成組成(item可以攜帶可以攜帶Value)。一些命令可以共享一個或

38、幾個描述。一些命令可以共享一個或幾個描述符。符。Descriptor可以作為一個可以作為一個Command的輸出返回值。在大的輸出返回值。在大多數(shù)情況下多數(shù)情況下Descriptor作為返回值,只有作為返回值,只有Name沒有其它沒有其它item;l描述符的形式如下:描述符的形式如下: DescriptorName= parm = value, parm = value . HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 37描述符DescriptorslModem: 標(biāo)識標(biāo)識Modem 的類型和其它參數(shù)等信息。的類型和其它參數(shù)等信息

39、。(包括的類型有:包括的類型有:V.18, V.22, V.22bis, V.32,V32bis ,V.34, V.90, V.91, Synchronous ISDN,并且允許進(jìn)行擴(kuò)充,并且允許進(jìn)行擴(kuò)充);lTerminationState: Termination的屬性之一的屬性之一(可以被定義在一個可以被定義在一個Package 中中)。描述終端的狀態(tài)。描述終端的狀態(tài);lStream : 用來描述單個媒體流的用來描述單個媒體流的remote/local/localControl的內(nèi)容??梢缘膬?nèi)容??梢?通過設(shè)置通過設(shè)置Local和和Remote參數(shù)為參數(shù)為“NULL”來刪除來刪除Stre

40、am。 Stream Descriptor使用使用Stream ID進(jìn)行連接。用來標(biāo)識一個進(jìn)行連接。用來標(biāo)識一個 Context中中Media flowing之間的關(guān)系。之間的關(guān)系。 Local : 包含參數(shù)用來說明包含參數(shù)用來說明MG從遠(yuǎn)端實體收到的媒體流;從遠(yuǎn)端實體收到的媒體流; Remote : 包含參數(shù)用來說明包含參數(shù)用來說明MG向遠(yuǎn)端實體發(fā)送的媒體流;向遠(yuǎn)端實體發(fā)送的媒體流; LocalControl : 包含參數(shù)用來描述包含參數(shù)用來描述MGC和和MG之間的交互。之間的交互。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 3

41、8描述符DescriptorslMedia : 對媒體流的描述。該描述符是由對媒體流的描述。該描述符是由TerminationState和和Stream Descriptor組成的。組成的。 TerminationState描述了描述了Termination的屬性的屬性(不依賴于不依賴于Stream)。由一個。由一個或多個或多個Stream Descriptor描述一個描述一個Media Stream。Stream是由是由StreamID來標(biāo)識的,來標(biāo)識的,StreamID用來將一個用來將一個Context中同屬于一起的中同屬于一起的Stream聯(lián)系在一起在聯(lián)系在一起在Stream中有三個子中

42、有三個子Descriptor Local/Remote/LocalControl組成。在沒有組成。在沒有Stream Descriptor存在的情存在的情況下,這三個況下,這三個Descriptor也可以直接包含在也可以直接包含在Media Descriptor中。組成如中。組成如下:下: Media Descriptor TerminationStateDescriptor Stream Descriptor LocalControl Descriptor Local Descriptor Remote DescriptorHUAWEI TECHNOLOGIES CO., LTD.Huawe

43、i Confidential Page 39描述符DescriptorslEvents : 用來描述用來描述MG檢測檢測Events和檢測到和檢測到Events該如何處該如何處 理;理;lEventBuffer : 當(dāng)當(dāng)Events緩沖區(qū)被激活后,用來描述緩沖區(qū)被激活后,用來描述MG中檢測到的中檢測到的 事件;事件;lSingals : 描述描述Termination中信號的中信號的 “與與/或或” 操作。操作。(如:忙音等如:忙音等);lAudit : 在審計命令中指定那些內(nèi)容是需要被審計的;在審計命令中指定那些內(nèi)容是需要被審計的;lPackages : 在在AuditValue命令中,返回

44、一個能夠被命令中,返回一個能夠被Termination識識 別的別的Package列表。列表。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 40描述符DescriptorslDigitMap : 定義了事件的關(guān)系,當(dāng)定義了事件的關(guān)系,當(dāng)MG檢測到這些事件發(fā)生檢測到這些事件發(fā)生(并與并與 預(yù)先設(shè)置的匹配預(yù)先設(shè)置的匹配)時,將向時,將向MGC報告報告(例如:檢測到帶例如:檢測到帶 內(nèi)的內(nèi)的DTMF信號信號);lServiceChange : 描述描述ServiceChange發(fā)生的原因;發(fā)生的原因;lObservedEvents : 在

45、在Notify或或AuditEvents中上報觀察到的事件;中上報觀察到的事件;lStatistics : 在審計或刪除在審計或刪除Termination時,上報時,上報Termination中保存中保存 的統(tǒng)計值;的統(tǒng)計值;lExtersion : 供擴(kuò)充時使用。供擴(kuò)充時使用。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 41第第2章章 協(xié)議內(nèi)容介紹協(xié)議內(nèi)容介紹第第 1 節(jié)節(jié) 第第 2 節(jié)節(jié) 第第 3 節(jié)節(jié) 第第 4 節(jié)節(jié) HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page

46、42H248協(xié)議和MGCP協(xié)議的比較MGCP優(yōu)點:優(yōu)點:業(yè)界成熟產(chǎn)品,價格相對較低業(yè)界成熟產(chǎn)品,價格相對較低其余同其余同”軟交換與用戶網(wǎng)關(guān)軟交換與用戶網(wǎng)關(guān)/IAD之間之間(MGCP)”缺點:缺點:1.主要支持語音,業(yè)務(wù)能力弱主要支持語音,業(yè)務(wù)能力弱2.其余同前述。其余同前述。僅支持語音僅支持語音業(yè)務(wù)時選用業(yè)務(wù)時選用H.248優(yōu)點:優(yōu)點:1.支持多媒體連接支持多媒體連接2.協(xié)議既可采用文本又可采用二進(jìn)制,增強(qiáng)適應(yīng)性協(xié)議既可采用文本又可采用二進(jìn)制,增強(qiáng)適應(yīng)性3.擴(kuò)展性好擴(kuò)展性好缺點:缺點:復(fù)雜、目前應(yīng)用較少復(fù)雜、目前應(yīng)用較少支持語音和支持語音和多媒體,將多媒體,將來替代來替代MGCPHUAWEI

47、TECHNOLOGIES CO., LTD.Huawei Confidential Page 43問題lH248協(xié)議消息的結(jié)構(gòu)如何?協(xié)議消息的結(jié)構(gòu)如何?lH248協(xié)議中總共有幾個消息?分別是哪些消息?有哪兩個協(xié)議中總共有幾個消息?分別是哪些消息?有哪兩個消息是可以由消息是可以由MG發(fā)送給發(fā)送給MGC?lNOTIFY消息的作用?消息的作用?l命令描述符由哪兩部分組成?命令描述符由哪兩部分組成?HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 44本章小結(jié)l本章主要介紹了本章主要介紹了H.248 協(xié)議內(nèi)容的基本概念;協(xié)議內(nèi)容的基本概念;l兩

48、個重要概念:兩個重要概念:Context和和Termination;l8個命令個命令 : Command;l描述符結(jié)構(gòu)描述符結(jié)構(gòu) :Descriptor。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 45概述概述第第2章章 協(xié)議內(nèi)容介紹協(xié)議內(nèi)容介紹第第3章章 信令基本控制流程信令基本控制流程第第4章章 信令解析舉例信令解析舉例HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 46第第2章章 信令基本控制流程信令基本控制流程第第 1 節(jié)節(jié) 網(wǎng)關(guān)注冊網(wǎng)關(guān)注冊/注銷注銷/初始初始

49、化流程化流程第第 2 節(jié)節(jié) 典型呼叫處理流程典型呼叫處理流程HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 47網(wǎng)關(guān)注冊/注銷流程MGSVC_CHG_REQ SVC_CHG_REPLY SoftX3000UA5000softx3000我要注冊注冊O(shè)K事件1:下面是SVC_CHG_REQ命令的文本描述:MEGACO/1 191.169.150.172:2944T=3C= - SC=ROOTSVMT=RS,RE=902事件2:下面是SVC_CHG_REPLY響應(yīng)的文本描述:MEGACO/1 191.169.150.170:2944P=3C

50、= - SC=ROOTSVHUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 48網(wǎng)關(guān)初始化流程SoftX3000MGMOD_REPLY MOD_REQ MG注冊成功后,注冊成功后,MGC將對空關(guān)聯(lián)中的將對空關(guān)聯(lián)中的MG的所有半永久終端的屬性進(jìn)行修改。指示的所有半永久終端的屬性進(jìn)行修改。指示MG檢測用戶的摘機(jī)事件。此時,此終端可以接收或者發(fā)起呼叫。檢測用戶的摘機(jī)事件。此時,此終端可以接收或者發(fā)起呼叫。 事件1:注冊成功后,MGC在空關(guān)聯(lián)中對MG中的終端進(jìn)行操作,通過Modify命令,更改終端屬性。下面是MOD_REQ命令的文本描述:MEG

51、ACO/1 191.169.150.170:2944T=372794419C= - MF=A0E=369099777al/*,SG事件2:MG收到Modify命令后,回送響應(yīng)。下面是MOD_REPLY響應(yīng)的文本描述:MEGACO/1 191.169.150.172:2944 P=372794419C= - MF=A0UA5000softx3000好吧請您監(jiān)測用戶HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 49第第2章章 信令基本控制流程信令基本控制流程第第 1 節(jié)節(jié) 網(wǎng)關(guān)注冊網(wǎng)關(guān)注冊/注銷注銷/初始初始 化流程化流程第第 2 節(jié)節(jié)

52、 典型呼叫處理流程典型呼叫處理流程HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 50不同MG下的呼叫流舉例PSTNCore NetworkSoftX300UA5000UA5000SG7000SS7/PRIM3UA/SCTPH.248UA5000ABC信令流媒體流喂,在干啥呢 !#正上網(wǎng)呢!!#$%HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 51同一MG下終端之間的H.248呼叫流舉例Core NetworkSoftX300UA5000A信令流媒體流BHUAWEI TEC

53、HNOLOGIES CO., LTD.Huawei Confidential Page 52SoftX3000Termination1UserATermination2UserBOff-hook1 NTFY_REQNTFY_REPLY2 MOD_REQMOD_REPLYdial-tone dialing 5 ADD_REQADD_REPLYRingingRingback tone 8 NTFY_REQNTFY_REPLYOff-hook3 NTFY_REQNTFY_REPLY4 ADD_REQADD_REPLY6 MOD_REQMOD_REPLY7 MOD_REQMOD_REPLY同一MG下終

54、端之間的H.248呼叫流程 9 MOD_REQMOD_REPLYHUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 53SoftX3000Termination1UserATermination2UserBConversationOn-hookOn-hook10 MOD_REQMOD_REPLY11 NTFY_REQNTFY_REPLY12 MOD_REQMOD_REPLY13 SUB_REQSUB_REPLY15 MOD_REQMOD_REPLY14 MOD_REQMOD_REPLYBusy-tone 16 NTFY_REQNTFY_R

55、EPLY17 SUB_REQSUB_REPLY18 MOD_REQMOD_REPLY同一MG下終端之間的H.248呼叫流程(續(xù)) HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 54問題l請問請問MG與與MGC交互的基本過程有哪幾個?交互的基本過程有哪幾個?請簡單敘述同一請簡單敘述同一MG下呼叫的信令流程?下呼叫的信令流程?HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 55本章小結(jié)l本章主要介紹了本章主要介紹了H.248在在SoftX3000中具體的實現(xiàn);中具體的實現(xiàn);通過

56、對通過對MG網(wǎng)關(guān)注冊流程、典型呼叫流程的描述。加網(wǎng)關(guān)注冊流程、典型呼叫流程的描述。加深對深對H.248網(wǎng)關(guān)控制協(xié)議的理解。網(wǎng)關(guān)控制協(xié)議的理解。HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 56概述概述第第2章章 協(xié)議內(nèi)容介紹協(xié)議內(nèi)容介紹第第3章章 信令基本控制流程信令基本控制流程第第4章章 信令解析舉例信令解析舉例HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 57H.248呼叫信令解析組網(wǎng)例圖Core NetworkSoftX300UA5000User A信令流媒體流Us

57、er B端口0/8/1端口0/12/1HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 58UA的VoIP語音流轉(zhuǎn)發(fā)過程圖SoftX3000User AUser BA32A32PVMB DSPLSWTDM SWITCHHW BUSHW BUSTDMIPTDM上行FE口AD/DACPUHUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 59UA中終端與關(guān)聯(lián)的關(guān)系圖SoftX3000User AH248信令流IP媒體流User B臨時終端ID:100000034臨時終端2 ID:100

58、000035半永久終端 ID :1半永久終端ID :0上行FE口TDM時隙A32A32LSWDSP關(guān)聯(lián) ID:286關(guān)聯(lián) ID:287*CPU模擬用戶線UA 系統(tǒng)HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Page 60SoftX3000T1UserAT2UserBOff-hook1 NTFY_REQNTFY_REPLY2 MOD_REQMOD_REPLYdial-tone dialing 5 ADD_REQADD_REPLYRingingRingback tone 8 NTFY_REQNTFY_REPLYOff-hook3 NTFY_RE

59、QNTFY_REPLY4 ADD_REQADD_REPLY6 MOD_REQMOD_REPLY7 MOD_REQMOD_REPLYH.248呼叫信令解析9 MOD_REQMOD_REPLY事件1: NTFY_REQNTFY_REQ命令的文本描述MEGACO/1 191.169.150.122:2944T=883C= - N=A0OE=369109250al/of事件1: NTFY_REPLY NTFY_REPLY響應(yīng)的文本描述MEGACO/1 191.169.200.61:2944P=883C= - N=A0事件2:MOD_REQ命令的文本描述MEGACO/1 191.169.200.61:2

60、944T=372771555C= - MF=A0E=369109251dd/ceDigitMap=dmap1,al/*,SGcg/dt,DM=dmap1(2-9xxxxxx|13xxxxxxxxx|0 xxxxxxxxx |9xxxx|10124-9x|E|x.F|09EF.L)事件2: MOD_REPLY響應(yīng)的文本描述MEGACO/1 191.169.150.122:2944P=372771555C= - MF=A0事件3:NTFY_REQ命令的文本描述MEGACO/1 191.169.150.122:2944T=884C= - N=A0OE=36910925120030429T061327

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論