您好,欢迎来到微智科技网。
搜索
您的当前位置:首页MGCP

MGCP

来源:微智科技网


MGCP协议简介 来源:未知 作者:未知

MGCP协议是SGCP(简单网关控制协议)和IPDC

(Internet Protocol Device Control)的结合产物。当IETF成立MEGAGO工作组后,两者合并为MGCP。

1.2 MGCP组成

图1 MGCP架构

MGCP采取主从( Master-Slave )方式的架构,如图1 所示,在MGCP 的架构里,主要组成部分包含一个呼叫代理Call Agent( CA ) 和多个媒体网关Media Gateway( MG )。

CA也被称为MGC( Media Gateway Control;MGC )。CA 具有管理所有的MG信令处理和呼叫处理的功能,指导网关在端点之间建立连接,探测摘机之类的事件,产生振铃等信号,以及规范端点之间如何、何时建立连接。

MGC主要功能:

◆对CA 所下的命令,作适当的处理及响应;或是端点有事件发生时要告知CA。

◆语音包的压缩与解压缩( CODECs )。

◆在VoIP 的分组交换和电路交换之间做语音包和语音信号的转换。

MG根据接口的不同分为模拟MG和数字MG。模拟MG的接口为FXS,FXO可以直接连接话机和PBX的模拟中继线。

数字MG的接口采用E1接口,支持ISDN-PRI和CAS信令,可与交换机连接。

MG 可以管理多个端点(EndPoint),这些端点可以是电话,传真或是E1中继中的某个时隙(timeslot)。端点和MG之间采用Event和 Signal 进行通信。Endpoint 传给MG的消息称为Event,主要是告知MG,Endpoint 现在的状态,例如:Off Hook、 On Hook、DTMF Tone、Busy Tone、Ring Tone…等。MG 传给Endpoint 我们称为Signal,主要是要求 Endpoint执行操作。例如:Ring、Dial Tone、Call Waiting Tone…等。

◆MGCP命令

MGCP 是主从架构,一端发送命令( Command Code )(见表1),另一端就会给予响应( Return Code )

Command Code 执行

AUCX Audit Connection

AUEP Audit Endpoint

CRCX Create Connection

DLCX Delete Connection

EPCF Endpoint Configuration

MDCX Modify Connection

RQNT Notification Request

NTFY Notify

RSIP Restart In Progress

Return Code 描述

100-199 暂时性响应

200-299 成功响应

400-499 短暂性出错

500-599 永久性出错

◆CA发送给MG的命令

CRCX:在两个Endpoint之间建立通话连接,以及通话连接时所需要的参数,包含:Call Id 、 Request Id、Local Connect Options、通话连接模式等。另外,还有一些通话连接时所需要的特性、如IP Address、 Port Number等。

MDCX:修改通话连接的参数值。

EPCF:指定端点所用编码方式为A-law或者是μ-law,目前国内都采用A-law。

DLCX:删除通话连接,参数值包含Call Id、Connection Id 等。

RQNT:要求MG注意当Endpoint发生某一件事件时,通知CA,参数值包含Endpoint Id、Request Identifier等。

AUEP:获取Endpoint的状态,参数值包含Endpoint Id等。

AUCX:获取关于一个Connection的相关参数,参数值包含Endpoint Id、Connection Id、

Requested Info等。

◆MG发送给CA的命令

RSIP:用来通知CA有Endpoint欲参与或退出MGCP的服务,参数值包含Endpoint Id、Restart Method。

NTFY:用来告知CA某个Endpoint有事件发生了,并且利用参数值来描述是什么事件。

◆处理流程

★系统初始化

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务