Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 11586-2-00 (2018) 是国际电工委员会(IEC)与国际标准化组织(ISO)联合发布的《信息技术 系统间远程通信和信息交换 多媒体网关》系列标准的第 2 部分,全称为 多媒体网关控制协议(Multimedia Gateway Control Protocol)。该标准最初于 2000 年发布,2018 年经加拿大标准协会(CSA)采纳并重新确认为加拿大国家规范(CAN/CSA-ISO/IEC 11586-2-00),标志着其技术内容在当代 IP 通信网络中依然具有基础性指导意义。
本标准主要适用于以下场景:
标准基于 主从式架构,核心组件包括:
协议定义了几种基本抽象概念:终结点(Termination) 代表逻辑或物理的媒体流端点(如 TDM 信道、RTP 流),上下文(Context) 描述一组终结点之间的拓扑关系。命令以事务(Transaction) 为单位进行交换,保证可靠传输与命令编排。
标准定义了 8 条核心命令,涵盖网关生命周期的全部操作:
| 命令 | 功能描述 | 方向 |
|---|---|---|
| Add | 向某上下文添加终结点 | MGC → MG |
| Modify | 修改终结点的特性或事件 | MGC → MG |
| Subtract | 从上下文中移除终结点并返回统计信息 | MGC → MG |
| Move | 将终结点从一个上下文移至另一个 | MGC → MG |
| AuditValue | 查询终结点的当前属性值 | MGC → MG |
| AuditCapabilities | 查询终结点所支持的能力集 | MGC → MG |
| Notify | MG 向 MGC 上报已配置的事件(如摘机) | MG → MGC |
| ServiceChange | 建立/释放协议实体间的连接或报告故障 | 双向 |
每条命令可以携带多个描述符,如 本地/远端描述符(Local/RemoteDescriptor) 表明媒体编码格式,事件描述符(EventDescriptor) 定义 MG 需监测的用户动作,信号描述符(SignalDescriptor) 指示 MG 产生提示音等。
标准采用模块化的 包(Package) 机制,允许厂商在不修改核心协议的前提下定义专用终端特性。例如 基础包(Base Package) 提供了常规呼叫所需的信号和事件,而 DTMF 包 则用于带外传输双音多频数字。
标准最常用的传输层协议是 UDP(端口 2944),配合应用层重传机制保证命令可靠性。在生产环境建议使用 SCTP 或 TCP 以增强拥塞控制。安全方面,可叠加 IPsec 或 TLS 对信令内容进行加密,防止窃听与篡改。
MGC 应具备负载分担与主备切换能力;MG 需支持事务的原子性回滚,避免在级联控制中出现资源泄露。常见的部署模式包括 “MGC 池” 和 “MG 代理”,以满足电信级可靠性要求。
ServiceChange 命令能准确上报 MG 故障,且 AuditValue 命令能够验证媒体资源的完整性,以防止在应急场景下资源不可用。从基于 MGCP 或旧有专有协议的网关向标准 H.248/Megaco 迁移时,需重点注意以下差异:
建议先在实验室环境下使用协议分析工具(如 Wireshark 的 H.248 解析器)进行全流量验证,再逐步割接现网。
IEC 11586-2-00 与以下标准紧密相关:
对于计划同时部署 SIP(Session Initiation Protocol)与 H.248 的网络,通常采用“SIP 代理 + MGC”的架构,其中 MGC 内部通过 IEC 11586-2-00 控制媒体面,而信令面由 SIP 处理。这种分离式设计提高了系统的灵活性和可扩展性。
截至 2026 年,虽然较新的 HTTP/2、WebRTC 等技术带来了更灵活的媒体控制方式,但 IEC 11586-2-00 定义的协议因其成熟、稳定和高效,仍在运营商级媒体网关和大型视频会议系统中占据核心地位。