深入理解H.248协议:从基础到流程

需积分: 9 17 下载量 135 浏览量 更新于2024-07-31 收藏 2.19MB PPT 举报
"这篇资料主要介绍了H.248协议,包括其基本概念、相关术语、消息结构和基本流程,适合于学习NGN网络中重要协议的人员。资料由中兴通讯学院提供,旨在帮助学员深入理解H.248在下一代网络(NGN)中的作用和应用。" H.248协议是下一代网络(NGN)中的核心协议之一,它起源于解决早期IP电话系统中功能扩展性和容量扩展性不足的问题。在基于H.323的IP电话系统中,网关需要处理媒体变换和信令转换,这限制了系统的灵活性和可扩展性。为了解决这一问题,提出了网关分解模型,将功能分为控制层和接入层,其中H.248协议(或MGCP)用于控制层与媒体网关之间的通信。 H.248协议的基本概念包括: 1. **软交换**:作为控制中心,负责呼叫控制和信令处理。 2. **信令网关**:用于不同信令系统的转换,如ISUP到SIGTRAN。 3. **媒体网关**:处理实际的媒体流,如RTP/RTCP,连接PSTN/ISDN与IP网络。 4. **SIGTRAN**:传输协议,连接软交换和信令网关,支持ISUP/MTP等传统信令协议的IP传输。 H.248协议相关术语: 1. **终端(Terminal)**:在H.248协议中,终端可以是电话、传真机或其他多媒体设备,它们可以是用户侧的实体,通过媒体网关与网络交互。 2. **媒体网关控制器(MGC/MGW)**:执行对终端的控制,处理呼叫控制和媒体流管理。 3. **关联(Context)**:一组相关终端的集合,共享相同的连接属性。 4. **命令(Command)**:MGC向MGW发送的控制消息,如建立、修改或释放连接。 5. **事件(Event)**:MGW向MGC报告的状态变化,如呼叫建立、挂断或媒体流变化。 H.248消息结构: H.248消息通常由命令、响应和事件构成,采用文本编码(如ASCII或二进制编码)。命令包括一个或多个操作,操作中包含要修改的关联和终端信息。响应则确认命令的执行结果,而事件则报告终端的状态变化。 H.248基本流程: 1. **建立连接**:MGC向MGW发送`Add`命令,指示创建新的关联,并添加终端。 2. **媒体协商**:通过`Modify`命令调整终端参数,如编码类型、带宽等。 3. **呼叫处理**:MGC根据信令信息发送`Notify`事件,启动或结束通话。 4. **释放连接**:MGC发送`Delete`命令,解除关联和终端关系,结束通话。 通过学习这部分内容,您可以深入理解H.248协议在NGN中的作用,以及如何利用它来实现高效、灵活的媒体控制和信令处理。H.248协议的掌握对于从事VoIP、软交换系统设计和维护的IT专业人士至关重要。