H.248协议介绍

合集下载

H248协议消息解读-基础篇

H248协议消息解读-基础篇

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必须有对应(即有同样的事务标识)的事务应答,以上的两个消息分别为事务请求和其对应的事务应答。

H.248协议

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-38第2章 H.248协议2.1 概述2.1.1 基本概念H.248协议,也叫MeGaCo协议,是媒体网关控制器(MGC)与媒体网关(MG)之间的一种媒体网关控制协议,这个协议是一项ITU-T与IETF合作结果的新标准。

H.248协议

H.248协议

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协议

特点
特点
H.248与MGCP在协议概念和结构上有很多相似之处,但也有不同。 H.248/MeGaCo协议简单、功能强大,且扩展性很好,允许在呼叫控制层建立多个分区网关;MGCP是 H.248/MeGaCo以前的版本,它的灵活性和扩展性不如H.248/MeGaCo。 H.248支持多媒体,MGCP不支持多媒体。应用于多方会议时,H.248比 MGCP容易实现。 MGCP基于UDP传输,H.248基于传输控制协议(TCP)、UDP等。H.248的消息编码基于文本和二进制,MGCP 的消息编码基于文本。
其中:xcg是扩展的呼叫进程音通用包(Q.1950定义),spec是其中定义的特殊拨号音标识。
结束语
结束语
本文从NGN的整体结构描述出发,对NGN中最主要的软交换技术中的H.248协议进行分析, 就H.248协议应用流程进行了阐述,并提出了在H.248协议下,通过修改MG音资源数据,从而改变用户接收 的信号音的新思路。该方案将随着H.248话机以及小型网关设备的发展而得以广泛实现。 随着电信运营商对软交换网络的部署,已经证实了H.248协议完全可以在IP网络中实现PSTN中的各种通信业 务,并且在新业务的应用方面有更强的灵活性和实现的简易性。H.248协议必将成为NGN中的主流通信协议。
消息命令
消息
命令
消息
消息是协议发送的信息单元,一个消息包含一个消息头和版本号,消息头包含发送者的ID。消息中的事务彼 此无关,可以独立处理。协议消息的编码格式为文本格式和二进制格式。
MGC必须支持这两种格式,MG可以支持其中任一种格式。当MG发起呼叫时,MGC建立一个新的上下文,并使 用Add命令将 R7rP流和模拟线这两个终端分别添加到上下文中,当 MG结束呼叫后,MGC使用Subtract命令将终 端从上下文中删除,释放资源。

h.248总结(正常呼叫流程-被叫先挂机)

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):协议中的一种语法元素,用来描述一组相互联系的特性。

VoIP基础(H.248协议篇)课件

VoIP基础(H.248协议篇)课件
当命令处理时间较长时,可以防止发送者重发 事务请求。
Back
H.248消息类型-响应
3、H.248消息格式
下面以网关注册流程为例,介绍命令格式并解析,其中消
息为文本格式,如下图 所示:
事件:MG向MGC发送SVC_CHG_REQ 消息进行注册。
• MEGACO/1 [191.169.150.172]:2944 • T=3{ • C= - { • SC=ROOT{ • SV{MT=RS,RE=902}}}}
2、 H.2448协议提供命令以操作连接模型的逻辑实 体——关联和终端,命令提供了对关联和终端属性 的完全控制,包含指定终端报告的事件,以及可 施加于终端的信号和动作等。
协议有8个命令,Add、Modify、Subtract、 Move、AuditValue、AuditCapabilities、Notify、 ServiceChange,这些命令除了“Notify”和 “ServiceChange”外,其余都是由MGC主动发给 MG,MG进行响应。“Notify”是由MG发给MGC,
而“ServiceChange”可以由它们之间互相发送。
Back
H.248消息类型-请求
2、 H.248消息类型-请求
• Add:添加终端到关联。关联中第一个终端的添加用于创建 关联。
• Modify:更改终端属性、事件和信号。 • Subtract:从关联中删除终端并统计终端参加的关联情况。
关联的最后一个终端的删除的同时删除关联本身。 • Move:将一个终端从一个关联移动到另一个关联。 • AuditValue:返回终端当前的状态属性、事件,信号以及终
Back
H.248协议定义
2、 H.248消息类型 H.248协议发送或接收的信息单元称为消息。 在H.248协议中,一个或多个命令被封装成一个消 息进行发送或接收。H.248采用文本编码或二 进制编码方式,其消息可分两种: • 请求消息(Request) • 响应消息(Reply)

H.248协议简介

H.248协议简介

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协议

