H248协议提高培训课程

上传人:博****1 文档编号:567481995 上传时间:2024-07-20 格式:PPT 页数:61 大小:2.17MB
返回 下载 相关 举报
H248协议提高培训课程_第1页
第1页 / 共61页
H248协议提高培训课程_第2页
第2页 / 共61页
H248协议提高培训课程_第3页
第3页 / 共61页
H248协议提高培训课程_第4页
第4页 / 共61页
H248协议提高培训课程_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《H248协议提高培训课程》由会员分享,可在线阅读,更多相关《H248协议提高培训课程(61页珍藏版)》请在金锄头文库上搜索。

1、HUAWEI TECHNOLOGIES CO., LTDHuawei Confidential Internal接入网技术服务部H248协议深入及实例分析协议深入及实例分析2024/7/20HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 随随着着NGNNGN网网络络和和业业务务的的不不断断应应用用和和发发展展,H248H248协协议议在在目目前前的的应应用用中中越越来来越越广广泛泛。对对于于协协议议的的深深入入掌掌握握,将将非非常常有有助助与与故故障定位和问题处理。障定位和问题处理。学学 习习 此此 胶胶 片片 之之 前前 需需 要要 学学 过

2、过H.248H.248协议概述协议概述Page 2HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 学习目标学习完此课程,您将会:学习完此课程,您将会: 了解了解H.248协议的体系结构协议的体系结构 掌握掌握H.248协议中命令格式和用途协议中命令格式和用途 掌握掌握H.248协议的消息交互过程协议的消息交互过程 掌握并能分析典型的掌握并能分析典型的H.248信令流程信令流程Page 3HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第第第1 1章章章章 概述概述第第2章章 协议内容介绍协议内

3、容介绍第第3章章 信令信令基本控制基本控制流程流程第第4章章 信令解析举例信令解析举例Page 4HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 概述H.248和和MeGaCo是同一种协议的两个名称而已,是是同一种协议的两个名称而已,是ITU与与IETF共同制定的,共同制定的,ITU-T称之为称之为H.248,而,而IETF则称之为则称之为MeGaCo;H.248协议是在协议是在MGCP协议的基础上,结合其它媒体网关控制协协议的基础上,结合其它媒体网关控制协议特点发展而成的一种协议;议特点发展而成的一种协议;H.248协议弥补了协议弥补了MGC

4、P协议描述能力上的欠缺,适合在大型网协议描述能力上的欠缺,适合在大型网关上应用;关上应用;H.248信令消息有信令消息有UDP/TCP/SCTP/ATM等多种承载方式,使传等多种承载方式,使传输更可靠,而输更可靠,而MGCP则只能承载在宽带则只能承载在宽带IP网络上的网络上的UDP格式。格式。Page 5HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential H.248功能和相关概念H.248提供了提供了MGC在呼叫处理过程中控制在呼叫处理过程中控制MG中各种静态及动态中各种静态及动态资源(资源(IP/ATM/TDM)的能力(包括终端属性、终端连接交换

5、关)的能力(包括终端属性、终端连接交换关系及其承载的媒体流),还提供了独立于系及其承载的媒体流),还提供了独立于MG的状态维护与管理的状态维护与管理能力能力 ;H.248协议消息编码可以采用协议消息编码可以采用二进制或或文本格式,现在只支持文格式,现在只支持文本格式;本格式;H.248消息的承载目前都是基于消息的承载目前都是基于UDP的。的。 使用使用H.248协议时,传协议时,传输层端口号与编码类型有关,默认端口号为:输层端口号与编码类型有关,默认端口号为:2944(文本格式(文本格式编码)或者编码)或者2945(二进制编码)。(二进制编码)。Page 6HUAWEI TECHNOLOGIE

