抓包看H.248呼叫流程.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
抓包看H.248呼叫流程

抓包看H.248呼叫流程 H.248协议简介 H.248协议,也叫MeGaCo协议,是媒体网关控制器(MGC)与媒体网关(MG)之间的一种媒体网关控制协议。与MGCP协议相比,H.248 协议可以支持更多类型的接入技术并支持终端的移动性,除此之外,H.248协议最显著之处在于能够支持更大规模的网络应用,而且更便于对协议进行扩充,因而灵活性更强,已逐渐取代MGCP发展成为媒体网关控制协议的标准。 基本概念:终结点 终结点(Termination):终结点是MG 上的逻辑实体,它发起和/或接收媒体和/或控制流。终结点用一些属性来描述,如媒体流、modem 和承载能力等属性,这些属性组成了一系列描述符。 Termination的分类 物理终结点(Physical Termination) 在网关制造出来之后就存在并一直存在下去的物理端点 映射到中继线、模拟线等 临时终结点(Ephemeral Termination) 在呼叫中临时分配,并持续到呼叫结束时候的逻辑端点 映射到RTP端口等 ROOT终结点 物理终结点 代表整个网关,可以用于修订网关属性 基本概念:关联 关联(Context): 关联是一些终结点具有相互联系而形成的结合体。有一种特殊的关联称为空关联(Null),它包含所有那些与其它终结点没有联系的终结点。例如,接入网关中所有的空闲线路都被看作空关联中的终结点。 Context的分类 NULL Context(空关联) 当网关中没有建立任何关联,则所有的物理Terminations都将归属于 NULL Context。例如,在一个接入网关刚刚注册的时候,所有用于描述用户线的 Terminations都将归属于NULL Context。NULL Context只有逻辑概念。 注意:端点从NULL Context→Context不是使用Move操作。 基本概念 命令(Command):协议定义了一些命令用于对协议连接模型中的逻辑实体(关联和终结点)进行操作和管理。命令提供了本协议所支持的最精微层次的控制。例如,通过命令可以向关联增加终结点、修改终结点、从关联中删除终结点以及审计关联或终结点的属性。命令提供了对关联和终结点的属性的完全控制;包括指定要求终结点报告的事件、向终结点加载的信号以及指定关联的拓扑结构(谁能听见/看见谁)。 描述符(Descriptor):协议中的一种语法元素,用来描述一组相互联系的特性。例如:通过在一个命令中包含适当的描述符,控制器能够设置MG 中的媒体流特性。描述符可作为命令的输入和输出参数。一个空描述符只由其描述符名组成,后面没有项目列表。常见描述符有:媒体描述符(Media)、事件描述符(Events)、信号描述符(Signals)、审计描述符(Audit)、业务改变描述符(ServiceChange)、号码采集规则描述符(DigitMap)、统计描述符(Statistics)、包描述符(Packages)、被观察事件描述符(ObservedEvents)、拓扑描述符(Topology)、错误描述符(Error)等。 基本概念 事务(Transaction):MG 与MGC 之间的一组命令构成事务。一个事务可以由一个或多个动作(Action)组成,每个动作又由作用范围局限在同一个关联中的一个或多个命令组成。 请求(Request)和响应(Reply):MGC 和MG 之间进行各种层次上的交互(如事务交互、动作交互和命令交互等)。每次交互包含一个请求和一个响应。请求由发送方发起;接收方对请求进行处理,并将处理结果包含在响应中返回给发送方。通常MGC 发起请求而MG 做出响应。但相反的情况也是可能的。 H.248协议的消息结构 H.248的八个命令 呼叫流程图 流程说明(1) 流程说明(2) WireShark界面 网络示意图 主叫摘机 MGC下发数图、拨号音 数图示例 要求检测所有事件(al/*) !/1 [221.4.12.196]:2944 T=540559175{C=-{MF=A16{E=540377348{dd/ce{DM=dmap1},al/*},SG{cg/dt},DM=dmap1{([2-8]xxxxxx|13xxxxxxxxx|0xxxxx|9xxxx|1[0124-9]x|E|F|x.F|[0-9].L)}}}} 要求检测挂机(al/on)和拍叉簧事件(al/fl) !/1 [10.46.130.4]:2944 T=2240183330{C=-{MF=AG589005{DM=DM694108686476 {([2-8][ 1-9]xxxxx|1[3458]xxxxxxxxx|[EF][0-9][0-9E].F|EEXX|EFXXF|FF|EFxxExxxxEx.F|FExx

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档