NGN中的H.248协议详解及其应用
需积分: 9 23 浏览量
更新于2024-07-18
收藏 233KB DOC 举报
"软交换分组协议基础-H.248协议V2.0-20021210-B.doc"
H.248协议是软交换分组网络中一个至关重要的通信协议,主要应用于媒体网关控制,允许媒体网关控制器(MGC)与媒体网关(MG)之间进行交互,以管理和控制语音、数据和多媒体服务。该协议由国际电信联盟(ITU-T)和互联网工程任务组(IETF)共同制定,旨在促进不同网络间的互通性,如公共交换电话网(PSTN)、综合业务数字网(ISDN)、H.323、ATM/IP等。
H.248协议的起源可以追溯到早期的MGCP(Media Gateway Control Protocol),但相比MGCP,H.248提供了更丰富的功能和更高的效率。H.248协议的V2.0版本在2002年发布,主要改进可能包括对协议结构的调整以适应网络融合的需求,以及转换为更通用的Word格式以方便使用和共享。
协议定义了几个关键概念,包括:
1. **基本定义**:定义了协议的基本元素,如命令、事务、行动和消息,这些构成了H.248协议的基础。
2. **扩展说明**:进一步解释了协议在实际应用中的扩展功能和应用场景,以适应不断发展的通信技术。
在呼叫处理中,H.248协议位于呼叫模型的核心,它管理着连接模型中的终端和上下文。**终端**指的是能够发送或接收媒体的设备,如电话、IP电话或者视频会议设备。**上下文**则是一个逻辑连接,包含了多个终端之间的关联关系和状态信息。
H.248协议的消息结构包括:
- **消息**:是协议交互的基础单元,包含了命令或响应。
- **事务**:一组相关的消息,通常涉及一个操作的执行,如建立、修改或拆除连接。
- **行动**:定义了一个特定的操作,比如添加、删除或修改一个终端的属性。
- **命令**:是由MGC发起,用于指示MG执行特定操作的指令。
协议的消息传输机制通常基于TCP或SCTP,确保了消息的可靠传输。H.248命令是协议中的关键元素,它们用于控制媒体网关的行为,如建立、修改和释放连接。描述符是命令中的一个重要组成部分,用来描述终端和上下文的特性。
在NGN(Next Generation Network)中,H.248协议发挥着核心作用。以华为的SoftX3000软交换系统为例,H.248协议用于构建其协议栈结构,控制媒体流的建立、维护和释放。通过软交换系统,H.248使得不同类型的网络可以无缝地互连,提供多业务融合的服务,如话音、数据和多媒体通信。
呼叫流程中,H.248协议管理着媒体流的建立、变更和终止过程,确保通信的顺畅进行。在SoftX3000中,H.248的应用不仅限于呼叫控制,还包括了服务质量(QoS)管理、计费信息的收集等多个方面,体现了其在NGN中的广泛适用性和灵活性。
H.248协议是实现NGN中不同网络互通和融合的关键技术之一,为媒体网关的控制提供了标准化的接口和高效的操作机制,推动了通信行业的快速发展。
2012-02-29 上传
106 浏览量
143 浏览量
3408 浏览量
1189 浏览量
288 浏览量
341 浏览量
375 浏览量
296 浏览量
voipwangpeng
- 粉丝: 3
- 资源: 17
最新资源
- PlantManager
- wlab-pro.github.io
- TaskToobig
- django-ra-erp:一个基于Django的框架,用于创建各种业务解决方案,并配有报告引擎和响应式仪表板
- PVsyst.v5.03.Multilingual.rar
- linphoneDoc.rar
- seckill:秒杀系统
- 50个动画图标 .aep .gif素材下载
- 易语言libcurl库7.73.0板源码+demo
- TaskItalic
- azure-k3s-cluster:使用k3s.io部署轻量级Kubernetes群集的Azure模板
- java邮件发送demo.rar
- More.Effective.C.rar
- caleydo.github.io:Caleydo网站
- handle-write-xx:手写***
- TaskDouble