6、S CO., LTD.Huawei Confidential H.248在NGN网络中的使用ISUP/TUPSIPH.323INNMSINAPSIPU-NICASG7000PSTNswitchSTPM3UA/SCTP分组核心网分组核心网TMG8010M2UA/H.248OpenEyeSIP phone H.323 PhoneSoftX3000IAD系列系列H.248/MGCPUA5000H.323H.248/MGCPSoftX3000LANNATIP超市超市私有协议私有协议(私网穿越基于(私网穿越基于STUN)UMG8900H.248/V5UA/IUAUC-ServerR2/V5R2/V5/I

7、SDNMTANCSPage 7HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第第第1 1章章章章 概述概述第第2章章 协议内容介绍协议内容介绍第第3章章 信令信令基本控制基本控制流程流程第第4章章 业务消息识别举例业务消息识别举例Page 8HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第2章章 协议内容介绍协议内容介绍第第 1 节节 协议中的两个重要概念协议中的两个重要概念协议中的两个重要概念协议中的两个重要概念第第 2 节节 消息结构消息结构消息结构消息结构第第 3 节节 命令、描述

8、符命令、描述符命令、描述符命令、描述符第第 4 节节 和和和和MGCPMGCP协议的比较协议的比较协议的比较协议的比较Page 9HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 连接模型:两个重要概念(Context 和 Termination)协议的连接模型主要描述媒体网关中的逻辑实体,这些逻辑协议的连接模型主要描述媒体网关中的逻辑实体,这些逻辑实体由媒体网关控制器(实体由媒体网关控制器(MGC)控制。这个连接模型中的主)控制。这个连接模型中的主要的抽象概念是终端(要的抽象概念是终端(Termination)和关联()和关联(Context)

9、;在在H.248/Megaco定义的连接模型中,包括关联和终端两个实定义的连接模型中,包括关联和终端两个实体。一个关联中至少要包含一个终端,否则此关联将被删除,体。一个关联中至少要包含一个终端,否则此关联将被删除,空关联指的是只包含一个与其他终端没有连接的终端的关联;空关联指的是只包含一个与其他终端没有连接的终端的关联;同时一个终端在任一时刻也只能属于一个关联。同时一个终端在任一时刻也只能属于一个关联。 Page 10HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 连接模型Page 11HUAWEI TECHNOLOGIES CO., LTD.

10、Huawei Confidential 终端(Termination) 终端是位于终端是位于MG中的一个逻辑实体,可以发送中的一个逻辑实体,可以发送/接收媒体和接收媒体和(或)控制流。例如表示一个时隙(或)控制流。例如表示一个时隙(CIC电路)、一个电路)、一个IP端口(端口(IP地址地址+端口号)、或一个端口号)、或一个ATM端口(端口(VPI/VCI)。)。Page 12HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 终端(Termination)终端分为两类:终端分为两类:1、半永久终端,用来表示物理实体半永久终端,用来表示物理实体 如如

11、TDM信道,只要这个信道,只要这个TDM信道在信道在MG中被配置,就一直存在,只有当配中被配置,就一直存在,只有当配 置信息被删除后,与之对应的终端才会消失。当一个半永久终端被加入一置信息被删除后,与之对应的终端才会消失。当一个半永久终端被加入一 个特定关联时,它是从个特定关联时,它是从NULL关联中获取,而当从特定关联中删除时,它关联中获取,而当从特定关联中删除时,它 又返回到又返回到NULL关联;关联;2、临时终端,代表临时性的信息流临时终端,代表临时性的信息流 如如RTP流,当需要时创建,使用完毕后就删除。临时终端通过流,当需要时创建,使用完毕后就删除。临时终端通过ADD命令创命令创建,

12、通过建,通过SUBTRACT命令清除。命令清除。终端特征通过属性来描述,这些属性被转换成描述符在命令中携带。终端特征通过属性来描述,这些属性被转换成描述符在命令中携带。终端被创建时,媒体网关会为其分配一个唯一标识。终端被创建时,媒体网关会为其分配一个唯一标识。Page 13HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 终端(Termination)终端属性,可以创建新的终端或者修改已存在终端的属性;终端属性,可以创建新的终端或者修改已存在终端的属性;终端终端ID,对不同的终端通过终端,对不同的终端通过终端ID来引用,终端来引用,终端ID是由是

13、由MG配置的。终端配置的。终端ID有有两种通配方式:两种通配方式:“ALL” 和和“CHOOSE”;终端属性和描述符,终端拥有属性,属性拥有唯一的属性终端属性和描述符,终端拥有属性,属性拥有唯一的属性ID;ROOT终端,通常用来表示媒体网关本身,允许在终端,通常用来表示媒体网关本身,允许在ROOT终端上定义包,也可终端上定义包,也可以拥有属性、事件、信号、统计和参数。以拥有属性、事件、信号、统计和参数。ROOT终端可以出现在终端可以出现在Modify、Notify、AuditValue、AuditCapability、ServiceChange命令中,其它任何命令中,其它任何对对ROOT终端的

14、使用都是错误。终端的使用都是错误。Termination ID : 二进制编码二进制编码时最多可以时最多可以64位位表示表示,文本编码文本编码时最时最 多可以达多可以达 64个字符个字符;Page 14HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential Termination的属性属性 Properties : 终端本身具有的属性;终端本身具有的属性;事件 Events : 指示指示终端需要检测的事件。终端需要检测的事件。 例如:摘机,挂机、拍叉,拔号等;例如:摘机,挂机、拍叉,拔号等;信号 Signals : 网关产生的各种类型的媒体流。网关产生

15、的各种类型的媒体流。 例如:拔号音,忙音,振铃音,回铃音等。例如:拔号音,忙音,振铃音,回铃音等。统计Statistics : 用于描述一个用于描述一个终端终端的统计信息,可以在一次呼叫完成的统计信息,可以在一次呼叫完成 后向后向MGC上报,上报,也可以由也可以由MGC下发下发命令命令AuditValue 查询相关的统计信息查询相关的统计信息。该信息主要用。该信息主要用来计费来计费。Page 15HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 关联(Context) 关联描述一组终端之间的关联关系,当一个关联涉及关联描述一组终端之间的关联关系,

16、当一个关联涉及多个终端时,关联将描述这些终端所组成的拓扑结构多个终端时,关联将描述这些终端所组成的拓扑结构以及媒体混合交换的参数。关联中的终端可以通过以及媒体混合交换的参数。关联中的终端可以通过Add 命令进行创建,通过命令进行创建,通过Subtract 进行删除。一个进行删除。一个关联中必须至少包含一个终端。关联中必须至少包含一个终端。Page 16HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 关联(Context)的属性 Context包括四个属性:包括四个属性:1. ContextID:32bits,在网关范围内唯一标识一个关联。,在网

17、关范围内唯一标识一个关联。 Context ID由由MG创建创建,在在一个一个MG范围内唯一。范围内唯一。 关联关联二进制编码表示二进制编码表示文本编码文本编码表示表示表示含义表示含义NULL0-NULLContext表示在网关中所有与其它表示在网关中所有与其它任何终端都没有关联的终端。任何终端都没有关联的终端。CHOOSE关联关联0xFFFFFFFE$CHOOSE 用以请求用以请求MG创建一个新的关联创建一个新的关联ALL关联关联0xFFFFFFFF*ALL 通配符表示通配符表示 MG的所有的的所有的 Context确定关联确定关联0x54360x5436确定确定Context ID标识标识

18、特殊关联编码对照表Page 17HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 关联(Context)的属性2.Topology:拓朴,用于描述一个关联内部终端之间的媒体流拓朴,用于描述一个关联内部终端之间的媒体流向。终端也存在一个称之为向。终端也存在一个称之为MODE的属性,用于描述媒体的的属性,用于描述媒体的流向,但它描述的是相对于关联外部的流向;流向,但它描述的是相对于关联外部的流向;3.Priority:标识:标识MG对关联处理的优先级先后次序。级别为对关联处理的优先级先后次序。级别为015级,其中,级,其中,“0”为最低优先级,为最低

19、优先级,“15”为最高优先级;为最高优先级;4.Emergency:紧急呼叫标识符,:紧急呼叫标识符,MG优先处理使用紧急呼叫标优先处理使用紧急呼叫标识符的呼叫。识符的呼叫。Page 18HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 问题lH248协议连接模型中重要的两个概念是?协议连接模型中重要的两个概念是?l终端有哪两类?它们有什么区别?终端有哪两类?它们有什么区别?Page 19HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第2章章 协议内容介绍协议内容介绍第第 1 节节 协议中的两

20、个重要概念协议中的两个重要概念协议中的两个重要概念协议中的两个重要概念第第 2 节节 消息结构消息结构消息结构消息结构第第 3 节节 命令、描述符命令、描述符命令、描述符命令、描述符第第 4 节节 和和和和MGCPMGCP协议的比较协议的比较协议的比较协议的比较Page 20HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential H.248协议的消息编码消息是消息是H.248协议发送的一个信息单元。消息可以使用二进协议发送的一个信息单元。消息可以使用二进制格式和文本格式编码;制格式和文本格式编码;采用二进制编码时,使用采用二进制编码时,使用ITU-T

21、X.680(ASN.1)定义的规范)定义的规范描述,使用描述,使用X.690定义的定义的BER规则编码;规则编码;采用文本方式编码时,遵循采用文本方式编码时,遵循RFC 2234 ABNF规范;规范;MGC必须支持两种编码格式,必须支持两种编码格式,MG可能支持其中任何一种或可能支持其中任何一种或两种方式。两种方式。MGC侧和侧和MG侧的侧的H.248消息都有相同的结构消息都有相同的结构 。Page 21HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential H.248消息结构 H.248协议发送或接受送或接受的信息的信息单元称元称为消息,消息,消息从

