深入理解H.248协议:从基础到流程
需积分: 9 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专业人士至关重要。
2023-07-07 上传
2023-11-05 上传
2023-10-23 上传
2023-07-03 上传
2023-11-27 上传
2023-07-10 上传
moci218193
- 粉丝: 0
- 资源: 2
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析