TAAHMeGaCo协议原理PPT课件.ppt_第1页
TAAHMeGaCo协议原理PPT课件.ppt_第2页
TAAHMeGaCo协议原理PPT课件.ppt_第3页
TAAHMeGaCo协议原理PPT课件.ppt_第4页
TAAHMeGaCo协议原理PPT课件.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

H 248 MeGaCo协议原理ISSUE2 0 为何引入H 248协议 H 248的相关命令有哪些 H 248和MGCP协议有哪些区别和联系 2 学习目标 了解H 248 MeGaCo协议的作用掌握H 248 MeGaCo命令掌握H 248 MeGaCo协议的消息交互过程 学习完本课程 您应该能够 3 参考资料 SoftX3000产品手册 技术手册 信令与协议分册 H 248协议 4 课程内容 第一节协议概述第二节协议消息第三节呼叫流程 5 媒体网关控制协议 媒体网关控制协议MediaGatewayControlProtocol用于媒体网关控制器 MGC 与媒体网关 MG 之间的通信 目前媒体网关控制协议主要包括MGCP和H 248 MeGaCo两种协议 6 H 248协议概念 1 H 248协议 也叫MeGaCo协议 是媒体网关控制器 MGC 与媒体网关 MG 之间的一种媒体网关控制协议 这个协议是一项ITU T与IETF合作结果的新标准 H 248协议是在MGCP协议的基础上 结合其它媒体网关控制协议特点发展而成的一种协议 H 248协议可以支持更多类型的接入技术并支持终端的移动性 7 H 248协议概念 2 MGCP协议描述能力有欠缺 限制了其在大型网关上的应用 H 248协议克服了MGCP协议描述能力上的欠缺 能够支持更大规模的网络应用 而且更便于对协议进行扩充 因而灵活性更强 对于大型网关 H 248协议是一个好的选择 MGCP消息传递依靠承载在宽带IP网络上的UDP数据包 而H 248信令消息可基于UDP TCP SCTP等多种承载 8 H 248定义 H 248协议是MGC与媒体网关MGW间的标准接口协议H 248协议消息编码采用二进制或文本方式 MGC必须支持两种格式 MG可以支持任一种格式 目前在SoftX3000侧增加H 248网关协议缺省都是文本模式 CODETYPE ABNF UMG的H 248协议缺省采用二进制方式 与UMG对接时 需要两端修改一致 H 248协议底层传输机制采用UDP TCP或SCTP 基于IP的信令传输 也可以基于ATM传输 目前固网应用都是基于UDP的 SoftX3000的H 248定义的本地端口号为2945 二进制编解码 2944 文本型编解码 9 H 248功能 H 248提供了MGC在呼叫处理过程中控制MGW中各类静态及动态资源 IP ATM TDM 的能力 包括终端属性 终端连接交换关系及其承载的媒体流 还提供了独立于呼叫的MGW状态维护与管理能力 10 协议栈 11 H 248在NGN中的典型应用 12 终端和终端类型 终端 Termination MG的一个逻辑实体 可以发送 接收 媒体流和 或 控制流 终端可用特性来进行描述 在终端中 封装了媒体流参数 modem和承载能力参数 这些特性可以组成一系列描述符而包含在命令中 终端有唯一的标志TerminationID 它由MG在创建终端时分配 终端类型终端类型分为半永久性终端和临时性终端两类 半永久性终端可以代表物理实体 例如一个TDM信道 临时性终端可以代表临时性的信息流 例如RTP流 13 终端功能 终端可支持信号 这些信号可以是MG产生的媒体流 如信号音和录音通知 也可以是信路信号 如HookFlash 通过编程可以设置终端对事件进行检测 一旦检测到这些事件发生 MG就向MGC发送Notify消息进行报告或由MG采取相应的操作 终端可以对数据进行统计 当MGC发出AuditValue命令进行统计请求时 或者当终端从它所在的关联被删除时 终端就将这些统计数据报告给MGC 14 终端ID TerminationID可以使用通配值 ALL 和 CHOOSE 通配值 ALL 用来规定多个终端 当命令中的TerminationID是通配值 ALL 时 则对每一个匹配的终端重复该命令 CHOOSE 则用来指示MG必须选择符合条件的终端 例如MGC可以指示MG选择一个中继群中的一条中继点电路 例如 在协议的文本格式编码中 有R13 3 1 R13 3 2 R13 3 3三个终端 则R13 3 将匹配所有这三个终端 一些特殊场合必须引用所有终端 这时 就可满足要求 当需要引用一个TerminationID 但不能确定该终端是否存在 则可以选用 CHOOSE 即 则R13 3 将匹配三个终端中的其中一个 15 连接模型 协议的连接模型主要描述媒体网关中的逻辑实体 这些逻辑实体由媒体网关控制器控制 这个连接模型中的主要的抽象概念是终端 Termination 和关联 Context 在H 248 Megaco定义的连接模型中 包括关联和终端两个实体 一个关联中至少要包含一个终端 否则此关联将被删除 同时一个终端在任一时刻也只能属于一个关联 16 关联 Context 关联 Context 为一组终端之间的联系 如果一个关联中超过两个终端 那么关联就对终端之间的拓扑结构和媒体混合和 或 交换参数进行描述 空关联是一种特殊的关联 它包含所有那些与其它终端没有联系的终端 例如 在一个中继网关中 所有的空闲线路被作为终端包括在 空 关联当中 ContextID 关联标识 一个由媒体网关 MG 选择的32位整数 在MG范围内是独一无二的 特殊关联编码对照表 17 关联模型 关联中的最大终端数是媒体网关的一个特性 仅支持点到点连接的媒体网关在每个关联中仅允许两个终端存在 支持会议呼叫的媒体网关可以允许三个或更多的终端同时存在于一个关联中 18 课程内容 第一节协议概述第二节协议消息第三节呼叫流程 19 命令类型 H 248定义了8个命令 用于对协议连接模型中的逻辑实体 关联和终端 进行操作和管理 命令提供了实现对关联和终端进行完全控制的机制 H 248规定的命令大部分用于MGC实现对MG的控制 通常MGC作为命令起始者 MG作为命令响应者接收 但是 Notify和ServiceChange命令除外 Notify命令由MG发送给MGC 而ServiceChange既可以由MG发起 也可以由MGC发起 20 命令列表 21 响应 所有的H 248命令都要接收者回送响应 命令和响应的结构基本相同 命令和响应之间由事务ID相关联 响应有两种 Reply 和 Pending Reply 表示已经完成了命令执行 返回执行成功或失败信息 Pending 指示命令正在处理 但仍然没有完成 当命令处理时间较长时 可以防止发送者重发事务请求 22 H 248消息结构 23 课程内容 第一节协议概述第二节协议消息第三节呼叫流程 24 网关注册 事件1 下面是SVC CHG REQ命令的文本描述 MEGACO 1 191 169 150 172 2944T 3 C SC ROOT SV MT RS RE 902 事件2 下面是SVC CHG REPLY响应的文本描述 MEGACO 1 191 169 150 170 2944P 3 C SC ROOT SV 25 网关注销流程 事件1 下面是SVC CHG REQ命令的文本描述 MEGACO 1191 169 150 172 2944T 9998 C SC ROOT SV MT FO RE 905 事件2 下面是SVC CHG REPLY响应的文本描述 MEGACO 1 191 169 150 170 2944P 9998 C SC ROOT ER 505 26 网关初始化流程 SoftX3000 MG MG注册成功后 MGC将对空关联中的MG的所有半永久终端的属性进行修改 指示MG检测用户的摘机事件 此时 此终端可以接收或者发起呼叫 27 成功的中继呼叫流程举例 28 同一MG下的两个终端之间的H 248呼叫流程示例 29 小结 H 248的概念和功能 H 248协议用于MGC同MG之间进行通信 是承载控制协议 协议通信由终端和关联构成 H 248的概念较

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论