H.248/Megaco协议是ITU-T与IETF针对媒体网关控制而共同制定的信令规范,即《Gateway control protocol,网关控制协议》,IETF称之为Megaco(RFC 3015)。Megaco与MGCP一样都是将媒体网关从软交换或应用服务器中分离出来的底层控制协议,二者都采用主-从、请求-响应模式,但Megaco协议提供了文本和二进制格式的信令,而MGCP协议只基于文本。
欲更多了解MGCP协议介绍的请进入。
欲更多了解H.248/Megaco协议基本情况简介的请进入。
1、关于Megaco协议的描述符
下表1-1给出了Megaco的有关术语的名称和定义;下表1-2给出了相关描述符的名称及含义。Megaco支持的消息名称及含义详见下表1-3。
表1-1:Megaco相关术语
表1-2:Megaco相关描述符
表1-3:Megaco的消息
2、关于Megaco协议的包
Megaco协议把一类恰好相关的事件以及特定类型的网关和信令实体发出的信号定义为事件信号包(Package)。媒体封包的性质包括:基本包描述、特性(Properties)、事件(Events)、信号(Signals)、统计(Statistics)、封包支持的相关程序(Procedures),能实现MG/IAD与软交换之间的互操作性。Megaco基本协议规范定义了13种封包即基本包,其名称及特征详见下表2-1。封包与媒体网关的类型并不是一一对应的,除了基本协议的描述定义外,还允许通过增加封包(即新的信号/事件)进行协议扩展。Megaco扩展的数据包是为支持使用H.248/Megaco的语音频带业务和增强业务而定义的,共有F、G、H、I、J、K附加系列,详见下表2-2。其中附加F系列的数据封包的名称及特征详见下表2-3。
表2-1:Megaco的封包
表2-2:Megaco基本协议的扩展数据包
表2-3:Megaco附加F系列的数据封包
3、关于Megaco协议的命令
Megaco协议定义了8个命令用于对协议连续模型中逻辑实体(关联和终结点)进行操作和管理,命令提供了实现对关联和终结点进行完全控制的机制。命令的大部分用于MGC实现对MG的控制,通常MGC作为命令起始者发起,MG作为命令响应者接收。但也有例外,其中Notify命令由MG发送给MGC。ServiceChange命令既可由MGC发起,也可由MG发起。Megaco协议定义的命令具体详见下表3。
表3:Megaco协议定义的命令
4、关于H.248的修订
ITU-T的H.248建议是于2000年初次制定,2002年第一次修订变为H.248.x系列标准,其中H.248.1 v1仍是网关控制协议的基本内容;2005年修订为H.248.1 v3版本;2013年又对H.248.1 v3版本进行了再修订,即《Gateway control protocol: Version 3》。欲详细了解该版本具体内容请查阅下附件
附件:ITU-T H.248.1 v3(03/2013)《Gateway control protocol: Version 3》
我通信行业标准的2003年版YD/T 1292《基于H.248的媒体网关控制协议技术要求》,是参照ITU-T的H.248建议和IETF RFC 3015,并结合国内网络的实际情况进行制定的。2011年,参照H.248.1 v3版本进行了修订。
欲详细了解YD/T 1292标准情况介绍的请进入。
欲进一步了解软交换接口协议介绍的请进入。