22、消息消息从消息 头( (Header)开始,后面是)开始,后面是若干个事若干个事务;消息;消息头中包中包含消息含消息标识符(符(MID)和)和版本字段。版本字段。MID用于用于标识消息的消息的发送者,可以是送者,可以是IP地址、域名或地址、域名或设备名;名;版本字段用于版本字段用于标识消息消息遵守的遵守的协议版本,有版版本,有版本本1和版本和版本2。 。目前接入网目前接入网MG两者都两者都支持;消息内的事支持;消息内的事务是相是相互独立的,当多个被独互独立的,当多个被独立立处理理时,消,消 息没有息没有规定定处理的先后次序。理的先后次序。Page 22HUAWEI TECHNOLOGIES C

23、O., LTD.Huawei Confidential H.248协议的消息机制Message消息TransactionI事务TransactionIDnContextID1关联ContextIDnCMD1命令CMDnDes-nDes-1描述符.Page 23HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 事务(Transaction) MGC和和MG之间的一组命令构成事务,事务由之间的一组命令构成事务,事务由TransactionID进行标识。进行标识。事务包含一个或多个动作,一个动作由一系列局限于一个关联的命令组事务包含一个或多个动作,一个

24、动作由一系列局限于一个关联的命令组成;成;一个事务从一个事务从“事务头部事务头部”(TransHdr)开始。在)开始。在TransHdr中包含中包含TransactionID。TransactionID由事务的发送者指定,在发送者范围内由事务的发送者指定,在发送者范围内是唯一的;是唯一的;TransHdr后面是该事务的若干动作,这些动作必须顺序执行。若某动后面是该事务的若干动作,这些动作必须顺序执行。若某动作中的一个命令执行失败,该事务中以后的命令将终止执行(作中的一个命令执行失败,该事务中以后的命令将终止执行(Optional命令除外)。引入事务的一个重要功能是可以保证命令的顺序执行;命令除

25、外)。引入事务的一个重要功能是可以保证命令的顺序执行;当命令标记为当命令标记为“Optional”(可选命令),该命令可以越过一个命令执(可选命令),该命令可以越过一个命令执行失败而导致以后命令终止执行的限制,即如果可选命令执行不成功,行失败而导致以后命令终止执行的限制,即如果可选命令执行不成功,其后的命令可以继续执行。其后的命令可以继续执行。Page 24HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 事务(Transaction) 事务包括请求和响应两种类型;其中响应事务也包含事务包括请求和响应两种类型;其中响应事务也包含两种:两种:Tra