h248协议

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协议的优势在于它的灵活性和可扩展性。

它可以通过定义新的命令和消息类型来支持不同的功能和需求,因此可以适应不同的应用场景。

H.248协议介绍

H.248协议介绍
◆ Topology:拓朴,用于描述一个关联内部终端之间的媒体流 向。终端也存在一个称之为MODE的属性,用于描述媒体的流向, 但它描述的是相对于关联外部的流向。
◆ Priority:标识媒体网关对关联处理的优先级。MGC还可以在 MG重启时平滑处理中,根据优先级处理大量Context到达的情况。 取值范围为0到15,取值越小优先级越大。 ◆ Emergency:描述关联的紧急处理信息。也提供一种优先处 理Context的方式。
Cambridge Industries (CIG) Proprietary
>> 7/12/2012 >> Slide No. 05
基于H.248的网络结构
Cambridge Industries (CIG) Proprietary
>> 7/12/2012 >> Slide No. 06
第二章 H.248协议介绍
Cambridge Industries (CIG) Proprietary
>> 7/12/2012 >> Slide No. 012
终端(Termination)
◆终端通常可分为两类,一类是半永久终端,用来表示物理实体。 例如TDM信道,只要这个TDM信道在媒体网关中被配置,就一 直存在,只有当配置信息被删除与之对应的终端才会消失。另一 类称为临时终端,代表临时性的信息流,例如RTP流,当需要时 创建,使用完毕后就删除。 ◆终端特征通过属性来描述,这些属性被组合成描述符在命令中携 带。终端被创建时,媒体网关会为其分配一个唯一标识。 ◆ ROOT终端,通常用来表示媒体网关本身,允许在ROOT终端上定 义包,也可以拥有属性、事件、信号、统计和参数。ROOT终端可以 出现在Modify 、Notify 、AuditValue 、AuditCapability 、 ServiceChange命令中,其它任何对ROOT终端的使用都是错误。

h248传输层承载的协议

h248传输层承载的协议

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.:控制器向媒体网关发送会话终止消息,终止当前会话并释放相关资源。

H248协议基础

H248协议基础
Page 9
H.248在NGN中的应用
IN INAP
MRS
OSS
AppServer
SNMP/MML
SIP
MGCP/H248/SIP
Softswitch M3UA/SCTP
SIP/SIP-T/H.323
SG ISUP
H.248
分组核心网
Softswitch
H.248 M2UA/SCTP
STP
UMG
switch
Notify
MG向MGC 报告MG 中所发生的事件。
ServiceChange MG发起向MGC 报告一个或者一组终端将要退出服 务或者刚刚进入服务、MG注册、重新启动;MGC发起切换,通知MG 将一个或者一组终端进入服务或退出服务。
Page 23
命令
命令的参数
一个命令的参数被定义为描述符 Descriptor。 描述符是由Name和item组成(item可以携带Value)。 一些命令可以共享一个或几个描述符? DescriptorName=<someID>{parm=value, parm=value⋯.} 应该 举例
Context
Termination RTP Stream
* * *
Termination SCN Bearer Channel Termination SCN Bearer Channel
Null ContextTermination
SCN Bearer Channel
Termination SCN Bearer Channel
Trans Hdr
Action .... Action
Ctx Hdr
Ctx Properties

H248协议简介

H248协议简介

协议定义: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信令(可选)。

06-H.248协议介绍

06-H.248协议介绍

课程内容
第一章 H.248协议概述 第二章 H.248协议协议消息 第三章 H.248协议控制流程

H.248消息类型
• 所有的H.248命令都要接收者回送响应。 请求和响应的结构基本相同,请求和 响应之间由事务ID(transaction ID)相 关联。 • 请求:
术语
终端(Termination)
– MGW的一个逻辑实体,可以发送 (接收)媒体流和(或)控制流; – 终端可用特性来进行描述。 – 终端有唯一的标志Termination ID, 它由MG在创建终端时分配。
终端类型
术语
• 半永久终端可以代表物理实体,例 如一个TDM信道; • 临时性终端可以代表临时性的信息 流,例如RTP流的IP+端口。 • ROOT终端,指MGW本身。
特殊关联的关联ID:
关联 NULL 0 CHOOSE关联 ALL关联 ‘-’ ‘$’ 二进制编码表 示 文本编码表示 表示含义 NULLContext表示在网关中所 有与其它任何终端都没有关联 的终端。 CHOOSE 用以请求MGW创建 一个新的关联 ALL 通配符表示 MGW的所有 的 Context
Mc
(G)MSC Server
H.248 MTP-3b STC SSCF SSCOP AAL5 ATM PL
H.248
H.248
MTP-3b STC
SCTP
SCTP SSCF SSCOP AAL5
IP
IP
MAC
MAC ATM PL
L1
L1
(a) 基于 IP
(b) 基于 ATM
H.248协议在MSC SERVER中的实现
Context
Termination RTP Stream

