深入理解H.248协议:从基础到流程
需积分: 9 29 浏览量
更新于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专业人士至关重要。
2021-09-17 上传
337 浏览量
327 浏览量
637 浏览量
826 浏览量
2021-11-13 上传
moci218193
- 粉丝: 0
- 资源: 2
最新资源
- 03_BuildingEscape:一个简单的第一人称游戏,用于学习关卡构建,照明,虚幻编辑器,C ++游戏逻辑,基本蓝图等。 (参考:BE_URC)http:gdev.tvurcgithub
- 西门子ET_200L +6 ES7_132产品外形图.zip
- 影刀RPA系列公开课2:桌面软件自动化-软件窗口的操作.rar
- ds-recruitment:包含有关DataSift招聘任务的支持代码
- Overfoldix-开源
- practice_algorithm
- commute_bot2-discord:출퇴근봇新
- 大气的投资咨询公司整站html模板.zip
- DeepPath:我的EMNLP论文“ DeepPath:知识图推理的强化学习方法”的代码和文档
- selection-api:选择API
- 影刀RPA系列公开课1:桌面软件自动化-软件元素的操作.rar
- dsr-api:使用jsDelivr的DSR项目的静态模拟API
- STAP.zip_STAP_空时信号处理_空时处理_空时自适应STAP_空时阵列信号
- api-docs:Paylike API文档
- PASSIM-开源
- Httpfake – Golang httptest包装器,可轻松设置伪造的服务器-Golang开发