MGCP协议与 H.223和SIP不同,H.323和SIP提出两套IP电话体系结构,二者彻底独立,不能相互兼容,只能互通。MGCP不触及IP电话的体系结构,只触及网关分化问题,因此不只可用于 H.323 IP电话体系,也可用于SIP IP电话体系。网关可分化成媒体网关(MG)和媒体网关操控器(MGC),MG在 MGC(或软交换)的操控下,完成跨网媒体事务。从逻辑上看很简略,网关由 MG和MGC组成。从物理上看就不那么简略了,到目前为止,网关的分化还没有确认的方法,可根据不同的需求进行分化。
MGCP协议是 1999年由Internet工程使命组(IETF)拟定的媒体网关操控协议,MGCP协议界说的衔接模型包含端点(endpoint)和衔接(connection)两个首要概念。端点是数据源或数据宿,可所以物理端点,也可所以虚拟端点。端点类型包含数字通道、模仿线、录音服务器接入点及交互式话音呼应接入点。端点标识由端点地点网关域名和网关中的本地名两部分组成。衔接可所以点到点衔接或多点衔接。点到点衔接是两个相互发送数据的端点之间的一种相关,该相关在两个端点都树立起来后,就可开端传送数据。多点衔接是多个端点之间的联。衔接可建在不同类型的承载网络上。呼叫署理可要求端点在检测到某些事情(如摘机、挂机、拍叉或拨号)产生时,向其发出告诉,也可恳求将某些信号(如拨号音、回铃音、忙音等)加到端点上。事情和信号组合成包,每个包由某一特定端点支撑。每个事情(含信号)可用“包名/事情名”表明,每类端点有特定的包,每个包包含有规则的事情和信号,包名和事情名均用数字字母串表明。
MGCP选用文本协议,协议音讯分为指令和呼应,每个指令需求接收方回送呼应,选用三次握手方法证明。指令音讯由指令行和若干参数行组成,呼应音讯带有 3位数字的呼应码。MGCP选用媒体描绘协议(SDP)向网关描绘衔接参数。为了减小信令传送时延,MGCP选用用户数据报协议(UDP)传送。协议指令包含:
(l)端点装备指令(EndpointConfiguration),从呼叫署理到网关;
(2)告诉恳求指令(NotificationRequest),从呼叫署理到网关;
(3)告诉指令(Notify),从网关到呼叫署理;
(4)创立衔接指令(CreateConnection),从呼叫署理到网关,呼叫署理用该指令将某端点与指定的IP地址和UDP端口相关,别的还向远端端点发送创立衔接指令,树立两个端点间的衔接;
(5)修正衔接指令(ModifyConnection),从呼叫署理到网关,修正曾经树立衔接的参数;
(6)删去衔接指令(DeleteConnection),从呼叫署理到网关(也可从网关到呼叫署理),删去曾经树立的衔接;
(7)审计端点指令(AuditEndpoint),从呼叫署理到网关;
(8)审计衔接指令(AuditConnection),从呼叫署理到网关;
(9)重启动进行中指令(RestartInprogress),从网关到呼叫署理。