软交换分组协议基础-H.248协议V2.0-20021210-B.doc
### H.248协议基础知识点 #### 一、H.248协议概述 H.248协议,也称为Megaco协议,是由IETF(互联网工程任务组)和ITU-T(国际电信联盟电信标准化部门)联合制定的一种媒体网关控制协议。该协议主要用于在媒体网关控制器(MGC)和媒体网关(MG)之间建立通信,以便于对媒体网关上的各种资源进行管理和控制。 **起源与背景**: - 随着IP网络的迅速发展,传统电路交换网络(PSTN)与IP网络之间的互通变得日益重要。为了使PSTN用户能够访问IP网络提供的服务,需要一种能够实现不同网络间互通的网关设备。 - 最初的IP电话网关设备通常集成了语音编码、信令处理和资源管理等功能,但这种集中式的设计在可扩展性、安全性和灵活性方面存在局限性。 - 为了解决这些问题,提出了将业务、控制和信令分离的概念,即把IP电话网关分解为信令网关(SG)、媒体网关(MG)和媒体网关控制器(MGC)三个独立的部分。 #### 二、H.248协议的基本概念 **连接模型**: - 在H.248协议中,通信双方通过一系列的连接来建立媒体流通道。每个连接都有一个唯一的标识符,并且可以包含一个或多个终端。 **终端**: - 终端是指媒体网关上的一个物理或逻辑实体,它可以是模拟电话接口、数字线路接口或其他类型的接口。每个终端都有其特定的功能和属性,如编解码器类型、带宽限制等。 **上下文**: - 上下文用于描述一组终端之间的关系及其共同的配置参数。每个上下文都有一个唯一的标识符,可以包含一个或多个终端。 **消息结构**: - **消息**: H.248协议中的基本通信单元,用于携带命令、响应和其他控制信息。 - **事务**: 消息交换的过程,由一个请求消息开始,直到接收到相应的响应消息为止。 - **行动**: 一个或多个命令的组合,由媒体网关控制器发起,旨在执行某个具体操作。 - **命令**: 用于指示媒体网关执行特定操作的动作,如创建连接、修改终端属性等。 #### 三、H.248协议的消息传输机制 H.248协议支持多种消息传输机制,包括TCP、UDP和SCTP等,以适应不同的应用场景和可靠性需求。协议选择哪种传输机制取决于网络环境的具体要求。 #### 四、H.248协议命令 H.248协议定义了一系列命令,用于控制和管理媒体网关的行为。这些命令大致可以分为几类: - **创建和删除**: 如`add`命令用于创建新的连接,`sub`命令用于从现有的连接中添加新的终端。 - **修改**: 如`modify`命令用于更改终端的属性或配置。 - **通知**: 如`notify`命令用于向MGC报告MG的状态变化或事件发生。 #### 五、呼叫流程 在基于H.248协议的系统中,呼叫流程主要包括以下几个步骤: - 建立媒体连接: MGC向MG发送`add`命令,指示MG创建新的连接。 - 修改终端属性: MGC可能需要使用`modify`命令来调整连接中的终端属性。 - 媒体流传输: 一旦连接建立并配置完毕,就可以开始传输媒体流。 - 呼叫结束: 当通话结束后,MGC会发送`delete`命令来拆除连接。 #### 六、H.248协议在NGN中的应用 **SoftX3000软交换系统中的应用**: - SoftX3000是一款先进的软交换平台,支持H.248协议作为媒体网关控制协议。 - 在SoftX3000系统中,H.248协议被用来实现媒体网关控制器与媒体网关之间的通信,从而实现了对媒体网关上各种资源的有效管理和控制。 H.248协议是下一代网络(NGN)架构中不可或缺的一部分,它不仅为媒体网关与媒体网关控制器之间的通信提供了标准,还为构建灵活、高效、可扩展的网络提供了强有力的支持。通过对H.248协议的理解和掌握,可以更好地设计和部署基于IP的语音通信系统。
剩余19页未读,继续阅读
- 粉丝: 3
- 资源: 17
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- training_plan_db.sql
- 2c4f3adc7be59975e81fa0c1f24cb6ea.JPG
- python爬虫入门,分享给有需要的人,仅供参考
- 722bf4c3ee17fa231ad9efcb12407aa0.JPG
- 15da2b5d3ceeddc8af2f6a7eed26d7e0.JPG
- 7ae59002be36a13ad6de32c4e633a196.JPG
- spark中文文档,spark操作手册以及使用规范
- WPF-Halcon算法平台,类似于海康威視VisionMater.zip
- Fake Location,可用来王者荣誉修改战区及企业微信定位打卡等
- the fire level NULL