MGCP协议原理工程师培训胶片ISSUE1.0-20050223-A.ppt_第1页
MGCP协议原理工程师培训胶片ISSUE1.0-20050223-A.ppt_第2页
MGCP协议原理工程师培训胶片ISSUE1.0-20050223-A.ppt_第3页
MGCP协议原理工程师培训胶片ISSUE1.0-20050223-A.ppt_第4页
MGCP协议原理工程师培训胶片ISSUE1.0-20050223-A.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

V1.0,承载控制协议MGCP,固网NGN技术支持部,学习目标,MGCP协议介绍;MGCP协议栈结构MGCP命令MGCP协议呼叫流程;,课程内容,第一节概述第二节协议消息第三节呼叫流程,媒体网关控制协议,媒体网关控制协议用于媒体网关控制器(MediaGatewayControlProtocol,MGC)与媒体网关(MediaGateway,MG)之间的通信。SoftX3000作为控制层设备,支持MGCP和H.248两种媒体网关控制协议。,MGC,MG,MGCP/H.248协议,IP消息,MGCP协议概念,媒体网关控制协议MGCPMGCP(媒体网关控制协议)假定一种呼叫控制结构,在该结构中,呼叫控制功能独立在网关外并由外部呼叫控制单元处理。从本质上说MGCP是一个主/从协议,网关需要执行媒体网关控制器发出的命令,协议栈,MGCP的实现,MGC,PSTN,SoftPhone,MG,MG,phone,phone,IPCore,MGCP/SIP/H.323,SS7,E1,Sigtran,H.248,MGCP,术语,网关网关(Gateway):实现不同体系结构的网络之间的互联互通。在NGN体系结构中,NGN通过一些网关与其它网络互通。中继网关(TG):提供传统电话网(PSTN)和承载语音的IP网的接口。接入网关(AG):提供传统模拟用户线或者数字专用分组交换机与承载语音的IP网络之间的接口。信令网关(SG):提供SS7网和IP网的信令适配。,术语,呼叫代理:媒体网关控制器(MGC)的另一种称法,提供信令和呼叫处理功能,用于控制电话网关的外部呼叫控制单元。,网守呼叫代理(MGC),网关,控制流,媒体流,SoftPhone,E-phone,术语,端点:端点(EndPoint)是数据的发源端或者接收端,它可以是一个物理的概念(TG的中继接口、AG的Pots端口),也可以是一个虚拟的概念(MRS中的音源)。端点标识端点由端点标识符来标识,端点标识符区分大小写(SX与IAD不分,但E2100识别大小写),由两部分组成:网关本地名网关的域名,如:aaln/1。本地名中可以用通配符“*”(所有的)和“$”(任何一个)。如AMG通配符注册时:aaln/*。,术语,呼叫连接:连接,连接可以是点到点连接或多点连接。点到点连接就是两个互相发送数据的端点之间的一种关联,一旦该关联在两个端点都建立起来后,就可开始传送数据。连接根据呼叫分组,一个呼叫内可以有一个或者多个连接。连接和呼叫的建立是由一个或者多个MGC主动发起的。,呼叫连接的创建,MGC(CA),MG,MG,术语,DigitMap呼叫代理请求网关采集用户拨打号码的收号方案呼叫代理请求网关采集用户拨打的号码,如果收到一位号码就立即报告一位则效率太低,大量占用网络资源。合理的方法是将拨号收齐后用一个消息集中发送,该方法的难点是网关如何判断号码收齐。解决方法是由呼叫代理向网关加载一个“DigitMap”,相当于编号计划。数字09、字母AD、“#”、“*”、字母T和x以及“.”。其中用“|”隔开的每个字符串是一个可选择的拨号方案;“”表示任选一;“*”表示拨*的话就一位一位上报;字母T表示检测到定时器超时;字母x表示任意数字;“.”表示其后的字符可以出现任意多个,包括零个;“#”表示立即上报。,术语,事件和信号事件:摘机、挂机、瞬断、拨号等信号:拨号音、回铃音、忙音、导通检验音等封包(Packages)由“包名/实际事件名”组成。包名:模拟线包L;DTMF包D事件名:l/hd模拟线包中的摘机事件;l/hu模拟线包中的挂机事件;l/dl模拟线包中的拨号音事件;l/rg模拟线包中的振铃事件;G/rt通用媒体包中的回铃音事件;G/ld通用媒体包中的长时间连接事件,当一个连接持续时间大于一小时,该事件将被监测。,通用媒体封包-GenericMedia(G),课程内容,第一节概述第二节协议消息第三节呼叫流程,消息种类,媒体网关控制器(MGC)和网关(MG)之间共有九种MGCP消息。当消息发送到MG或MGC时,称它为命令。当命令的证实消息从MG或MGC送回时,称为响应。命令和响应是不可分的,收到命令时,MG或MGC会立即送回一个响应。,命令,响应,命令行,MGCP命令格式如图示,由一个命令行和一组参数行组成。命令行和每一个参数行通过换行符隔开。目前3000的事务号由消息类型、模块号、序列号(递增)等组合起来形成的,命令名称,命令名称,命令参数(1),请求ID(X)用于将请求和它所触发的通知关联起来。如SX下发数图的RQNT与MG上报号码的NFTY就通过X关联。被请求的事件(R)请求信号(S)响应证实(K)检测到的事件(O)ObservedEvents承载信息(B)连接ID(I)连接ID由网关创建,表示该端点所在的连接本地连接选项(L)本地连接选项是呼叫代理建议网关的可选参数。连接模式(M)原因码(E)DLCX或者RSIP命令中,必须包含原因码,用来表明删除连接或者重启的原因:900端点功能失常;901端点退出业务;902低层连接失败请求的信息(F)F:X请求监测RequestIdentifier。,命令参数(2),检测事件(T)重启方式(RM)远端连接描述语(RC)因为建立连接的实体开始给其中的一个网关发送创建连接命令。对于第一个发出的创建连接命令,无法获得对端的连接消息。该消息通过修改连接呼叫通过SDP包提供。本地连接描述语(LC)。被通知实体(N)指定端点ID(Z)重启动时延(RD)事件状态(ES)性能(A)连接参数(P),MGCP响应命令结构,和MGCP命令的格式类似,响应格式由响应行后接一组可选参数行组成。,命令响应格式,所有的MGCP命令都要接收者回送响应。响应行由响应码,连接标识和一个由空格隔开的可选注释组成。响应码是一个三位的数值,表示命令的执行状态。如:2001203OK,响应码功能分类100199:表示临时应答200和299之间的值表示成功完成。如200事务正常执行,250连接被删除;400499:表明命令执行时遇到一个临时性的错误。如404带宽不足等。500599:表明命令执行时遇到一个永久性的错误。如500端点未知。,课程内容,第一节概述第二节协议消息第三节呼叫流程,注册流程举例:MGCP,实例讲解:MGCP-AMG(通配符注册,AMG从TID0发心跳,SX端点审计从1)目前开局规范要求打开IAD心跳,开局时修要修改SoftX3000下发的AUEP,使之从0端口下发。,呼叫流程举例:MGCP,实例讲解:MGCP呼叫流程(MG出局呼叫),MGCP呼叫流程,问题,MGCP协议有哪些命令?EPCF、CRCX、MDCX、DLCX、RQNT、NTFY、AUEP、AUCX、RSIPM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论