第1章 H.248协议的整体概念
1.3.2 解答第二个问题
解答第二个问题?H248协议起什么作用?它主要的作用就是将呼叫逻辑控制从媒体网关分离出来,使媒体网关只保持媒体格式转换功能9
H.248/Megaco 协议(Media Gataway Control Protocal),简称H.248协议,是IETF、ITU-T制定的媒体网关控制协议,一个非对等协议,用在媒体网关控制器(MGC)和媒体网关(MG)之间的通信。 主要功能是建立一个良好的业务承载连接模型,将呼叫和承载连接进行分离,通过对各种业务网关: TG(中继网关),AG(接入网关),RG(注册网关)等的管理,实现分组网络和PSTN网络的业务互通。
7
SS_010030_C H248协议原理
1.3.3 解答第三个问题
解答第三个问题?同其他网关分离协议相比,H248协议有些什么特点????ASN.1和文本行两种编码方式完全开放的扩展机制:包扩展机制。与MGCP的包扩展机制相比,机制更开放,定义的包更多。对多媒体业务和多方会议支持更好11
MGCP协议只支持文本编码方式。
8
第2章 H248协议组成
? 知识点 ? ? ? ? ?
了解H248连接模型的作用及其组成。 了解H248的命令。 了解H248的描述符。 了解H248的常用包。 了解H248的消息传递机制
2.1 连接模型的引入
连接模型的引入H248协议的目的是对媒体网关的承载连接行为进行控制和监视。为此,首要的问题就是对媒体网关内部对象进行抽象和描述。那么,H248提出了网关的连接模型概念。13
H248协议的目的是对媒体网关的承载连接行为进行控制和监视。为此,首要的问题就是对媒体网关内部对象进行抽象和描述。那么,H248提出了网关的连接模型概念。
9
SS_010030_C H248协议原理
连接模型指的是MGC控制的,在MG中的逻辑实体或对象。它是MGC和MG之间消息交互的内容核心,MGC通过命令控制MG上的连接模型,MG上报连接模型的各种信息包括状态、参数、能力等。
模型的基本构件包括:终端(termination)和关联域(context)。
2.1.1 终端和关联域
终端和关联域媒体网关TerminationTerminationTerminationTerminationTerminationTerminationTerminationTerminationTerm. XContext. X终端关联域14 媒体网关引入连接模型后,媒体网关就抽象为终端和关联域两种实体。
10
第2章 H248协议组成
终端和关联域?终端(Termination):?概念:媒体流的源和宿。一个终端可以终结一个或多个媒体流。?半永久性终端:物理终端,例如IAD上的一个Z接口?临时性终端:一个信息流,例如一个RTP语音流。?Root终端:代表MG本身。?关联域(Context):?概念:代表一组终端之间的相互关系。?Null Context:空关联域,代表尚未和其他终端关联的终端,例如,空闲的用户线。15 终端是一种逻辑实体,用来发送/接收媒体流和控制流,终端可以分为如下几类: ?
半永久性终端:代表物理实体的终端,称为物理终端。例如:代表一个TDM信道的终端(如我们稍后配置中常见的MG中的TRUNK资源,IAD的AG资源),只要MG中存在这个物理实体,这个终端就存在。 ?
临时性终端:这类终端只有在网关设备使用它的时候才存在,一旦网关设备不使用它,立刻就被释放掉。例如我们稍后配置中常见的MG中的RTP资源,只有当MG使用这些资源的时候,这个终端才存在。临时性终端可以使用add命令来创建和substract命令来删除,当向一个空关联中加入一个终端时,默认的将添加一个关联;若从一个关联中使用substract命令删除最后一个终端时,关联将变为空关联。 ?
根终端(ROOT):根终端是一种特殊的终端,他代表整个MG。当ROOT作为命令的输入参数时,命令将作用于整个网关,而不是网关中的一个终端。在根终端上可以定义包,也可以有属性、事件和统计特性(信号不适用于根终端),因此,根终端的TerminationID将会出现在一下几个地方:
Modify命令:改变属性或者设置一个事件 Notify命令:上报一个事件
Auditvalue命令:检测属性值和根终端的统计特性 Auditcapability命令:检测根终端上的属性
11