媒体网关控制协议(Media Gateway Control Protoco1,MGCP)
目录
|
媒体网关控制协议是IETF较早定义的媒体网关控制协议.它是根据分离网关结构要求提出的,在简单网关控制协议(sGCP—SimpleGatewayControlProtoco1)和IP设备控制协议(InternetProtocolDeviceContro1)基础上发展而来的,供网关控制器控制媒体网关之用。
MGCP呼叫模型包括两部分:连接模型和控制模型。连接模型的两个基本构件是端点和连接,它们是建立端到端话音通路的重要概念。一个或多个连接组合成一个呼叫。呼叫建立和释放用到的两个重要概念是事件(event)和信号(signa1)。事件和信号组合成封包(package),每个封包由某一特定端点支持。MGCP所有命令由命令头部和会话描述两部分组成,所有响应由响应头部和会话描述两部分组成。MGCP消息采用UDP传送,在IP网上采用IPSec协议作为它的安全机制。
MGCP协议采用的命令有如下几种:
1.端点配置(Endpoint Configuration)命令(呼叫代理一网关):指示某端口接收信号的编码方式。
2.通知请求(Notification Request)命令(呼叫代理一网关):请求网关监视某端点发生的某些事件。
3.通知(Notify)命令(网关一呼叫代理):网关用此消息通知呼叫代理,请求监视的某些事件已发生。
4.创建连接(Create Connection)命令(呼叫代理一网关):呼叫代理用此命令在两个端点之间建立连接。
5.修改连接(Modify Connection)命令(呼叫代理一网关):呼叫代理用此命令改变先前建立连接的参数。
6.删除连接(Delete Connection)命令(呼叫代理一网关或网关一呼叫代理):一般情况下,该命令由呼叫代理发往网关,指示删除已有的连接。该命令也可由网关发往呼叫代理,表示由于网关的硬件故障该连接已不能再维持。
7.审计端点(Audit Endpoint)命令(呼叫代理一网关):呼叫代理通过此命令来获得某端点的详细信息。
8.审计连接(Audit Connection)命令(呼叫代理一网关):呼叫代理用此命令检索某端点上某连接的信息。
9.重启动在进行中(Restartin progress)命令(网关一呼叫代理):网关用此命令通知呼叫代理某端点或一组端点退出服务或投入服务。