📅  最后修改于: 2023-12-03 15:09:20.359000             🧑  作者: Mango
媒体网关控制协议(Media Gateway Control Protocol,MGCP)是一种协议,用于统一控制语音和数据交换网络(VoIP和Data Networks)中的媒体网关(Media Gateway,简称MG)。
MGCP提供了语音和数据的集成。它定义了MG和应用服务器之间的接口,MG和网关控制器(Gateway Controller,简称MGC)之间的接口,并且支持灵活的网络拓扑结构。
在MGCP中,有三个主要角色:
此外还有两个概念:
MGCP消息是固定长度的ASCII文本或二进制数据。所有的MGCP消息都是由网关控制器发送给MG的。
MGCP部分被分成了两个逻辑层;控制面和媒体面。在控制面,MGCP用一个文本消息来配置MG、获取运行时状态、初始化等。在媒体面,MGCP用UDP流传输语音和其他媒体类型。
MG在收到请求之后,必须回复一个响应。除非在消息头中指示了不要求响应。如果MG无法处理请求,它应该向网关控制器发送一个通知消息。
MGCP的优点包括:
MGCP的缺点包括:
MGCP是一个用于控制VoIP和数据网络中的媒体网关的协议。它定义了媒体网关、网关控制器和应用服务器之间的接口,并支持灵活的网络拓扑结构。MGCP具有多种业务功能,例如语音信箱、呼叫转接和呼叫等待等。尽管MGCP具有许多优点,但由于它依赖于外部控制器、可靠性较低且安全性较低,它并不总是最佳选择。