H.248协议介绍
- 格式:ppt
- 大小:2.40 MB
- 文档页数:58
H.248协议消息解读——基础篇目录1 H.248协议概述 (2)2 基本呼叫建立流程及消息解析 (3)2.1 基本呼叫建立流程图 (3)2.2 基本呼叫建立流程消息解析 (4)2.2.1 步骤1)信令 (4)2.2.2 步骤2)信令 (6)2.2.3 步骤3)信令 (9)2.2.4 步骤4)信令 (10)2.2.5 步骤5)信令 (14)2.2.6 步骤6)信令 (16)2.2.7 步骤7)信令 (17)2.2.8 步骤8)信令 (18)2.2.9 步骤9)信令 (18)2.2.10 步骤10)信令 (19)2.2.11 步骤11)信令 (20)2.2.12 步骤12)信令 (21)3 基本呼叫释放流程及消息解析 (22)3.1 基本呼叫释放流程图 (22)3.2 基本呼叫释放流程消息解析 (23)3.2.1 步骤1) 信令 (23)3.2.2 步骤2) 信令 (23)3.2.3 步骤3)信令 (25)3.2.4 步骤4) 信令 (26)3.2.5 步骤5)信令 (26)3.2.6 步骤6)信令 (27)3.2.7 步骤7)信令 (28)3.2.8 步骤8)信令 (28)3.2.9 步骤9)信令 (29)1H.248协议概述H248协议(ITU-T),又称MEGACO协议(IETF)。
是NGN网络中的一种呼叫控制协议,是在媒体网关(MG)和媒体网关控制器(MGC)之间交互主从协议,从MGCP协议发展而来。
H248协议与SIP(一种对等呼叫控制协议)是目前主流的NGN呼叫控制协议。
H248协议从OSI层次上是工作于UDP之上,以文本方式或二进制方式描述。
通常情况下,多数厂商的媒体网关(MG)或媒体网关控制器(MGC/SS)使用文本方式的H248协议。
H248协议消息中的文本语法与描述符遵循ABNF协议(RFC2234)和SDP协议(RFC2327)要求。
H248协议消息的交互通常是在一个MG和MGC/SS之间,MG/MGC发送一个事务请求消息后,对应的MGC/MG必须有对应(即有同样的事务标识)的事务应答,以上的两个消息分别为事务请求和其对应的事务应答。
目录第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-38第2章 H.248协议2.1 概述2.1.1 基本概念H.248协议,也叫MeGaCo协议,是媒体网关控制器(MGC)与媒体网关(MG)之间的一种媒体网关控制协议,这个协议是一项ITU-T与IETF合作结果的新标准。
H.248协议H.248协议是一种用于控制媒体网关的协议,它也被称为Megaco协议。
H.248协议的主要作用是在IP网络中对媒体网关进行控制,包括语音、视频和数据流的处理。
它定义了一种在媒体网关和控制器之间进行通信的标准,使得不同厂家的设备可以进行互操作。
H.248协议采用了分层结构,它将控制和传输两个功能分离开来,这样可以更好地适应不同的网络环境和需求。
控制层负责处理信令和媒体控制,而传输层则负责传输媒体数据。
这种分层结构使得H.248协议更加灵活和可扩展,可以满足不同场景下的需求。
H.248协议的核心是一个名为“动作”的概念,它定义了一系列操作,用于控制媒体网关的行为。
这些动作包括建立、修改、删除媒体流、查询设备状态等,通过这些动作可以实现对媒体网关的全面控制。
同时,H.248协议还定义了一套状态机,用于描述媒体网关在不同状态下的行为,这样可以确保控制器和媒体网关之间的同步和一致性。
H.248协议的另一个重要特点是它的灵活性和可扩展性。
它通过定义一系列的命令和参数,可以适应不同厂家、不同类型的媒体网关,同时也可以支持不同的业务需求。
这样就可以实现在一个统一的控制平台下管理不同厂家、不同类型的媒体网关,从而降低了运营商的管理成本,提高了网络的灵活性和可扩展性。
总的来说,H.248协议作为一种用于控制媒体网关的协议,具有灵活性、可扩展性和互操作性的特点,它为IP网络中的媒体网关提供了一种统一的控制平台,使得不同厂家、不同类型的媒体网关可以在同一个网络环境下进行协同工作,从而为运营商提供了更加灵活和高效的网络管理方式。
总结一下,H.248协议在IP网络中扮演着至关重要的角色,它为媒体网关的控制提供了一种标准化的解决方案,同时也为运营商提供了更加灵活和高效的网络管理方式。
随着IP网络的不断发展,H.248协议也将会进一步完善和发展,为网络通信领域带来更多的创新和发展。
H.248总结一、协议介绍H.248协议是一种由MGC控制MG的软交换主从控制协议。
协议规定了媒体网关(MG)和媒体网关控制器(MGC)之间,媒体网关和软交换之间进行通信时的要求。
规定的是软交换设备(或MGC)与综合接入媒体网关、IP中继媒体网关、A TM中继媒体网关、多媒体网关、综合接入设备(IAD)、媒体服务器和H.248智能终端之间的接口协议,多点控制器(MC)和多点处理器(MP)之间的接口协议。
在MGC与MG的交互过程中,MG只是被动的接收MGC下发的各种指令,然后完成相应的动作。
为了能灵活的适应各种业务的需求,协议本身对MGC与MG之间的呼叫建立状态机没有进行严格的定义,而只是定义了一些简单的交互规则。
二、重要概念1、媒体网关(MG):MG 将一种网络中的媒体转换成另一种网络所要求的媒体格式。
例如:MG 能够在电路交换网的承载通道和分组网的媒体流之间进行转换。
MG 可以处理音频、视频或者T.120,也可以具备处理这三者任意组合的能力。
MG 能够进行全双工的媒体转换。
MG 可以演示视频/音频消息,实现其它IVR 功能,也可以进行媒体会议。
2、媒体网关控制器(MGC):MGC 对MG 中的与媒体通道的连接控制相关的呼叫状态进行控制。
3、中继媒体网关(TG):位于电路交换网和分组网络之间的媒体网关设备,用来终结大量的数字电路。
4、接入网关(AG):一种提供用户网络接口(UNI)的媒体网关。
5、终结点(Termination):终结点是MG上的逻辑实体,它发起和/或接收媒体和/或控制流。
终结点用一些属性来描述,如媒体流、modem和承载能力等属性,这些属性组成了一系列描述符。
6、关联(context):关联是一些终结点具有相互联系而形成的结合体。
有一种特殊的关联称为空关联(Null),它包含所有那些与其他终结点没有联系的终结点。
例如,接入网关中所有的空闲线路都被看作空关联中的终结点。
7、描述符(Descriptor):协议中的一种语法元素,用来描述一组相互联系的特性。
H.248协议简介一、H.248/MEGACO的历史1998年2月Bellcore、CISCO等公司提出SGCP(Simple Gateway Control Protocol)协议。
1998年8月Level3、Alcatel、Lucent等公司提出IPDC(IP Device Control)协议。
1998年11月在IETF的撮合下,IPDC和SGCP被融合为MGCP(Media Gateway Control Protocol)协议,并被提交到IETF和ETSI TIPHONE项目组。
MGCP后来被标准化为RFC2705,与此同时Lucent、AGCS等公司提出了MDCP协议。
经过协商讨论,IETF成立了一个专门的MEGACO工作组,负责将MGCP和MDCP融合为MEGACO协议,并将它确定为MGC和MG之间的标准控制协议。
2000年6月,ITU-T Study Group16工作组正式发布了H.248协议第一版。
2002年11月IETF的MEGACO工作组正式发布了MEGACO协议第一版。
MEGACO和H.248的区别:MEGACO是由IETF提出,编码方式为text;H.248是由ITU-T提出,其编码方式为ASN.1。
二、名词解释1、Media Gateway(MG)媒体网关MG将在某一种网络上的媒体数据转换成另一种网络上的媒体数据。
2、Media Gateway Controller(MGC)媒体网关控制器MGC对MG上的通话状态进行控制。
3、terminationTermination是媒体流和控制流的终点和起点,是媒体网关上的一个逻辑实体,它是以数种特性数据所构成的一种逻辑上的终端,而这些特性,是以descriptor的方法存在。
终结点分为半永久性终结点和临时终结点两种。
半永久性终结点可以代表物理实体,比如一个TDM信道,此时,只要媒体网关中存在这个信道,这个终结点就存在。
临时终结点也可以代表临时性的信息流,例如RTP流,此时,只有当媒体网关使用这些信息流时,这个终结点才存在。
h248协议H.248协议,又称MEGACO(Multi-Edia Gateway Control),是基于H.323协议的一种新型协议,用于在IP网络上进行语音、视频和数据传输的媒体网关的控制。
它是一种应用层协议,旨在协调和控制媒体网关设备的多种功能。
H.248协议定义了控制网关如何分配、传递和处理语音、视频和数据传输的任务。
它允许媒体网关通过与控制点(Control Points)通信来传递传输和处理要求,这样就可以集中控制一个或多个网关设备。
H.248协议的架构包括以下几个核心组件:1. Control Point(CP):控制点是一个控制设备,负责发出控制指令和传递信令。
控制点可以是一个软件应用程序、一个媒体网关或一个媒体控制器。
控制点和网关之间通过IP网络进行通信。
2. Media Gateway Controller(MGC):媒体网关控制器是一个实体,负责协调和控制一个或多个媒体网关的资源。
它与控制点进行通信,接收和发送控制指令,并将其传递给相应的网关。
3. Media Gateway(MG):媒体网关是一个设备,用于将语音、视频和数据从一个网络传输到另一个网络。
它可以将传输格式进行转换、处理信令、采样和编解码等任务。
H.248协议的基本机制是通过传递消息来控制媒体网关。
控制点向媒体网关发送控制命令,媒体网关根据命令执行相应的操作,并向控制点返回结果。
控制命令包括创建和删除媒体会话、改变媒体流的参数、指定媒体传输路径等。
H.248协议还定义了通信过程中使用的消息格式,包括请求消息、响应消息和命令消息。
请求消息由控制点发送给网关,用于发出控制指令。
响应消息由网关发送给控制点,用于返回操作结果。
命令消息是在两个相邻的媒体网关之间传输的,用于协商传输和处理要求。
H.248协议的优势在于它的灵活性和可扩展性。
它可以通过定义新的命令和消息类型来支持不同的功能和需求,因此可以适应不同的应用场景。
H248传输层承载的协议引言H248传输层承载的协议(H.248/M eg ac o)是一种用于控制媒体网关的通信协议。
它定义了在媒体网关和控制器之间进行通信所使用的消息格式和过程,为实现语音、视频和数据的传输提供了支持。
本文将介绍H248传输层承载的协议的定义、特点、工作原理以及应用场景。
定义H248传输层承载的协议(H.248/M eg ac o)是国际电信联盟(IT U)制定的一项标准,用于控制媒体网关中的I P电话和传统电话系统之间的转换。
它通过定义消息格式和过程,提供了控制信令和媒体交互的能力。
特点H.248具有以下特点:协议灵活性1.:H.248协议对网关和控制器之间的通信进行了灵活的定义,使得不同厂商的设备可以通过此协议进行交互。
它采用基于文本的消息格式,使得协议扩展更加容易。
分布式架构2.:H.248协议使用分布式架构,将媒体控制器与媒体网关分开,实现了对媒体资源的统一管理和控制。
这种架构使得系统更加可靠和可扩展。
支持多种媒体类型3.:H.248协议可以同时控制语音、视频和数据等多种媒体类型的传输。
它定义了各种媒体的编解码方式、传输格式和参数设置等。
提供丰富的功能4.:H.248协议支持通话的建立、修改和终止操作,可以实现呼叫转接、媒体增强功能、音频/视频编码选择等丰富的功能。
工作原理H.248协议的工作原理如下:媒体网关注册1.:媒体网关通过与控制器建立T CP/I P连接并发送注册请求,完成媒体网关的注册过程。
资源描述2.:媒体网关向控制器发送资源描述消息,描述其支持的媒体类型、编码方式和传输参数等。
会话建立3.:控制器向媒体网关发送会话建立请求,包括呼叫号码、媒体类型和媒体描述等信息。
媒体协商4.:控制器与媒体网关进行媒体协商,协商媒体的编解码方式、传输格式和网络参数等。
媒体传输5.:媒体网关通过将媒体数据转发到合适的传输链路上,完成媒体的传输。
会话终止6.:控制器向媒体网关发送会话终止消息,终止当前会话并释放相关资源。
协议定义:H.248协议是2000年由ITU-T第16工作组提出的媒体网关控制协议,它是在早期的MGCP协议基础上改进而成。
H.248/MeGaCo协议是用于连接MGC(媒体网关控制器)与MG(媒体网关)的网关控制协议,应用于媒体网关与软交换设备之间及软交换与H.248/MeGaCo终端之间,是软交换应支持的重要协议。
H.248协议定义的连接模型包括终端(termination)和关联(context)两个主要概念。
终端是MG中的逻辑实体,能发送和接收一种或多种媒体流和控制流,在任何时候,一个终端属于且只能属于一个关联,可以表示时隙(TDM)、模拟线和RTP(实时传输协议)流等。
终端类型主要有半永久性终端(TDM信道或模拟线等)和临时性终端(如RTP流,用于承载语音、数据和视频信号或各种混合信号)。
用属性、事件、信号、统计表示终端特性,为了解决屏蔽终端多样性问题,在协议中引入了包(package)概念,将终端的可选特性参数组合成包。
一个关联是一些终端间的联系,它描述终端之间的拓扑关系及媒体混合/交换的参数。
朗讯公司(Lucent)在MGCP协议中首次提出context概念,使协议具有更好的灵活性和可扩展性,H.248/Me GaCo协议延用了这个概念,它可用Add termination命令创建,用Subtract或Move 命令删除。
主要功能:H.248协议是由MGC控制MG的协议,也称MeGaCo(ITU称呼)。
H.24 8中引入了cnntext概念,增加了许多package的定义,从而将MGCP大大推进一步。
可以说H.248建议已取代MGCP,成为MGC与MG之间的协议标准。
然而在固网中MG CP还是存在很大的应用,H248主要是应用于移动方面。
将网关分解成MG和MGC是研制大型电信级IP电话网关的需要。
MGC的功能是:(l)处理与网守间的H.225 RAS消息;(2)处理No.7信令(可选);(3)处理H.323信令(可选)。
资料编码 使用对象 编写部门 工程师/合作方工程师 固网NGN技术支持部产品名称 产品版本 资料版本NGN 通用 V2.1H.248协议 协议拟 制: 审 核: 审 核: 批 准: 刘志强 邢宇翔 蒋勇刚 日 期: 日 期: 日 期: 日 期: 2005-03-02 2002-11-01 2005-03-02华为技术有限公司版权所有 侵权必究华为机密,未经许可不得扩散H.248 协议文档密级:内部公开修订记录日期 2002-11-01 2002-12-10 2005-03-02 修订版本 V1.1 V2.0 V2.1 描述 调整文章结构及内容,结合NGN组网及软交 换产品对协议加以说明. 转换成Word格式. 修改了摘要,关键字等 邢宇翔 邢宇翔 蒋勇刚 作者华为机密,未经许可不得扩散H.248 协议文档密级:内部公开目 录第 1 章 H.248 协议介绍 .................................................................................................................11.1 H.248 协议的起源 ..................................................................................................................1 1.2 H.248 协议定义 ......................................................................................................................2 1.2.1 基本定义 ......................................................................................................................2 1.2.2 扩展说明 ......................................................................................................................2第 2 章 H.248 协议概念 .................................................................................................................32.1 H.248 协议在呼叫中的位置 ....................................................................................................3 2.2 连接模型以及基本概念 ...........................................................................................................3 2.2.1 连接模型 ......................................................................................................................3 2.2.2 终端 ............................................................................................................................4 2.2.3 上下文..........................................................................................................................4 2.3 H.248 协议的消息结构 ...........................................................................................................5 2.3.1 消息 .............................................................................................................................6 2.3.2 事务 ............................................................................................................................6 2.3.3 行动 .............................................................................................................................7 2.3.4 命令 ............................................................................................................................7 2.4 H.248 协议的消息传输机制 ....................................................................................................7第 3 章 H.248 协议命令 .................................................................................................................93.1 命令介绍 .................................................................................................................................9 3.2 描述符 ................................................................................................................................ 10第 4 章 呼叫流程 .........................................................................................................................124.1 呼叫媒体流的流程 ............................................................................................................... 12第 5 章 H.248 协议在 NGN 中的应用 ..........................................................................................145.1 H.248 协议在 SoftX3000 软交换系统中的协议栈结构 ......................................................... 14 5.2 H.248 协议在 SoftX3000 软交换系统中的应用.................................................................... 15华为机密,未经许可不得扩散H.248 协议文档密级:内部公开关键词: 关键词 NGN 软交换 媒体网关 H.248摘 要: NGN的目标是建立一个能够提供话音,数据,多媒体等多种业务的,集通讯,信息,电子商务, 娱乐于一体,满足自由通讯的分组融合网络. NGN是一个包括PSTN/ISDN,H.323,ATM/IP等 网络的融合网络,网络互通是NGN成功的必要条件.为实现这一目标,在NGN组网中采用了大 量的分组协议.本文重点介绍了分组协议中的H.248协议,H.248/Megaco协议(Media Gataway Control Protocal),简称H.248协议,是IETF,ITU-T制定的媒体网关控制协议,一个非对等协 议,用在媒体网关控制器(MGC)和媒体网关(MG)之间的通信.缩略语清单: 略语清单: MGCP (Media Gataway Control Protocal):媒体网关控制协议 PSTN(Public Switched Telephone Network):公共电话交换网 MG (Media Gataway):媒体网关 MGC (Media Gataway Controller):媒体网关控制器 SG (Signaling Gataway): 信令网关 SCN(Switched Circuit Network):电路交换网参考资料清单: 参考资料清单:华为机密,未经许可不得扩散H.248 协议文档密级:内部公开第1章 章1.1 H.248 协议的起源H.248 协议介绍 协议介绍由于 IP 网络的快速发展,IP 网提供的业务越来越多.同时,原有的电路交换 网(如 PSTN 网)仍然拥有大量的用户,为了能让这些用户使用 IP 网络提供 的服务,需要提供不同网络之间互通的网关设备.目前的大部分 IP 电话网关 设备,是集中型网关设备,主要完成三个方面的功能: 1, 完成 IP 电话互通, PSTN 用户的话音进行编码, 将 组包后在 IP 网上传输, 同时将 IP 网来的数据包解包,解码后交给 PSTN 用户; 2,处理信令消息; 3,负责网关内部资源管理,及呼叫连接过程的管理. 随着用户数量及对业务需求的增加,网关在规模上要不断扩大,这种集中型 的网关结构在可扩展性,安全性方面及组网的灵活性上都存在很大的限制. 由此,提出了将业务,控制和信令分离概念,即将 IP 电话网关分离成三部分: 信令网关 SG,媒体网关 MG 和媒体网关控制器 MGC.SG 负责处理信令消 息,将其终结,翻译或中继;MG 负责 处理媒体流,将媒体流从窄带网打包 送到 IP 网或者从 IP 网接收后解包后送给窄带网;MGC 负责 MG 的资源的注 册和管理,以及呼叫控制.在这种分布式的网关体系结构中,MG 和 MGC 之 间采用的是 H.248 协议,SG 和 MGC 之间采用 SIGTRAN 协议.三者之间的 关系如图 1 所示:图 1 分离的网关模型 2002-12-09 华为机密,未经许可不得扩散 第1页, 共20页H.248 协议文档密级:内部公开在分布式的媒体网关的网络结构中,由于业务处理和"媒体承载实体"分布 在两台不同的设备上,因此当业务处理模块 MGC(SoftX 提供 MGC 功能) 需要将媒体承载实体 MG(各种 IAD 设备)进行连接并承载媒体流时,需要 通过一个统一格式的消息来通知拥有媒体承载实体的设备 MG, 这个消息的格 式就是由 H.248 协议规定的.1.2 H.248 协议定义1.2.1 基本定义H.248/Megaco 协议(Media Gataway Control Protocal),简称 H.248 协议, 是 IETF,ITU-T 制定的媒体网关控制协议,一个非对等协议,用在媒体网关 控制器(MGC)和媒体网关(MG)之间的通信. 主要功能是建立一个良好 的业务承载连接模型, 将呼叫和承载连接进行分离, 通过对各种业务网关:TG (中继网关),AG(接入网关),RG(注册网关)等的管理,实现分组网络 和 PSTN 网络的业务互通.1.2.2 扩展说明H.248 协议是在 MGCP 协议的基础上,结合其它媒体网关控制协议特点发展 而成的一种协议,它提供控制媒体的建立,修改和释放机制,同时也可携带 某些随路呼叫信令,支持传统网络终端的呼叫.该协议在构建开放和多网融 合的 NGN 中,发挥着重要作用. 由于 MGCP 协议在描述能力上的欠缺,限制了其在大型网关上的应用.对于 大型网关,H.248 协议是一个好的选择.与 MGCP 用户相比, H.248 对传输 协议提供了更多的选择,并且提供更多的应用层支持,管理也更为简单. H.248 可以应用于 SCN(Switched Circuit Network),IP,ATM,有线电视 网或其他可能的电路或分组网络中的任何的两种或多种网络之间的媒体网关 控制的协议.H.248 报文本身可以承载在任何类型的分组网络上,例如 IP, ATM,MTP 等.2002-12-09华为机密,未经许可不得扩散第2页, 共20页H.248 协议文档密级:内部公开第2章 H.248 协议概念 章2.1 H.248 协议在呼叫中的位置在分布式的媒体网关的网络结构中,由于业务处理和"媒体承载实体"分布 在两台不同的设备上,在 NGN 组网中,业务处理由 SoftX3000 完成,媒体承 载实体则是各种 IAD 终端设备,因此当 SoftX3000 需要连接 IAD 并承载媒体 流时, 需要通过一个统一格式的消息来通知各 IAD 设备. SoftX3000 和 IAD 当 通过 H248 协议连接时,这个消息的格式就是由 H.248 协议规定的. 消息的格式至少应该包含两方面的内容: 1,一个业务中应该包含哪些媒体承载实体; 2,这些媒体承载实体之间的关系如何. 在 H.248 协议中,这些媒体承载实体被称为"终端"; 而"上下文"中指明"一个业务中应该包含哪些媒体承载实体 IAD","这些 媒体承载实体 IAD 之间的关系"则在"上下文"中的"拓扑"中规定.2.2 连接模型以及基本概念2.2.1 连接模型连接模型指的是 MGC 控制的,在 MG 中的逻辑实体或对象.它是 MGC 和 MG 之间消息交互的内容核心,MGC 通过命令控制 MG 上的连接模型,MG 上报连接模型的各种信息包括状态,参数,能力等. 如图 2 所示:连接模型由两种实体组成:上下文(Context)和终端 (Termination).2002-12-09华为机密,未经许可不得扩散第3页, 共20页H.248 协议文档密级:内部公开Media GatewayContext Termination SCN Bearer Channel Termination SCN Bearer ChannelTermination RTP StreamContext Termination SCN Bearer Channel Termination SCN Bearer ChannelContext Termination RTP Stream Termination SCN Bearer Channel图 2 基本概念的图形示意2.2.2 终端终端是能够发送或接收一种或多种媒体流的逻辑实体.终端由许多特性描述, 这些特性组合成一组描述符而包含在命令中.终端有唯一的终端标识 (Termination ID),它由媒体网关在在创建时分配.一个终端在任一时刻属于 且只能属于一个上下文.2.2.3 上下文一个上下文就是一些终端间的联系. 它描述了终端之间的拓扑关系以及媒体 混合/交换的参数. 上下文由一组终端组成.一个上下文可以包含多个终端.根据 MG 的业务特 点不同,上下文中可以包含的最大终端数目就不同.一个上下文中至少要包 含一个终端.同时一个终端一次也只能属于一个上下文.如果上下文中包含 多于两个终端, 上下文还会描述拓扑结构以及其他一些媒体混合/交换的参数. 上下文有如下参数: a)ContextId: 由媒体网关 MG 分配的 32 位整数, 可以用 "*" 来代表 "所有" , 用"-"代表"空".ContextId 在 MG 范围内是唯一的.2002-12-09华为机密,未经许可不得扩散第4页, 共20页H.248 协议文档密级:内部公开b)拓扑关系: 描述上下文中的终端之间的关系. 这些关系指出了媒体流在终端 之间的流向.拓扑结构只用于描述上下文,它可以在"Add"和"Modify"命 令中使用. c)Priority(优先级):向 MG 提供上下文优先处理的信息. d)Emergencyindicator(紧急事件):向 MG 提供上下文紧急处理的信息. H.248 协议规定可以创建新的上下文和修改已经存在的上下文的参数. 通常用 Add 命令添加一个终端到上下文.在 Add 命令中没有指定上下文,MG 将创 建一个新上下文.Subtract 命令把一个终端从上下文中删除,Move 命令将终 端从一个上下文移到另一个上下文.当上下文的最后一个终端被删除或移动 出去后,该上下文被隐式删除.2.3 H.248 协议的消息结构MGC 和 MG 之间是通过消息进行通信的,H.248 消息都有相同的结构,一个 H.248 消息的结构如图 3 所示:M egaco/H .24 8 m essag e H eader T ransaction T ransaction ... T ransaction R eq or R eply R eq or R eply R eq or R eplyT rans H dr A ction ... A ctionC tx H dr C tx P rop erties C om m an d ... C o m m andC m d H dr D escriptor ... D escriptor图 3 H.248 消息结构消息有一个消息头,消息头里面包含一个消息的 MID(Message ID)和一个 协议版本号.MID 被配置成一个规定的名字,如域地址(Domainaddress) 或域名(Domainname)或设备名(Devicename).协议版本号标记本消息 所支持的协议版本.本协议的版本号是从 1 开始.2002-12-09华为机密,未经许可不得扩散第5页, 共20页H.248 协议文档密级:内部公开一个消息(Message)包含多个事务(Transaction),消息中的事务相互没 有关系,可以单独处理;事务由多个行动(Action)构成,事务里面的行动必 须按照顺序执行.行动由一系列局限于一个上下文的多个命令组成.由此, H.248 消息构成机制如图 4 所示:消息 事务 上下文 命令 描述符Message TransactionI ContextID1CMD1 Des-1 Des-n...CMDnContextIDn...TransactionIDn图 4 消息机制示意图2.3.1 消息消息从消息头开始,其中包含发送者的标识.每一条消息包含消息遵守的协 议版本的版本标识号. 正如 RFC 2145 中的定义, 版本号是 Major/Minor 格式, 各有 1-2 个数字. 消息头后面是若干互不相关事务.2.3.2 事务事务保证顺序命令的执行.即在一个事务中,命令是按序执行的.当所有命 令成功执行时事务才成功执行,当其中一个命令失败时,整个事务失败.事 务中的一个命令失败时,此命令的后续命令将终止执行. 事务表现为 TransactionRequest 和对 TransactionRequest 的响应. 有三种响 应:TransactionAccept,TransactionReject 和 TransactionPending: TransactionAccept 命令包含对应 TransactionRequest 所有命令的返回值.2002-12-09华为机密,未经许可不得扩散第6页, 共20页TransactionReject命令在当事务失败时发送。
2023年度软交换系统中h.248协议研究与实现随着移动通信技术的飞速发展,软交换系统在现代通信网络中扮演着越来越重要的角色。
在软交换系统中,H.248协议是实现多媒体控制的重要标准。
本文将对2023年度软交换系统中H.248协议的研究与实现进行深入探讨。
一、H.248协议的概述H.248是ITU-T推荐标准,也称MGCP协议(Media Gateway Control Protocol),它是一种媒体网关控制协议。
它定义了在IP网络中控制媒体网关的方法和消息格式。
H.248协议主要被用于语音和多媒体网关设备,用于控制和管理媒体和信令流。
H.248协议使用的是基于事件的机制,它基于虚拟通道,通过消息交换来配置设备、分析事件、控制信令和媒体流。
二、H.248协议的特点1、灵活性强H.248协议采用模块化设计,可以将控制点分散在网络各个位置。
这种设计方式使得系统灵活性更强,能够适应网络发展的变化。
2、安全性高H.248协议支持数字证书技术,能够支持加密通信,保证通信安全。
3、易于管理和配置H.248协议有一套完整的管理和配置方法,能够实现设备的快速管理和维护,从而提高系统的可靠性和稳定性。
三、H.248协议的应用场景H.248协议主要应用于语音和多媒体网关设备。
在语音和多媒体通信中,H.248协议常用于控制媒体和信令流的配置、控制和管理。
通过H.248协议,可以实现多媒体通信网络的互联互通,提高网络通信的质量和稳定性。
四、H.248协议的实现流程H.248协议的实现流程主要包括以下几个步骤:1、协议建立:首先,设备之间需要建立起H.248协议的连接。
2、端点信息注册:在连接建立后,各个端点需要向对端设备注册,告诉对方自己的能力和服务类型。
3、控制和配置:在完成端点注册后,对端设备便可以控制和配置本地设备的功能。
4、媒体流传输:经过控制和配置后,两个设备之间建立了媒体流传输通道。
5、拆除协议:在通信结束后,可以通过拆除协议来终止连接。
基于H.248的媒体网关控制协议Media Gateway Control Protocol Based on H.248(研讨班资料)目录1.范围 (1)2.引用标准 (1)3.定义 (1)4.缩略语 (2)5.连接模型 (3)5.1 终结点 (3)5.2 关联 (5)5.3 包(Package) (6)6.命令 (6)6.1 描述符 (6)6.2 命令 (16)6.3 命令错误码 (24)7.事务交互(Transaction) (25)7.1事物交互参数 (26)7.2 事物交互编程接口 (27)7.3 消息 (28)8.协议传送 (28)8.1 命令执行的顺序 (28)8.2 预防重启动崩溃 (29)9.安全 (29)9.1 保护协议连接 (29)9.2过渡性AH 方案 (30)9.3保护媒体连接 (30)10. MG和MGC的控制接口 (30)10.1 逻辑MG (30)10.2 冷启动 (31)10.3 协议版本协商 (31)10.4 MG故障 (31)10.5 MGC故障 (32)11.包定义 (32)11.1包的定义 (32)11.2 特性、统计和事件和信号参数的定义 (34)11.3 列表类型(List) (35)11.4 标识符的命名 (35)11.5包的注册 (35)附录A(标准的附录)本协议语法的ASN.1语言 (36)附录B(标准的附录)本协议语法的ABNF语言描述 (38)附录C(标准的附录)媒体流特性标签 (39)附录D(标准的附录)在IP上传输本协议的要求 (40)附录E(标准的附录)H.248协议包 (44)附录F(标准的附录)在SCTP上传输传输本协议的要求 (45)1.范围本标准规定了媒体网关和媒体网关控制器之间, 媒体网关和软交换之间进行通信时的协议要求。
本标准适用于媒体网关、媒体网关控制器和软交换设备的研制、开发和引进。
2.引用标准下列标准包含的条文,通过在本标准中引用而构成为本标准的条文。
《移动维护常见故障集锦》《H.248信令流程》《EPON网络规划和数据配置原则》中兴设备配置《msag5200 2.0.2T8开局宝典2》《CCNA培训课总结笔记》《EPON FTTX 开局配置专题》5620EH.248协议中的一些重要概念。
1、H.248协议与Megaco协议的关系:H.248协议是ITU与IETF两个组织在MGCP协议的基础上研究产生的,在ITU的文档里,称作H.248协议,在IETF 的文档中,称作Megaco协议。
在国内的软交换网络中,H.248协议常以ASN.1的编码形式,也就是二进制形式出现,Megaco协议常以ABNF的编码形式,也就是文本形式出现。
ITU-T的主要规范文档H.248.1IETF的主要规范文档RFC3525上述两个文档描述了H.248/Megaco协议的基本框架、消息格式、主要流程,后续两个标准组织还做了很多扩展,感兴趣的可以到这两个组织的网站去下载,好像现在都可以免费下载了。
另外,3GPP也针对移动业务的应用,对于H.248协议做了一些扩展,例如ts_129232等。
2、设备:H.248协议是一种媒体网关控制协议(与MGCP类似),是媒体网关控制器(也就是软交换)来控制媒体网关工作的。
大家从相关文档中看到过,说H.248是一种主从控制协议,我的理解是说媒体网关是比较弱智的设备,它的绝大部分工作要听从媒体网关控制器(也就是软交换设备,以下称SS)的管理,大家留意一下H.248协议的信令流程就会发现,大部分的Request命令都是软交换发向媒体网关的,媒体网关只能向软交换汇报(Notify)情况,也说明了这一点。
媒体网关是一种统称,在现网中有很多设备都是媒体网关,主要有中继网关(TG)、接入网关(AG)、智能接入网关(IAD)等,只要是具有媒体控制、协商、转换功能的都可以叫做媒体网关。
AG和IAD设备应该没有什么疑问,对于中继网关,有时是独立设置的,一般都叫做TG,有的时候是与信令网关(SG)合设的,叫做UMG、MGW等称呼,名称不同,但是都是起到同样的作用。