MGCP(Media Gateway Control Protocol)媒体网关控制协定。
基本介绍
- 中文名媒体网关控制协定
- 外文名Media Gateway Control Protocol
- 缩写MGCP
- 性质媒体网关控制协定
- 类型一种 VOIP 协定,套用于NGN等
简介内容
媒体网关控制协定(MGCP)是一种 VOIP 协定,套用于分开的多媒体网关单元之间。多媒体网关由包含“智慧型”呼叫控制的呼叫代理和包含媒体功能的媒体网关组成,其中的媒体功能执行诸如由 TDM 语音到 VOIP 的转化。
媒体网关包括端点,呼叫代理能够进行创建、修改和删除连线,在端点上实现建立和控制与其它多媒体端点的媒体会话过程。媒体网关是一种网路单元,它提供电话电路上的语音信号与网际网路或其它网路上的数据包之间的转换。呼叫代理通知终点检查特定事件并生成信号。终点自动地通告呼叫代理其服务状态下的变化。,呼叫代理还可以核查终点及终点连线。
MGCP 採用的是呼叫控制结构,这里的“智慧型”呼叫控制处于网关外部,并由呼叫代理控制。 MGCP 设定呼叫代理之间採用同步方式传送连续命令和回响给在它们控制下的网关,但其并没有为同步呼叫代理设定专门的机制。基本上, MGCP 是一种主从协定,由网关去执行由呼叫代理髮送的命令。
MGCP 採用的连线模式,其基本构架是端点和连线。端点是源数据和 / 或数据接收器,它们可以是物理的也可以是虚拟的。物理终点的创建需要安装相应硬体设备,而虚拟终点的创建可由软体完成。连线可以是点对点方式也可以是多点方式。点对点连线即两端点之间的联繫,实现端点间的数据传送的目的。一旦两端点间建立起这样的连线,那幺端点间可以传输数据。多点连线的建立是通过连线端点和多点会话而实现的。连线的建立可以在各种承载网路上进行。
在 MGCP 模式中,网关主要负责音频信号转换功能,呼叫代理主要处理呼叫信令和呼叫处理功能。,呼叫代理实现了 H.323 标準信令层并充当了“ H.323 关守”或 H.323 体系的一个或多个“ H.323 终点”。
协定结构
MGCP 是一种基于文本的协定。其中事务的进行由一条命令和强制回响完成。下面提供了8种命令
MGC—> MG
CreateConnection 创建两个终点间的连线;通过 SDP 规定终点的接收能力。
MGC—> MG
ModifyConnection更改连线的属性;与 CreateConnection 命令具有相同的参数。
MGC <—> MG
DeleteConnection终止连线, 并在连线的执行过程中收集统计数据。
MGC —> MG
NotificationRequest 当在终端的特定事件发生时,请求媒体网关传送相关通知。
MGC <— MG
Notify 一旦观察到事件发生,就通知媒体网关控制器。
MGC —> MG
AuditEndpoint决定终点状态。
MGC —> MG
AuditConnection检索与连线相关的参数。
MGC <— MG
RestartInProgress 指单个终点或终点组将进入或退出服务的信号。