内部公开▲
MGCP协议简介及流程分析
编者:王文周 审核:陈 松
中兴通讯固网交换用服部
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
内部公开▲
修改记录
文档 编号 无 版本号 V1.00 拟制人/修改人 王文周 审核人 陈松 拟制/修改 日期 2008-4-29 更改理由 08年专题文档光盘编写 主要更改内容 (写要点即可) 初稿生成 <本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
内部公开▲
目 录
第1章 MGCP协议和名词解释 ............................................................................................................... 5 1.1 MGCP协议简介 ................................................................................................................................ 5 1.2 MGCP协议常见名词解释 ................................................................................................................ 6 1.2.1 端点的命名 ..................................................................................................................... 6 1.2.2 连接的命名 ..................................................................................................................... 7 1.2.3 呼叫的命名 ..................................................................................................................... 7 1.2.4 事务标识和三次握手 ...................................................................................................... 7 1.2.5 事件、信号与包 .............................................................................................................. 7 1.2.6 号码分析表 ..................................................................................................................... 9 第2章 命令解释与说明命令 ................................................................................................................... 11 2.1 命令的格式 ......................................................................................................................................11 2.1.1 命令行 ........................................................................................................................... 11 2.1.2 参数行 ........................................................................................................................... 11 2.2 MGCP命令介绍 .............................................................................................................................. 13 2.2.1 通知请求(RQNT) ..................................................................................................... 13 2.2.2 通知命令(NTFY) ...................................................................................................... 13 2.2.3 创建连接命令(CRCX) .............................................................................................. 14 2.2.4 修改连接命令(MDCX) ............................................................................................. 15 2.2.5 由呼叫代理发起的删除连接命令(DLCX) ................................................................. 15 2.2.6 由网关发起的删除连接命令(DLCX) ........................................................................ 16 2.2.7 审计端点命令(AUEP) .............................................................................................. 16 2.2.8 审计连接命令(AUCX) .............................................................................................. 16 2.2.9 重启命令(RSIP) ....................................................................................................... 17 2.3 命令示例 ......................................................................................................................................... 17 2.3.1 MGCP命令编码的示例................................................................................................. 17 2.3.2 响应格式....................................................................................................................... 18 第3章 MGCP呼叫流程分析 ................................................................................................................. 20 3.1 呼叫流程示意图 ............................................................................................................................. 20 3.2 各种事例解释 ................................................................................................................................. 22 3.2.1 终端注册或网关注册 .................................................................................................... 22 3.3 主叫摘机 ......................................................................................................................................... 23 3.3.1 主叫拨号,上报号码 .................................................................................................... 23 3.3.2 创建主叫侧的连接 ........................................................................................................ 24 3.3.3 创建被叫侧连接 ............................................................................................................ 24
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
内部公开▲
3.3.4 修改主叫侧的连接 ........................................................................................................ 25 3.3.5 主叫听回铃音 ............................................................................................................... 26 3.3.6 被叫振铃....................................................................................................................... 26 3.3.7 被叫摘机....................................................................................................................... 26 3.3.8 修改主叫侧的连接进入通话 ......................................................................................... 27
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
内部公开▲
第1章 MGCP协议和名词解释
1.1 MGCP协议简介
MGCP(Media Gateway Control Protocol)协议是根据网关分离结构要求提出的新的协议,它是在综合简单网关控制协议(SGCP)和IP设备控制(Internet Protocol Device Control )的协议的基础上形成的,供网关控制器控制网关使用。其内容是由IETF的Mega co工作组制定,具体内容参见IETF RFC2705.MGCP可以说是Megaco/H.248的先驱。H.248出现的稍晚些,MGCP相对成熟一些。 IETF制定的MGCP协议是一个分布式IP电话网关系统的内部协议,用于控制来自外部呼叫控制单元的IP语音(VoIP)网关。从本质上说MGCP是一个主/从协议,网关需要执行媒体网关控制器发出的命令。 IP 电话网关系统由呼叫代理(Call Agent)和一组网关(MG)组成,如下图所示: H.323 信令呼叫代理MGCPIP分组MGCP信令网关组SS7电路媒体网关组媒体网关组网 关 组 图 1.1-1 IP电话网关系统 图中呼叫代理(Call Agent)又称媒体网关控制器(Media Gateway Controller)主要完成与呼叫过程相关的信令功能,对媒体网关和信令网关的操作过程进行控制和管理。 网关(Gateway)是一种网络单元,用于实现不同体系结构的网络之间的互联互通。 在NGN体系结构中,网关包括很多种:
1. 中继网关(TG):提供传统电话网(PSTN)和承载语音的IP网的接口。
2. 接入网关(AG):提供传统模拟用户线或者数字专用分组交换机与承载语音的IP网络
之间的接口。
本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传 -5-