26、nsactionReply和和TransactionPending。 Page 25HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 请求事务(TransactionRequest)每个每个TransactionRequest请求激发一个事务。一个事务包请求激发一个事务。一个事务包含一个到多个动作,每个动作包含与同一个关联含一个到多个动作,每个动作包含与同一个关联(Context)相关的一个到多个命令。)相关的一个到多个命令。TransactionRequest结构如下:结构如下:Page 26HUAWEI TECHNOLOGIES CO., L

27、TD.Huawei Confidential 完成事务响应(TransactionReplay)TransactionReply是事务接收者对是事务接收者对TransactionRequest的一的一种响应,表明接收者完成该种响应,表明接收者完成该TransactionRequest命令执行,命令执行,对每个事务都应有一个对每个事务都应有一个Reply响应响应;以下两种情况表明一个以下两种情况表明一个TransactionRequest执行完成:执行完成: TransactionRequest中的所有命令成功执行完毕;中的所有命令成功执行完毕; TransactionRequest中的一个非可

28、选命令执行失败。中的一个非可选命令执行失败。TransactionReply结构如下:结构如下:Page 27HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 正在处理事务响应(TransactionPending)TransactionPending由接收者发送,指示事务正在处理,由接收者发送,指示事务正在处理,但仍然没有完成。当命令处理时间较长时,可以防止发送但仍然没有完成。当命令处理时间较长时,可以防止发送者重发事务请求;者重发事务请求;TransactionPending结构如下:结构如下:可见,事务表现为可见,事务表现为Transact

29、ionRequest,对,对TransactionRequest接收者必须响应一个接收者必须响应一个TransactionReply,在此之前可能有许多在此之前可能有许多TransactionPending响应。响应。Page 28HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 动作(Action) 动作由一系列局限于一个关联内的命令组成。动作由一系列局限于一个关联内的命令组成。Page 29HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 动作(Action) 动作与关联(动作与关联(Conte

30、xt)是密切相关的,动作由)是密切相关的,动作由ContextID进行标识;在一个动作内,命令需要顺序执行;进行标识;在一个动作内,命令需要顺序执行;一个动作从关联头部(一个动作从关联头部(CtxHdr)开始,在)开始,在CtxHdr包含包含ContextID,用于标识该动作对应的关联。,用于标识该动作对应的关联。ContextID由由MG指定,在指定,在MG范围内是唯一的。范围内是唯一的。MGC必须在以后的与此必须在以后的与此关联相关的事务中使用关联相关的事务中使用ContextID;在在CtxHdr后面是若干命令,这些命令都与后面是若干命令,这些命令都与ContextID标识标识的关联相关

