自制黄豆酱的家常做法:MGCP协议简介 - 紅③白②藍① - 51CTO技术博客

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 09:43:03
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有事件发生了,并且利用参数值来描述是什么事件。 
◆处理流程 
★系统初始化 

MGCP协议简介 - 紅③白②藍① - 51CTO技术博客 视频会议系统的设计和实现 - 紅③白②藍① - 51CTO技术博客 基于SIP的视频会议系统研究 - 紅③白②藍① - 51CTO技术博客 SIP术语的名词解析 - 紅③白②藍① - 51CTO技术博客 SIP穿越NAT&FireWall解决方案 - 紅③白②藍① - 51CTO技术博客 路由器NAT功能配置简介 - ★Beckham~23 - 51CTO技术博客 Cisco IOS 基本命令集 - prozrtr - 51CTO技术博客 华为交换机、路由器命令集 - butter520 - 51CTO技术博客 输入法故障 - 改变自己,做强者!!! - 51CTO技术博客 IP地址规划实例 - 星星之火 - 51CTO技术博客 网络命令汇总 - 菜鸟小强 - 51CTO技术博客 AIX 常用命令汇总 - lengxf - 51CTO技术博客 C++/C程序员 - zkm - 51CTO技术博客 Windows2003下DNS架设攻略 - 大愚若智 - 51CTO技术博客 借助Sniffer分析网络流量 - 矩阵西点 - 51CTO技术博客 partprobe 小命令大作用 - seven - 51CTO技术博客 组策略基本功能使用 - jianyungao - 51CTO技术博客 交换机级联与堆叠的区别 - ckf网安技术小组 - 51CTO技术博客 集线器和交换机的区别 - ckf网安技术小组 - 51CTO技术博客 深度探讨MBR引导 - 袁伟烨IT技术 - 51CTO技术博客 cisc 路由配置命令汇总 - 技术学习 - 51CTO技术博客 cisco 1841 密码修改方法 - 技术人生 - 51CTO技术博客 LVM磁盘管理技术案例讲解 - carywu - 51CTO技术博客 Active Directory中的访问控制 - 王达博客 - 51CTO技术博客