H.248协议

H.248协议

H.248(Megaco)的历史
H.248协议有什么特点
﹒二进制编码和文本行两种编码方式(目前
工程上采用的是文本方式,具有很强的可读 性) 二进制编码方式协议端口号:2945 文本行编码方式协议端口号:2944 ﹒完全开放的扩展机制:包扩展机制。与 MGCP的包扩展机制相比,机制更开放,定 义的包更多。 ﹒对多媒体业务和多方会议支持更好。
链接模型示意图
Media Gateway Context
Termination RTP Stream Termination SCN Bearer Channel
* * *
Termination SCN Bearer Channel
Context
Termination RTP Stream
Null Context Termination
H.248协议的概念
前言
随着NGN网络和业务的不 断应用和发展,H248协议在语 音业务网络中的应用将越来越广 泛。理解和掌握协议,将非常有 助与故障Fra bibliotek位和问题处理。
学习完此课程,你将会:

了解H.248协议发生在谁和谁之间 了解H.248协议起什么作用中 掌握H.248协议有什么特点


H.248概述
H.248 UDP/TCP/SCTP/MTP3-B
IP MAC
网关分解功能模型
H.248协议发生在谁和谁之间
H.248协议有什么作用
﹒H248协议起什么作用? 它主要的作用就是将呼叫逻辑控制从 媒体网关分离出来放在SS上,使媒体网关 只保持媒体格式转换功能。
﹒H248协议的目的? H248协议的目的是对媒体网关的承 载连接行为进行控制和监视。

H.248协议

H.248协议

资料编码 使用对象 编写部门 工程师/合作方工程师 固网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命令在当事务失败时发送。

H.248协议介绍

H.248协议介绍

Transaction Req or Reply
Transaction Req or Reply
.... Transaction Req or Reply
Trans Hdr
Action
.... Action
Ctx Hdr
Ctx Properties
Command .... Command
烽火通信 接入网 协议组
1. TransactionRequest中的所有命令成功执行完毕 2. TransactionRequest中的一个非可选命令执行失败。
TransactionReply结构如下: TransactionReply(TransactionID { ContextID { Response ...Response }, ... ContextID { Response ...Response } })
烽火通信 接入网 协议组
事务(二)
事务包括请求和响应两种类型,而响应也有两种:
TransactionReply和TransactionPending。
烽火通信 接入网 协议组
事务(三)
TransactionReply是事务接收者对TransactionRequest的一种响应,
表明接收者完成该TransactionRequest命令执行,对每个事务都应有 一个Reply响应。有两种情况表明一个TransactionRequest执行完成:
TransHdr后面是该事务的若干动作,这些动作必须顺序执行。若某动作中
的一个命令执行失败,该事务中以后的命令将终止执行(Optional命令除 外)。引入事务的一个重要功能是可以保证命令的顺序执行。
当命令标记为“Optional”(可选命令),该命令可以越过一个命令执行失

2023年度软交换系统中h.248协议研究与实现

2023年度软交换系统中h.248协议研究与实现

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、拆除协议:在通信结束后,可以通过拆除协议来终止连接。

H248协议介绍

H248协议介绍

基于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.引用标准下列标准包含的条文,通过在本标准中引用而构成为本标准的条文。

H248协议

H248协议

《移动维护常见故障集锦》《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等称呼,名称不同,但是都是起到同样的作用。

H248协议原理.

H248协议原理.
10
H.248协议的整体概念
11
广东邮电职业技术学院
名词解释
协议 Xiéyì
[agree on]:共同计议;协商 [agreement; accord;concord]:经过谈判、协商而制定的共 同承认、共同遵守的文件
12
12
12
广东邮电职业技术学院
历史背景
基于H323体系的第一代IP电话 PSTN/ISDN GK
24
24
24
广东邮电职业技术学院
NAS
H323 GW
IP PBX MSAG
IAD WAG
SS7 Network
Broadband
PSTN/ISDN
Access
Wireless
5
5
5
广东邮电职业技术学院
内容提要
VOIP技术概述
VOIP工作原理
H.248协议的整体概念 H.248的终端
6
VOIP工作原理
7
广东邮电职业技术学院
VOIP工作原理
信令:H.248(Megaco)、SIP、MGCP、H.323 媒体:RTP(RTCP)、T.38
Softswitch
TG(SG)
信令
PSTN
信令 媒体
信令
MG
MG
媒体
9
9
9
广东邮电职业技术学院
内容提要
VOIP技术概述 VOIP工作原理
H.248协议的整体概念
H.248的终端
H248协议的目的? H248协议的目的是对媒体网关的承载连接行为进 行控制和监视。
18
18
18
广东邮电职业技术学院
解答第四个问题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