31、。的关联相关。Page 30HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第2章章 协议内容介绍协议内容介绍第第 1 节节 协议中的两个重要概念协议中的两个重要概念协议中的两个重要概念协议中的两个重要概念第第 2 节节 消息结构消息结构消息结构消息结构第第 3 节节 命令、描述符命令、描述符命令、描述符命令、描述符第第 4 节节 和和和和MGCPMGCP协议的比较协议的比较协议的比较协议的比较Page 31HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 命令(Command)命令命令(Com

32、mand) :是:是H.248消息的主要内容,实现对关联消息的主要内容,实现对关联和终端属性的控制,包括指定终端报告检测到的事件,通和终端属性的控制,包括指定终端报告检测到的事件,通知终端使用什么信号和动作,以及指定关联的拓扑结构等。知终端使用什么信号和动作,以及指定关联的拓扑结构等。命令由命令头部(命令由命令头部(CMDHdr)与命令参数构成,在)与命令参数构成,在H.248协协议中,命令参数被组织成议中,命令参数被组织成“描述符描述符”(Descriptor););H.248协议定义了八个命令,其中协议定义了八个命令,其中“Notify”是由是由MG发给发给MGC,“ServiceChan

33、ge”可由可由MG或或MGC发送,其它命发送,其它命令都是由令都是由MGC发给发给MG。Page 32HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 命令:Add/Modify/SubtractADD: 增加一个Termination到一个Context中,当Context ID为CHOOSE关联(“$”)(或第一次增加一个Termination),MG将创建一个Context,然后往其中加入Termination;MODIFY : 修改一个Termination的属性、事件和信号参数。如:修改终端的编码类型、通知终端检测摘机/挂机事件、修改终

34、端的拓扑结构(双向/单向/隔离等);SUBSTRACT : 从一个Context中删除一个Termination,同时返回该Termination的统计状态。如果Context中只有此Termination,则删除此Context。Page 33HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 命令:Move/AuditValue/AuditCapabilitiesMOVE: 将一个Termination从一个Context转移到另一个Context中;AUDITVALUE : 审计命令,返回Termination的当前的Properties、E

35、vents、Signals、Statistics;AUDITCAPABILITIES: 返回MG中Termination特性的能力集。Page 34HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 命令:Notify/ServiceChangeNOTIFY: 允许MG将检测到的事件通知给MGC。 如:MG将检测到的摘机事件上报给MGC;SERVICECHANGE: 允许MG向MGC通知一个或者多个 终端将要脱离或者加入业务。用来MG向MGC 进行注册、重启通知。MGC可以使用ServieceChange对MG进行重启。MGC可以使用Service

36、Change通知MG注销一个或一部分Termination。Page 35HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 描述符Descriptors一个命令的参数被定义为描述符。一个命令的参数被定义为描述符。Descriptor是由是由Name和和item组成组成(item可以携带可以携带Value)。一些命令可以共享一个或几个描述。一些命令可以共享一个或几个描述符。符。Descriptor可以作为一个可以作为一个Command的输出返回值。在大的输出返回值。在大多数情况下多数情况下Descriptor作为返回值,只有作为返回值,只有Name

37、没有其它没有其它item;描述符的形式如下:描述符的形式如下: DescriptorName= parm = value, parm = value . Page 36HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 描述符DescriptorsModem: 标识标识Modem 的类型和其它参数等信息。的类型和其它参数等信息。(包括的类型有:包括的类型有:V.18, V.22, V.22bis, V.32,V32bis ,V.34, V.90, V.91, Synchronous ISDN,并且允许进行扩充,并且允许进行扩充);Terminati

38、onState: Termination的属性之一的属性之一(可以被定义在一个可以被定义在一个Package 中中)。描述终端的状态。描述终端的状态;Stream : 用来描述单个媒体流的用来描述单个媒体流的remote/local/localControl的内容。可以的内容。可以 通过设置通过设置Local和和Remote参数为参数为“NULL”来删除来删除Stream。 Stream Descriptor使用使用Stream ID进行连接。用来标识一个进行连接。用来标识一个 Context中中Media flowing之间的关系。之间的关系。 Local : 包含参数用来说明包含参数用来说

39、明MG从远端实体收到的媒体流;从远端实体收到的媒体流; Remote : 包含参数用来说明包含参数用来说明MG向远端实体发送的媒体流;向远端实体发送的媒体流; LocalControl : 包含参数用来描述包含参数用来描述MGC和和MG之间的交互。之间的交互。Page 37HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 描述符DescriptorsMedia : 对媒体流的描述。该描述符是由对媒体流的描述。该描述符是由TerminationState和和Stream Descriptor组成的。组成的。 TerminationState描述了描

40、述了Termination的属性的属性(不依赖于不依赖于Stream)。由一个。由一个或多个或多个Stream Descriptor描述一个描述一个Media Stream。Stream是由是由StreamID来标识的,来标识的,StreamID用来将一个用来将一个Context中同属于一起的中同属于一起的Stream联系在一起在联系在一起在Stream中有三个子中有三个子Descriptor Local/Remote/LocalControl组成。在没有组成。在没有Stream Descriptor存在的情存在的情况下,这三个况下,这三个Descriptor也可以直接包含在也可以直接包含在M

