H.248协议详解及其在NGN网络中的应用
需积分: 3 197 浏览量
更新于2024-07-24
收藏 2.4MB PPT 举报
"H.248协议是一个关键的媒体网关控制协议,常用于软交换网络中的控制层与接入层设备之间的通信。该协议由软交换设备(媒体网关控制器MGC)来管理和控制接入层的媒体网关(MG)。H.248协议支持文本和二进制编码,但在实际应用中多采用文本形式,其传输层通常基于UDP,但也兼容TCP和SCTP。协议中的交互以主从模式进行,MGC负责呼叫的建立和控制,而MG则响应MGC的指令执行操作。
H.248协议的应用主要集中在下一代网络(NGN)中,它允许软交换设备控制媒体网关进行语音、视频等多种媒体服务的转换和路由。在VoIP会话建立过程中,MGC通过NGN信令协议控制两个媒体网关,例如MG(A)和MG(B),创建从用户A到用户B的双向通信通道,从而实现语音通话。
会话建立的关键步骤包括:
1. 建立两个IP通道,一个用于MG(A)到MGC,另一个用于MG(B)到MGC,这些通道用于传输语音数据流。
2. MGC向MG(A)和MG(B)发送指令,指示它们建立连接,形成从用户A到用户B的物理路径。
3. MG(A)和MG(B)根据接收到的指令执行相应的操作,如打开端口、分配资源等。
4. 一旦通道建立,MGC会继续发送控制命令来管理通话的建立、维护和拆除,如进行音码率协商、媒体编码类型选择等。
深入学习H.248协议,需要理解其包含的命令及其用途,例如ADD命令用于添加新的关联或终结点,MOD命令用于修改已存在的关联或终结点属性,而REM命令则用于删除关联或终结点。每个命令都带有特定的参数,这些参数决定了命令的具体行为。
H.248协议的消息交互过程包括初始化、事务处理、命令和事件的交换。在呼叫流程中,MGC会发送一系列命令,如ADD、MOD,以建立和修改会话,同时MG会发送事件报告,如呼叫状态变化,反馈给MGC。学习H.248协议的目标是能够理解和掌握这些概念、命令的用途以及消息交互的整个过程。
总结来说,H.248协议是软交换网络中的核心组件,它提供了一种有效的方式来控制媒体网关,实现不同网络之间的媒体服务互连。掌握H.248协议对于理解现代电信网络的工作原理以及实施VoIP和其他多媒体通信服务至关重要。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-08-18 上传
2011-05-03 上传
yufan12345
- 粉丝: 0
- 资源: 2
最新资源
- sweet_smoke_lp
- SPWM.rar_单片机开发_Windows_Unix_
- GMSMapView-Additions:自定义GMSMapView“我的位置”按钮
- Django_Network:Django社交网络
- ImageLab-Initial:ImageLab是一个独立工具,可让用户使用其GUI玩OpenCV
- Teste-oo1:用StackBlitz创建:high_voltage:
- Web应用程序和服务的集中式和分布式日志记录,扩展了System.Diagnostics和Essential.Diagnostics,提供了结构化的跟踪和日志记录,无需更改应用程序代码的1行-JavaScript开发
- torch_sparse-0.6.9-cp36-cp36m-macosx_10_9_x86_64whl.zip
- yukimryh.zip_matlab例程_matlab_
- TeTsuYa IRC Bot-开源
- qa_guru_4_10_owner_xt4k:草稿
- Assembla Mentions-crx插件
- 点击:简单的React useState钩子示例
- 参考资料-中国的书法艺术和技巧.蓝铁.zip
- 一个无主题的Web组件,用于根据表单字段值过滤可见的子元素。-JavaScript开发
- arduino-volume2:Arduino tone()-仅使用扬声器即可实现多种波形和8位音量控制!