体网管控制器MGC)和接入层中各种媒体网关(MG)的标准接口协议;
H.248协议是一种主从协议,在MGC与MG的交互中,MGC控制呼叫建立的过 程,MG只是被动的接收MGC下发的各种指令,然后完成相应的动作。 H.248协议消息编码采用二进制或文本方式(由于文本方式具有很强的可读 性,目前工程上都采用的是文本方式);
可见,事务表现为TransactionRequest,对TransactionRequest 接收者必须响应一个TransactionReply,在此之前可能由许多 TransactionPending响应。
烽火通信 接入网
协议组
动作
动作是由一系列局限于一个关联的命令组成。
动作与关联(Context)是密切相关的,动作由ContextID进行标识。在 一个动作内,命令需要顺序执行。
TransactionReply(TransactionID { ContextID { Response ...Response }, ... ContextID { Response ...Response } })
表明接收者完成该TransactionRequest命令执行,对每个事务都应有 一个Reply响应。有两种情况表明一个TransactionRequest执行完成:
Des-1
Des-n
...CMDn
ContextIDn
...
TransactionIDn
烽火通信 接入网
协议组
事务(一)
MGC和MG之间的一组命令构成事务,事务由TransactionID进行标识。事
务包含一个或多个动作,一个动作由一系列局限于一个关联的命令组成。
一个事务从“事务头部”(TransHdr)开始。在TransHdr中包含
烽火通信 接入网
协议组
2013-8-5
11
协议简介-消息格式
MG与MGC之间交互的H.248协议消息有两种格式,一种是二进制方 式,另一种是文本方式。由于文本方式具有较好的可读性,易于理解,因 此目前一般都使用文本编码方式。 H.248协议消息分为请求和响应两类,每一个请求都必须有一个响 应相对应。下面举例说明其具体的语法格式: 缩写索引 请求消息:

