02-第2章H248協议.doc

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

目 录 第2章 H.248协议 2-1 2.1 概述 2-1 2.1.1 基本概念 2-1 2.1.2 相关术语 2-1 2.1.3 协议栈结构 2-6 2.1.4 在SoftX3000中的应用 2-7 2.2 协议消息 2-8 2.2.1 消息类型 2-8 2.2.2 消息结构 2-9 2.3 基本控制流程 2-24 2.3.1 网关注册流程 2-24 2.3.2 网关注销流程 2-25 2.3.3 网关初始化流程 2-26 2.3.4 成功的终端呼叫流程 2-27 2.3.5 成功的中继呼叫流程 2-38 H.248协议 概述 基本概念 H.248协议,也叫MeGaCo协议,是媒体网关控制器(MGC)与媒体网关(MG)之间的一种媒体网关控制协议,这个协议是一项ITU-T与IETF合作结果的新标准。目前ITU-T、IETF、软交换论坛等标准化组织正在加紧对H.248协议进行完善,各大电信设备制造商也在H.248协议的研发和应用上加大了投入。与MGCP协议相比,H.248协议可以支持更多类型的接入技术并支持终端的移动性,除此之外,H.248协议最显著之处在于能够支持更大规模的网络应用,而且更便于对协议进行扩充,因而灵活性更强,已逐渐取代MGCP发展成为媒体网关控制协议的标准。 相关术语 终端 终端(Termination)是MG的一个逻辑实体,可以发送(接收)媒体流和(或)控制流,终端可用特性来进行描述,在终端中,封装了媒体流参数、modem和承载能力参数,这些特性可以组成一系列描述符而包含在命令中。终端有唯一的标志Termination ID,它由MG在创建终端时分配。 终端类型 终端类型分为半永久性终端和临时性终端两类。半永久性终端可以代表物理实体,例如一个TDM信道,此时,只要MG存在这个信道,这个终端就存在。临时性终端可以代表临时性的信息流,例如RTP流,此时,只有当MG使用这些信息流时,这个终端才存在。 临时性终端可由Add命令来创建、Subtract命令来删除。而半永久终端不同,当使用Add命令向一个关联添加物理终端时,这个物理终端来自空关联,当使用Subtract命令从一个关联中删除物理终端时,这个物理终端将转移到空关联中。 终端功能 终端可支持信号,这些信号可以是MG产生的媒体流(如信号音和录音通知),也可以是链路信号(如Hook Flash)。 通过编程可以设置终端对事件进行检测,一旦检测到这些事件发生,MG就向MGC发送Notify消息进行报告或由MG采取相应的操作。 终端可以对数据进行统计,当MGC发出AuditValue命令进行统计请求时,或者当终端从它所在的关联被删除时,终端就将这些统计数据报告给MGC。 终端ID 终端可用Termination ID进行标识,Termination ID由MG分配。Termination ID可以使用通配值“ALL”和“CHOOSE”。通配值“ALL”用来规定多个终端,当命令中的Termination ID是通配值“ALL”时,则对每一个匹配的终端重复该命令;“CHOOSE”则用来指示MG必须选择符合条件的终端,例如MGC可以指示MG选择一个中继群中的一条中继点电路。 例如,在协议的文本格式编码中,有 R13/3/1, R13/3/2, R13/3/3 三个终端,则 R13/3/*将匹配所有这三个终端。一些特殊场合必须引用所有终端,这时 “ * ”就可满足要求。当需要引用一个Termination ID,但不能确定该终端是否存在,则可以选用“CHOOSE”,即“ $ ”,则 R13/3/$将匹配三个终端中的其中一个。 描述符 描述符(Descriptor) 是协议中的一种语法元素,用来描述一组相互联系的特性。例如:通过在一个命令中包含适当的描述符控制器能够设置MG中的媒体流特性。 终端特性 终端可用特性进行描述,每个特性由一个PropertyID标识,由这些特性可以组成一系列描述符。 终端具有一些公共特性以及与特定媒体流相关的非公共特性。公共特性与特定媒体流无关,也称为终端状态(TerminationState)特性。与特定媒体流相关的特性包括本地(Local)特性和接收/发送流特性。终端的非公共特性由包进行定义,这些特性可由包名(PackageName)和特性标识符(PropertyID)来标识。特性具有只读(ReadOnly)和可读写(Read/Write)两种属性,对于可读写的特性,MGC可以设置它们的值。 当使用Add命令将一个终端添加到一个关联时,可以通过加入适当的描述符作为命令输入参数来设置可读写的特性值,Add命令中未设置的特性值将保持它们以前的值。类似的,使用Modify命令可以改变一个关联中的终端的特性值,Modify命令中未设置的特性值

文档评论(0)

stzs + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档