索阅 100例 首 页| 资 讯| 下 载| 论 坛| 博 客| Webinar| 高 校| 专 刊| 会展| EETV| 百科| 问答| 电路图| 工程师手册| Datasheet

EEPW首页 > 百科 > Megaco H.248

Megaco H.248


贡献者:sdjntl    浏览:1117次    创建时间:2009-12-05

Megaco/H.248  Megaco/H.248:媒体网关控制协议
  (Megaco/H.248:Media Gateway Control protocol)
  Megaco/H.248,媒体网关控制协议,是用于物理分开的多媒体网关单元控制的协议,能把呼叫控制从媒体转换中分离出来。Megaco 是 IETF 和 ITU-T 研究组16共同努力的结果,因此 IETF 定义的 Megaco 与 ITU-T 推荐的 H.248 相同。
  Megaco/H.248 说明了媒体网关(MG)和媒介网关控制器之间的联系。媒体网关用于转换电路交换语音到基于包的通信流量,而媒介网关控制器用于规定这种流量的服务逻辑。Megaco/H.248 通知 MG 将来自于数据包或单元数据网络之外的数据流连接到数据包或单元数据流上,如实时传输协议(RTP)。从 VOIP 结构和网关控制的关系来看,Megaco/H.248 与 MGCP 在本质上相当相似,但是 Megaco/H.248 支持更广泛的网络,如 ATM。
  Megaco/H.248 中有两个基本组成部分:终端(termination)和上下文(context)。 Termination 表示进入和离开 MG 的流(例如,模拟电话线路,RTP 流或 MP3 流)。Termination 具有一些属性,如最大活动缓存容量,MGC 可对其进行检查和修改。
  Termination 可以被置于 context 中。当有两个或更多 Termination 流被混合或连接在一起时就需要定义 context。常规的活动 context 可能会有一个物理 Termination (比如说,DS3 中的一个 DS0)和一个暂时
  协议结构
  H.248和MECACO在协议文本上相同,只是在协议消息传输语法上有所区别,H.248采用ASN.1语法格式(ITU-T X.680 1997),MEGACO采用ABNF语法格式(RFC2234)。
  Megaco/H.248 通过一系列命令处理终端( Termination)、上下文(Context)、事件(event)以及信号(signal)等。下面列出了各种命令:
  Add ― Add 命令负责添加 Termination 到 Context。Context 中的第一个 Termination 上的 Add 命令可以用于创建一个 Context。
  Modify ― Modify 命令用于更改 termination 的属性、事件和信号。
  Subtract ― Subtract 命令用于断开 Context 中的 Termination 连接,并返回加入 Context 的关于 Termination 的统计值。Context 中最后一个 Termination 上的 Subtract 命令用以删除 Context 。
  Move ― Move 命令自动将 Termination 移动到其它 context 。
  AuditValue ― AuditValue 命令用以返回 Termination 的属性、事件、信号和统计值的当前状态。
  AuditCapabilities ― AuditCapabilities 命令返回媒体网关所支持的关于 Termination 属性、事件及信号等的所有可能值。
  Notify ― Notify 命令允许媒体网关通知媒体网关控制器关于媒体网关中发生的事件。
  ServiceChange ― ServiceChange 命令允许媒体网关通告媒体网关控制器一个或一组 Termination 将退出服务或返回到服务。此外 MG 利用 ServiceChange 命令通告 MGC(注册) 它 的可用性,并通告 MGC 它将 或已重启。MGC 可能通过向 MG 发送 ServiceChange 命令而通告 MG 其移交过程。 MGC 还可能使用 ServiceChange 命令通知 MG 将一个或一组 Termination 加入或 退出服务。
  以上所有命令都从 MGC 发送到达 MG,虽然 ServiceChange 信息也可以由 MG 发送。Notify 命令(MG 通过该命令通知 MGC 关于 MGC 所关心的某事件已经发生)由 MG 发送到达 MGC。
  主要功能
  H.248协议是由MGC控制 MG的协议,也称MeGaCo。 H.248中引入了cnntext概念,增加了许多package的定义,从而将MGCP大大推进一步。可以说H.248建议已取代 MGCP,成为 MGC与 MG之间的协议标准。
  将网关分解成MG和 MGC是研制大型电信级IP电话网关的需要。 MGC的功能是:(l)处理与网守间的H.225 RAS消息;(2)处理 No.7信令(可选);(3)处理H.323信令(可选)。MG的功能是:(l)IP网的终结点接口;(2)电路交换网终结点接口;(3)处理 H.323信令(在某类分解中);(4)处理带有RAS(registeration admission status)功能的电路交换信令(在某类分解中);(5)处理媒体流。
  协议消息及命令
  消息是协议发送的信息单元,一个消息包含一个消息头和版本号,消息头包含发送者的ID。消息中的事务彼此无关,可以独立处理。协议消息的编码格式为文本格式和二进制格式。MGC必须支持这两种格式,MG可以支持其中任一种格式。当MG发起呼叫时,MGC建立一个新的上下文,并使用Add命令将 R7rP流和模拟线这两个终端分别添加到上下文中,当 MG结束呼叫后,MGC使用Subtract命令将终端从上下文中删除,释放资源。用Modify命令可以修改终端的属性和信号参数。H.248还定义了:(l)Move命令,将一个终端从一个上下文移到另一个上下文;(2)AuditValue命令,返回终端特性的当前状态;(3)AuditCapabilities命令,返回终端特性的能力集;(4)Notify命令,允许 MG将检测到的事件通知 MGC;(5)ServiceChange命令,允许 MG通知MGC一个或多个终端将要脱离或加入业务,也可以用于MG注册到 MGC表示可用性,以及MGC的挂起和MGC的主、备转换通知等。
  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的消息编码基于文本。


如果您认为本词条还有待完善,需要补充新内容或修改错误内容,请编辑词条     查看历史版本

开放分类
协议    通信    

参考资料

贡献者
sdjntl    


本词条在以下词条中被提及:

关于本词条的评论共:(0条)
匿名不能发帖!请先 [ 登陆 ]