• 属性 Properties: 终端本身具有的属性。 • 事件 Events • 信号 Signals
: 终端能够检测事件的发生。如:摘机事件。 : 网关产生的各种类型的媒体流。如:各种信号音。
• 统计Statistics : 用于描述一个Termination的统计信息,它可以在一次呼叫
完成后向MGC上报,或者MGC使用命令AuditValue查询相关的统计信息,该 信息用来计费。
协议组
2013-8-5
4
协议简介-应用场景
H.248协议在软交换网络中的位置:
控制层
软交换设备
H.248
接入层
H.248
媒体服务器 H.248智能终端
IAD
综合接入网关
„„
烽火通信 接入网
协议组
2013-8-5
5
协议简介-基本定义
H.248是一种媒体网关控制协议,是软交换网络中控制层的软交换设备(媒
烽火通信 接入网 协议组
TM
H.248协议简介及应用(2008)
宽带产品部语音组
2013-8-5
1
课程内容介绍
• 本课程介绍H.248协议在NGN网络中的应用,并
结合实际应用学习H.248协议的具体细节以及基 本的呼叫流程:
协议简介
协议内容介绍
基本呼叫流程
烽火通信 接入网
协议组
2013-8-5
• 包Package
:不同类型网关的终端可能具有不同的特性。为了获取媒体网 关媒体网关控制器之间良好的互操作性,将终端的可选属性组合成包,通常终 端实现这些包的一个子集。
烽火通信 接入网
协议组
关联
关联描述了多个终结点之间的关系; 关联一般是临时性的,可以通过相应的命令来创建、修改和删除; 一个关联中至少应该包含一个终结点,如果关联中的最后一个终结点被删 除,则关联也会自动的被删除,一个关联中可以包含多个终结点,但对于 IAD设备,通常一个关联中最多只包含两个终结点; 关联用关联ID来标识,普通的关联ID为32bit的整数,同一MG内,关联ID 具有唯一性,但不同MG的关联ID可以相同;
烽火通信 接入网 协议组
2013-8-5
7
协议简介-会话建立的关键步骤
MGC
用户A
MG (A) IP通道(1)
MG (B) IP通道(2)
用户B
会话建立过程的关键步骤: 建立用于收发语音数据流的IP通道(1)、(2) 分别将用户A、B和IP通道(1)、(2)相连 修改IP通道(1)、(2)的远端地址,建立连接
‘-’ ‘$’
‘*’
烽火通信 接入网
协议组
H.248消息结构
Megaco/H.248 message ....
Header
Transaction Req or Reply
Transaction Req or Reply
Transaction Req or Reply
Trans Hdr
Action
....
不同类型的终结点支持不同的属性集; 终结点通过终结点ID来标识,如line/1,RTP/000,同一MG内的终结点ID具 有唯一性,但不同MG之间可以存在相同的终结点ID;
烽火通信 接入网
协议组
2013-8-5
15
终结点的属性
• Termination ID : 用二进制编码表示可以有64位,文本编码可以达64个字符
IP通道(1)
IP通道(2)
H.248协议建立会话的关键步骤: 建立临时性终结点rtp/1、rtp/2 MG(A)上建立关联1,将line/1和rtp/1加入关联1 修改rtp/1、rtp/2的远端属性参数
烽火通信 接入网 协议组
2013-8-5
10
协议简介-重要概念
终结点可用可选的特性、事件、信号和统计来进行描述,不同类型的终结 点所支持的特性、事件、信号和统计不相同 。 为了对终结点和关联进行控制,协议中还定义了以下元素: 命令:用于控制终结点和关联,协议中一共定义了8个命令。 描述符:用来描述一组相互关联的特性 。用于命令的参数。 包:不同类型的终结点具有不同的特性、事件、信号和统计参数。为了 实现MGC与MG之间的一致性,H.248协议中定义了包,包由特性、事件 、信号和统计组成。终结点通过支持不同的包来实现不同的功能。
烽火通信 接入网 协议组
2013-8-5
8
协议简介-会话建立的信令控制(一)
MGC
关联1 Line/1 rtp/1 rtp/2 Line/2 关联2
用户A
MG (A) IP通道(1)
MG (B) IP通道(2)
用户B
H.248协议引入了相应的概念用来控制会话的建立:
终结点:终结点是 MG中的逻辑实体,能发送和接收一种或多种媒体流和 控制流 。用户对应的模拟线路以及IP通道在H.248协议中被映射为不同类 型的终结点,不同类型的终结点支持不同的属性集;
消息头 消息体
MEGACO/1 [10.25.18.118] Transaction=5{ Context=1{ Modify=line/1{Events=1{al/of}}}}
事务请求
关联
命令
终结点
参数(描述符)
响应消息:
MEGACO/1 [10.25.18.118] Reply=5{ Context=1{ Modify=line/1 }}
事务响应
烽火通信 接入网 协议组
2013-8-5
12
课程内容
第一章 概述 第二章 H.248 协议介绍 第三章 信令流程
烽火通信 接入网
协议组
2013-8-5
13
连接模型两个概念
协议的连接模型主要描述媒体网关中的逻辑实体,这些逻辑实
体由媒体网关控制器控制。这个连接模型中的主要的抽象概念 是终结点(Termination)和关联(Context)。
特殊关联编码对照表
文本编码表示 表示含义
NULLContext表示在网关中所有与 其它任何终端都没有关联的终端。 CHOOSE 用以请求MGW创建一个 新的关联 ALL 通配符表示 MGW的所有的 Context
关联 NULL CHOOSE关联 ALL关联
二进制编码表示 0 0xFFFFFFFE 0xFFFFFFFF
当命令标记为“Optional”(可选命令),该命令可以越过一个命令执行失
败而导致以后命令终止执行的限制,即如果可选命令执行不成功,其后的命 令可以继续执行。
烽火通信 接入网
协议组
事务(二)
事务包括请求和响应两种类型,而响应也有两种:
TransactionReply和TransactionPending。
关联:关联是一些终结点间的联系,它描述终结点之间的拓扑关系。用户 对应的模拟线路和IP通道之间的关系被定义为关联;
烽火通信 接入网 协议组
2013-8-5
9
协议简介-会话建立的信令控制(二)
MGC
关联1 Line/1 rtp/1 rtp/2 Line/2
关联2
用户A
MG (A)
MG (B)
用户B
烽火通信 接入网
协议组
事务(四)
TransactionPending由接收者发送,指示事务正在处理,但仍
然没有完成。当命令处理时间较长时,可以防止发送者重发事 务请求。
TransactionPending结构如下:
Ta s c n e d g( r n a tio ID{ } ) r n a tio P n in Ta s c n
相关文档
最新文档