更新时间:2022-10-27 13:10
mgcp协议是1999年由ietf制定的媒体网关控制协议。mgcp协议定义的连接模型包括端点(endpomt)和连接(connection)两个主要概念:端点是数据源或数据宿。
mgcp协议是1999年由ietf制定的媒体网关控制协议。mgcp协议定义的连接模型包括端点(endpomt)和连接(connection)两个主要概念:端点是数据源或数据宿,可以是物理端点,也可以是虚拟端点;端点类型包括数字通道、模拟线、录音服务器接入点及交互式话音响应接入点;端点标识由端点所在网关域名和网关中的本地名两部分组成。连接可以是点到点连接或多点连接,点到点连接是两个互相发送数据的端点之间的一种关联,该关联在两个端点都建立起来后,就可开始传送数据。
它是用于控制器(呼叫代理)控制媒体曰关操作的从属协议。当媒体网关从呼叫代理处得到指令并执行呼叫代理的命令时,呼叫代理负责维护呼叫控制信息和相关的呼叫信令。呼叫代理的命令大都与从网关的一端到另一端的连接的建立和断开有关。大多数情况下,呼叫代理要求媒体网关建立从网关的电路交换网络端的线路或中继线到网关的ip端的rtp通道的连接mgcp协议与h.223和sip不同,h323和sip提出两套1吨话体系结构,二者完全独立,不能互相兼容,只能互通.mgcp不涉及ip电话的体系结构,只涉及网关分解问题,因而不仅可用于h.323ip电话系统,也可用于sop电话系统,网关可分解成媒体网关(mg)和媒体网关控制器(mgc),mg在mgc(或软交换)的控制下,实现跨网媒体业务。从逻辑上看报简单,网关由mg和mgc组成。
mgcp协议是1999年由internet工程任务组(ietf)制定的媒体网关控制协议,mgcp协议定义的连接模型包括端点(endpoint)和连接(connection)两个主要概念。端点是数据源或数据宿,可以是物理端点,也可以是虞拟端点,端点类型包括数字通道、模拟线、录音服务器接入点及交互式话音响应接入点。端点标识由端点所在网关域名和网关中的本地名两部分组成。连接可以是点到点连接或多点连接。点到点连接是两个互相发送数据的端点之间的一种关联,该关联在两个端点都建立起来后,就可开始传送数据。多点连接是多个端点之间的联。连接可建在不同类型的承载网络上。呼叫代理可要求端点在检测到某些事件(如摘机、挂机、拍叉或拨号)发生时,向其发出通知,也可请求将某些信号(如拨号音、回铃音、忙音等)加到端点上.事件和信号组合成包,每个包由某一特定端点支持。每个事件(含信号)可用“包名/事件名”表示,每类端点有特定的包,每个包包含有规律的事件和信号,包名和事件名均用数字字母串表示。
mgcp采用文本协议,协议消息分为命令和响应,每个命令需要接收方回送响应,采用三次握手方式证实。命令消息由命令行和若干参数行组成,响应消息带有3位数字的响应码。mgcp采用媒体描述协议(sdp)向网关描述连接参数。为了减小信令传送时延,mgcp采用用户数据报协议(udp)传送。协议命令包括:
(1)端点配置命令(endpoint configuration),从呼叫代理到网关;
(2)通知请求命令(notification requeac),从呼叫代理到网关;
(3)通知命令(notify),从网关到呼叫代理;
(4)创建连接命令(create connection),从呼叫代理到网关,呼叫代理用该命令将某端点与指定的ip地址和udp瑞口关联,另外还向远端端点发送创建连接命令,建立两个瑞点间的连接;
(5)怪改连接命令(modify connection),从呼叫代理到网关,修改以前建立连接的参数;
(6)删除连接命令(delete connetion),从呼叫代理到网关(也可从网关到呼叫代理),删除以前建立的连接;
(7)审计瑞点命令(audit endpoint),从呼叫代理到网关;
(8)审计连接命令(audit connection),从呼叫代理到网关;
(9)重启动进行中命令(restartinprogcess),从网关到呼叫代理。
在MGCP协议体系中的主要部件包含媒体网关控制器(MGC:Media Gateway Controller)、媒体网关(MG:Media Gateway)、信令网关(SG:Signaling Gateway)、媒体资源(Media Resource)。其中的媒体资源,包含编解码器(Codec)、调制解调器(Modem)、交互式语声应答系统(IVR:Interactive Voice Response)、桥路器(Bridge)等。