41、edia Descriptor中。组成如中。组成如下:下: Media Descriptor TerminationStateDescriptor Stream Descriptor LocalControl Descriptor Local Descriptor Remote DescriptorPage 38HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 描述符DescriptorsEvents : 用来描述用来描述MG检测检测Events和检测到和检测到Events该如何处该如何处 理;理;EventBuffer : 当当Events缓冲

42、区被激活后,用来描述缓冲区被激活后,用来描述MG中检测到的中检测到的 事件;事件;Singals : 描述描述Termination中信号的中信号的 “与与/或或” 操作。操作。(如:忙音等如:忙音等);Audit : 在审计命令中指定那些内容是需要被审计的;在审计命令中指定那些内容是需要被审计的;Packages : 在在AuditValue命令中,返回一个能够被命令中,返回一个能够被Termination识识 别的别的Package列表。列表。Page 39HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 描述符DescriptorsDigi

43、tMap : 定义了事件的关系,当定义了事件的关系,当MG检测到这些事件发生检测到这些事件发生(并与并与 预先设置的匹配预先设置的匹配)时,将向时,将向MGC报告报告(例如:检测到带例如:检测到带 内的内的DTMF信号信号);ServiceChange : 描述描述ServiceChange发生的原因;发生的原因;ObservedEvents : 在在Notify或或AuditEvents中上报观察到的事件;中上报观察到的事件;Statistics : 在审计或删除在审计或删除Termination时,上报时,上报Termination中保存中保存 的统计值;的统计值;Extersion :

44、供扩充时使用。供扩充时使用。Page 40HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第2章章 协议内容介绍协议内容介绍第第 1 节节 协议中的两个重要概念协议中的两个重要概念协议中的两个重要概念协议中的两个重要概念第第 2 节节 消息结构消息结构消息结构消息结构第第 3 节节 命令、描述符命令、描述符命令、描述符命令、描述符第第 4 节节 和和和和MGCPMGCP协议的比较协议的比较协议的比较协议的比较Page 41HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential H248协议和MGCP协

45、议的比较MGCP优点:优点:1.业界成熟产品,价格相对较低业界成熟产品,价格相对较低2.其余同其余同”软交换与用户网关软交换与用户网关/IAD之间之间(MGCP)”缺点:缺点:1.主要支持语音,业务能力弱主要支持语音,业务能力弱2.其余同前述。其余同前述。仅支持语音仅支持语音业务时选用业务时选用H.248优点:优点:1.支持多媒体连接支持多媒体连接2.协议既可采用文本又可采用二进制,增强适应性协议既可采用文本又可采用二进制,增强适应性3.扩展性好扩展性好缺点:缺点:复杂、目前应用较少复杂、目前应用较少支持语音和支持语音和多媒体,将多媒体,将来替代来替代MGCPPage 42HUAWEI TEC

46、HNOLOGIES CO., LTD.Huawei Confidential 问题H248协议消息的结构如何?协议消息的结构如何?H248协议中总共有几个消息?分别是哪些消息?有哪两个协议中总共有几个消息?分别是哪些消息?有哪两个消息是可以由消息是可以由MG发送给发送给MGC?NOTIFY消息的作用?消息的作用?命令描述符由哪两部分组成?命令描述符由哪两部分组成?Page 43HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 本章小结本章主要介绍了本章主要介绍了H.248 协议内容的基本概念;协议内容的基本概念;两个重要概念:两个重要概念:Con

47、text和和Termination;8个命令个命令 : Command;描述符结构描述符结构 :Descriptor。Page 44HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第第第1 1章章章章 概述概述第第2章章 协议内容介绍协议内容介绍第第3章章 信令基本控制流程信令基本控制流程第第4章章 信令解析举例信令解析举例Page 45HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第2章章 信令基本控制流程信令基本控制流程第第 1 节节 网关注册网关注册/注销注销/初始初始 化流程化流程

48、第第 2 节节 典型呼叫处理流程典型呼叫处理流程Page 46HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 网关注册/注销流程MGSVC_CHG_REQ SVC_CHG_REPLY SoftX3000UA5000softx3000我要注册注册OK事件1:下面是SVC_CHG_REQ命令的文本描述:MEGACO/1 191.169.150.172:2944T=3C= - SC=ROOTSVMT=RS,RE=902事件2:下面是SVC_CHG_REPLY响应的文本描述:MEGACO/1 191.169.150.170:2944P=3C= - SC

