好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

h.248协议,h248协议,h.248原理,h.248知识,h.248应用.doc

44页
  • 卖家[上传人]:pu****.1
  • 文档编号:412846340
  • 上传时间:2022-07-12
  • 文档格式:DOC
  • 文档大小:1.70MB
  • / 44 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • [HXJC01130009]NGN分组协议介绍-第2章H.248协议目 录目 录第2章 H.248协议 2-12.1 概述 2-12.1.1 基本概念 2-12.1.2 相关术语 2-12.1.3 协议栈结构 2-62.1.4 H.248协议的应用 2-72.2 协议消息 2-82.2.1 消息类型 2-82.2.2 消息结构 2-92.3 基本控制流程 2-242.3.1 网关注册流程 2-242.3.2 网关注销流程 2-252.3.3 网关初始化流程 2-262.3.4 成功的终端呼叫流程 2-272.3.5 成功的中继呼叫流程 2-38i[HXJC01130009]NGN分组协议介绍第2章 H.248协议第2章 H.248协议2.1 概述2.1.1 基本概念H.248协议,也叫MeGaCo协议,是媒体网关控制器(MGC)与媒体网关(MG)之间的一种媒体网关控制协议,这个协议是一项ITU-T与IETF合作结果的新标准目前ITU-T、IETF、软交换论坛等标准化组织正在加紧对H.248协议进行完善,各大电信设备制造商也在H.248协议的研发和应用上加大了投入与MGCP协议相比,H.248协议可以支持更多类型的接入技术并支持终端的移动性,除此之外,H.248协议最显著之处在于能够支持更大规模的网络应用,而且更便于对协议进行扩充,因而灵活性更强,已逐渐取代MGCP发展成为媒体网关控制协议的标准。

      2.1.2 相关术语1. 终端终端(Termination)是MG的一个逻辑实体,可以发送(接收)媒体流和(或)控制流,终端可用特性来进行描述,在终端中,封装了媒体流参数、modem和承载能力参数,这些特性可以组成一系列描述符而包含在命令中终端有唯一的标志Termination ID,它由MG在创建终端时分配2. 终端类型终端类型分为半永久性终端和临时性终端两类半永久性终端可以代表物理实体,例如一个TDM信道,此时,只要MG存在这个信道,这个终端就存在临时性终端可以代表临时性的信息流,例如RTP流,此时,只有当MG使用这些信息流时,这个终端才存在临时性终端可由Add命令来创建、Subtract命令来删除而半永久终端不同,当使用Add命令向一个关联添加物理终端时,这个物理终端来自空关联,当使用Subtract命令从一个关联中删除物理终端时,这个物理终端将转移到空关联中3. 终端功能终端可支持信号,这些信号可以是MG产生的媒体流(如信号音和录音通知),也可以是信路信号(如Hook Flash)通过编程可以设置终端对事件进行检测,一旦检测到这些事件发生,MG就向MGC发送Notify消息进行报告或由MG采取相应的操作。

      终端可以对数据进行统计,当MGC发出AuditValue命令进行统计请求时,或者当终端从它所在的关联被删除时,终端就将这些统计数据报告给MGC4. 终端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/$将匹配三个终端中的其中一个 5. 描述符描述符(Descriptor) 是协议中的一种语法元素,用来描述一组相互联系的特性例如:通过在一个命令中包含适当的描述符控制器能够设置MG中的媒体流特性。

      6. 终端特性终端可用特性进行描述,每个特性由一个PropertyID标识,由这些特性可以组成一系列描述符终端具有一些公共特性以及与特定媒体流相关的非公共特性公共特性与特定媒体流无关,也称为终端状态(TerminationState)特性与特定媒体流相关的特性包括本地(Local)特性和接收/发送流特性终端的非公共特性由包进行定义,这些特性可由包名(PackageName)和特性标识符(PropertyID)来标识特性具有只读(ReadOnly)和可读写(Read/Write)两种属性,对于可读写的特性,MGC可以设置它们的值当使用Add命令将一个终端添加到一个关联时,可以通过加入适当的描述符作为命令输入参数来设置可读写的特性值,Add命令中未设置的特性值将保持它们以前的值类似的,使用Modify命令可以改变一个关联中的终端的特性值,Modify命令中未设置的特性值将保持它们以前的值使用Move命令将一个终端从一个关联转移到另一个关联时,也可以改变终端的特性值7. 根终端根终端(Root)是特殊的终端,代表整个MG当root作为命令的输入参数时,命令可以作用于整个网关,而不是一个终端。

      8. 关联关联(Context)为一组终端之间的联系如果一个关联中超过两个终端,那么关联就对终端之间的拓扑结构和媒体混合和(或)交换参数进行描述空关联是一种特殊的关联,它包含所有那些与其它终端没有联系的终端,例如,在一个中继网关中,所有的空闲线路被作为终端包括在“空”关联当中图2-1给出了终端和关联的例子,但不包括所有类型图2-1 关联模型示例关联中的最大终端数是媒体网关的一个特性仅支持点到点连接的媒体网关在每个关联中仅允许两个终端存在支持会议呼叫的媒体网关可以允许三个或更多的终端同时存在于一个关联中9. 关联特性关联具有以下特性:ContextID:关联标识,一个由媒体网关(MG)选择的32位整数,在MG范围内是独一无二的特殊关联编码对照如表2-1所示:表2-1 特殊关联编码对照表关联二进制编码文本编码含义空关联0“_”表示在网关中所有与其它任何终端都没有关联的终端CHOOSE关联0xFFFFFFFE“$”表示请求MG创建一个新的关联ALL关联0xFFFFFFFF“*”表示 MG的所有关联Topology:拓扑结构,关联的拓扑结构描述关联中终端之间的媒体的流向终端的Send/Receive方式指示媒体在媒体网关的流入或流出方向。

      有三种连接值:单向,双向,隔离 单向是指两个终端之间的单向媒体流 双向是指的两个终端之间的双向媒体流隔离是指两个终端之间没有媒体流拓扑结构只用于描述关联它可在“Add”或“Modify”命令中使用优先权:表示MG处理关联的先后次序0”为最低优先级,“15”为最高优先级紧急呼叫的标识符:用于关联向MG提供紧急呼叫关联的信息MG优先处理使用紧急呼叫标识符的呼叫10. 包不同类型的网关可以支持不同类型的终端,本协议通过允许终端具有可选的特性、事件、信号和统计来实现不同类型的终端为了实现MG和MGC 之间的互操作,本协议将这些可选项组合成包(Packages), MGC 可以通过审计命令Audit来确定终端实现了哪一种类型的包终端具有可选的特性、事件、信号和统计,这些可选项组合成包这些项以及包含的参数分别由标识符ID 进行标识包的定义特性、事件、信号、统计和程序五个部分表2-2列出了几类常用的包:表2-1 包分类列表包名中文名包ID含义Generic通用包g常见项目里都会用到通用包Base Root Package基础根包root该包定义了网关范围内的属性Tone Generator Package音生成器包tonegen该包定义了生成放音的各种信号。

      基于扩展性的考虑,该包没有指定参数值放音一般定义成单个的信号,信号包含一个参数ind、一个放音ID参数ind表示interdigit时延,放音ID用于放音放音ID对于任何相同的语音来说都应该与语音生成保持一致MG应提供其所在国家支持的各种放音的特性Tone Detection Package音检测包tonedet该包定义了用于音检测的各种事件各种音通过其名称(放音ID)来选择MG应提供其所在国家支持的各种放音的特性Basic DTMF Generator Package基本DTMF生成器包dg该包将基本的DTMF音定义成各种信号,并扩展了tonegen中playtone的参数tl的允许取值DTMF detection PackageDTMF检测包dd该包定义了基本的DTMF音检测该包扩展了“start tone detected”、“end tone detected”和“long tone detected”事件中放音ID的可能的取值Call Progress Tones Generator Package呼叫进展音生成器包cg该包将基本的呼叫进展音定义成各种信号,并扩展了tonegen中playtone的参数tl的允许取值。

      Call Progress Tones Detection Package呼叫进展音检测包cd该包定义了基本呼叫进展检测音该包扩展了“start tone detected”、“end tone detected”和“long tone detected”事件中放音ID的可能的取值Analog Line Supervision Package模拟线监控包al该包定义了模拟线的各种事件和信号Basic Continuity Package基本导通包ct该包定义了用于导通测试的各种事件和信号导通测试包括提供环回或收发器功能Network Package网络包nt该包定义了与网络类型无关的网络终端的属性RTP PackageRTP包rtp该包用于支持通过实时传输协议RTP方式的分组多媒体数据传输TDM Circuit PackageTDM电路包tdmc该包用于支持TDM电路终结点表2-3列出了包中常用的特性名、事件名和信号等其通常为包名/特性名、包名/事件名和包名/信号的格式表2-2 特性名、事件名和信号举例事件名含义al/fl模拟线包中的拍叉事件al/of模拟线包中的摘机事件al/on模拟线包中的挂机事件al/ri模拟线包中的振铃音信号cg/bt呼叫音包中的忙音信号cg/ct呼叫音包中的拥塞音信号cg/cw呼叫音包中的呼叫等待音信号cg/dt呼叫音包中的拨号音信号cg/rt呼叫音包中的回铃音信号dd/ceDTMF检测包中的DigitMap Completion事件nt/jitNetwork Package中的抖动缓存最大值,单位为毫秒tdmc/ecTDM电路包中的回声取消特性tdmc/gainTDM电路包中的增益控制特性2.1.3 协议栈结构H.248消息可基于UDP/IP传输,此外还可基于其它多种传输协议传输,如承载在IP网络上的TCP、SCTP和M3UA,承载在ATM上的MTP3-B等。

      SoftX3000 H.248协议传输层。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.