49、=ROOTSVPage 47HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 网关初始化流程SoftX3000MGMOD_REPLY MOD_REQ MG注册成功后,注册成功后,MGC将对空关联中的将对空关联中的MG的所有半永久终端的属性进行修改。指示的所有半永久终端的属性进行修改。指示MG检测用户的摘机事件。此时,此终端可以接收或者发起呼叫。检测用户的摘机事件。此时,此终端可以接收或者发起呼叫。 事件1:注册成功后,MGC在空关联中对MG中的终端进行操作,通过Modify命令,更改终端属性。下面是MOD_REQ命令的文本描述:MEGACO/1

50、191.169.150.170:2944T=372794419C= - MF=A0E=369099777al/*,SG事件2:MG收到Modify命令后,回送响应。下面是MOD_REPLY响应的文本描述:MEGACO/1 191.169.150.172:2944 P=372794419C= - MF=A0UA5000softx3000好吧请您监测用户Page 48HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第2章章 信令基本控制流程信令基本控制流程第第 1 节节 网关注册网关注册/注销注销/初始初始 化流程化流程第第 2 节节 典型呼叫处

51、理流程典型呼叫处理流程Page 49HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 不同MG下的呼叫流举例PSTNCore NetworkSoftX300SG7000SS7/PRIM3UA/SCTPH.248ABC信令流媒体流喂,在干啥呢 !#正上网呢!!#$%Page 50HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 同一MG下终端之间的H.248呼叫流举例Core NetworkSoftX300UA5000A信令流媒体流BPage 51HUAWEI TECHNOLOGIES CO., LT

52、D.Huawei Confidential SoftX3000Termination1UserATermination2UserBOff-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同一同一MGMG下终端之间的下终端之间的H.248H.248

53、呼叫流程呼叫流程 9 MOD_REQMOD_REPLYPage 52HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential SoftX3000Termination1UserATermination2UserBConversationOn-hookOn-hook10 MOD_REQMOD_REPLY11 NTFY_REQNTFY_REPLY12 MOD_REQMOD_REPLY13 SUB_REQSUB_REPLY15 MOD_REQMOD_REPLY14 MOD_REQMOD_REPLYBusy-tone 16 NTFY_REQNTFY_REPLY1

54、7 SUB_REQSUB_REPLY18 MOD_REQMOD_REPLY同一同一MGMG下终端之间的下终端之间的H.248H.248呼叫流程(续)呼叫流程(续) Page 53HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 问题请问请问MG与与MGC交互的基本过程有哪几个?交互的基本过程有哪几个?请简单叙述同一请简单叙述同一MG下呼叫的信令流程?下呼叫的信令流程?Page 54HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 本章小结本章主要介绍了本章主要介绍了H.248在在SoftX3000中

55、具体的实现;中具体的实现;通过对通过对MG网关注册流程、典型呼叫流程的描述。加网关注册流程、典型呼叫流程的描述。加深对深对H.248网关控制协议的理解。网关控制协议的理解。Page 55HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 第第第第1 1章章章章 概述概述第第2章章 协议内容介绍协议内容介绍第第3章章 信令基本控制流程信令基本控制流程第第4章章 信令解析举例信令解析举例Page 56HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential H.248呼叫信令解析组网例图Core NetworkS

56、oftX300User A信令流媒体流User B端口0/8/1端口0/12/1Page 57HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential SoftX3000T1UserAT2UserBOff-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

57、_REPLY7 MOD_REQMOD_REPLYH.248H.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响应的文本描述MEGACO/1 191.169.200.61:2944P=883C= - N=A0事件2:MOD_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=372771555C= - MF=A0E=3691

58、09251dd/ceDigitMap=dmap1,al/*,SGcg/dt,DM=dmap1(2-9xxxxxx|13xxxxxxxxx|0xxxxxxxxx |9xxxx|10124-9x|E|x.F|09EF.L)事件2: MOD_REPLY响应的文本描述MEGACO/1 191.169.150.122:2944P=372771555C= - MF=A0事件3:NTFY_REQ命令的文本描述MEGACO/1 191.169.150.122:2944T=884C= - N=A0OE=36910925120030429T06132700:dd/ceMeth=UM,ds=6540100事件3:

59、NTFY_REPLY响应的文本描述MEGACO/1 191.169.200.61:2944P=884C= - N=A0事件4:MEGACO/1 191.169.200.61:2944T=369363687C=$A=A0MOMO=SR,RV=OFF,RG=OFF,E=369109253al/*,SG,A=$MOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0 c=IN IP4 $ m=audio $ RTP/AVP 8事件4: ADD_REPLY响应的文本描述MEGACO/1 191.169.150.122:2944P=369363687C=286A=A0,A=A100000

60、034MOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8事件5:ADD_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=369363688C=$A=A1MOMO=SR,RV=OFF,RG=OFF,E=369108998al/*,SG,A=$M=OMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0 c=IN IP4 $ m=audio $ RTP/AVP 8事件5: ADD_REPLY响应的文本描述MEGACO/1 191.16

61、9.150.122:2944P=369363688C=287A=A1,A=A100000035MOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0 c=IN IP4 191.169.150.122 m=audio 18296 RTP/AVP 8事件6:MOD_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=372771561C=287MF=A1E=369108999al/*,SGal/ri事件6: MOD_REPLY响应的文本描述MEGACO/1 191.169.150.122:2944P=372771561C=287MF=A1事件7:MOD

62、_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=372771562C=286MF=A0E=369109256al/*,SGcg/rt事件7: MOD_REPLY响应的文本描述MEGACO/1 191.169.150.122:2944P=372771562C=286MF=A0事件8:NTFY_REQ命令的文本描述MEGACO/1 191.169.150.122:2944T=885C=287N=A1OE=369108999al/of事件8:NTFY_REPLY响应的文本描述MEGACO/1 191.169.200.61:2944P=885C=287N=A1事件9:

63、MOD_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=370281195C=287MF=A1MOMO=SR,RV=OFF,RG=OFF,tdmc/ec=ON,E=369109001al/*,SG,MF=A100000035MOMO=SR,RV=OFF,RG=OFF,Lv=0 c=IN IP4 - m=audio - RTP/AVP 8,Rv=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8事件9: MOD_REPLY响应的文本描述MEGACO/1 191.165.15.122:2944P=370281195C

64、=287MF=A1,MF=A100000035MLv=0 c=IN IP4 191.169.150.122 m=audio 18296 RTP/AVP 8Page 58HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential SoftX3000T1UserAT2UserB会话会话On-hookOn-hook10 MOD_REQMOD_REPLY11 NTFY_REQNTFY_REPLY12 MOD_REQMOD_REPLY13 SUB_REQSUB_REPLY15 MOD_REQMOD_REPLY14 MOD_REQMOD_REPLYBusy-tone

65、16 NTFY_REQNTFY_REPLY17 SUB_REQSUB_REPLY18 MOD_REQMOD_REPLYH.248H.248呼叫信令解析呼叫信令解析事件10:MOD_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=370281196C=286MF=A0MOMO=SR,RV=OFF,RG=OFF,tdmc/ec=ON,E=369109258al/*, SG,MF=A100000034MOMO=SR,RV=OFF,RG=OFF,Lv=0 c=IN IP4 - m=audio - RTP/AVP 8,Rv=0 c=IN IP4 191.169.150.1

66、22 m=audio 18296 RTP/AVP 8事件10:MOD_REPLY响应的文本描述MEGACO/1 191.165.15.122:2944P=370281196C=286MF=A0,MF=A100000034MLv=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8事件11:NTFY_REQ命令的文本描述MEGACO/1 191.169.150.122:2944T=886C=286N=A0OE=369109258al/on事件11:NTFY_REPLY响应的文本描述MEGACO/1 191.169.200.61:2944P=886N

67、=A0事件12:MOD_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=370281199C=286MF=A0E=369109259al/*,SG,MF=A100000034MOMO=IN,RV=OFF,RG=OFF事件12:MOD_REPLY响应的文本描述MEGACO/1 191.169.150.122:2944P=370281199C=286MF=A0,MF=A100000034事件13:SUB_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=372509424C=286O-S=*事件13: SUB_REPLY响应的文本描述M

68、EGACO/1 191.169.150.122:2944P=372509424C=286S=A0,S=A100000034事件14:MOD_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=372771569C=287MF=A1E=369109004al/*,SGcg/bt事件14: MOD_REPLY响应的文本描述MEGACO/1 191.169.150.122:2944P=372771569C=287MF=A1事件15:MOD_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=372771570C= - MF=A0E=369109

69、261al/*,SG事件15: MOD_REPLY响应的文本描述MEGACO/1 191.169.150.122:2944P=372771570C= - MF=A0事件16:NTFY_REQ命令的文本描述MEGACO/1 191.169.150.122:2944T=887C=287N=A1OE=369109004al/on事件16:NTFY_REPLY响应的文本描述MEGACO/1 191.169.200.61:2944P=887C=287N=A1事件17:SUB_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=372509427C=287O-S=*事件17:

70、SUB_REPLY响应的文本描述MEGACO/1 191.169.150.122:2944P=372509427C=287S=A1,S=A100000035事件18:MOD_REPLY响应的文本描述MEGACO/1 191.169.150.122:2944P=372771572C= - MF=A1事件18:MOD_REQ命令的文本描述MEGACO/1 191.169.200.61:2944T=372771572C= - MF=A1E=369109006al/*,SGPage 59HUAWEI TECHNOLOGIES CO., LTD.Huawei Confidential 本章小结本章主要对前面介绍的本章主要对前面介绍的H248协议进行应用;协议进行应用;通过本章的学习,希望大家可以自己分析通过本章的学习,希望大家可以自己分析H248信令。信令。Page 60Thank You

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号