BHBIN_综合接入系列分册_第四章_MGCP协议介绍

上传人:飞*** 文档编号:7518930 上传时间:2017-08-10 格式:PPT 页数:50 大小:1.68MB
返回 下载 相关 举报
BHBIN_综合接入系列分册_第四章_MGCP协议介绍_第1页
第1页 / 共50页
BHBIN_综合接入系列分册_第四章_MGCP协议介绍_第2页
第2页 / 共50页
BHBIN_综合接入系列分册_第四章_MGCP协议介绍_第3页
第3页 / 共50页
BHBIN_综合接入系列分册_第四章_MGCP协议介绍_第4页
第4页 / 共50页
BHBIN_综合接入系列分册_第四章_MGCP协议介绍_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《BHBIN_综合接入系列分册_第四章_MGCP协议介绍》由会员分享,可在线阅读,更多相关《BHBIN_综合接入系列分册_第四章_MGCP协议介绍(50页珍藏版)》请在金锄头文库上搜索。

1、培训目标,了解软交换的应用模型了解MGCP的事件信号的表示方法认识MGCP的命令格式掌握MGCP的MGCP的基本概念、网络 模型、应用环境以及呼叫流程,课程提纲,基本概念及其MGCP的应用环境常用信号及事件MGCP命令DigitMap介绍呼叫流程,基本概念:MG,媒体网关(MG:Media Gateway): 实现电路交换中的音频信号和包交换网中的信元之间的媒体变换 接入网关(AG:Access Gateway)提供传统模拟用户线或者数字专用分组交换机和承载语音的 IP网络之间 的接口中继网关(TG:Trunk Gateway)提供传统电话网和承载语音的IP网的接口,基本概念:MGC,媒体网关

2、控制器(MGC: Media Gateway Controller) 媒体网关的外部控制单元称为媒体网关控制器或者呼叫代理(CA :Call Agent)。通过MGCP协议控制电话网关完成呼叫过程仅仅是一个控制设备,不负责媒体流的接收和转发 SoftSwitch(SS) 完成 MGC的功能 TCG即完成部分TG功能,也完成部分MGC功能,基本概念:端点,端点(Endpoint) 网关上能够收发媒体流信息的一个端口,端点是数据的发源端或者接收端,它可以是物理的也可以是虚拟的。网关可以看成为多个端点的一个集合。例如:AG上的POTS用户端口TG上某条E1的一个时隙 通知音服务器的通知音接入点 会议

3、电话的桥接点,基本概念:连接,连接(Connect) 连接就是相互传递媒体流的端点之间的联系,在端点上可以创建一到多个连接,并且可以修改/删除连接。设置连接属性,如对端连接描述、媒体流压缩算法等,就可以实现端点之间互相通信。 连接具有多种模式:只收、只发、收发、未激活 一个呼叫可包含一个到多个连接,一个端点亦可包含多个连接 C: callId参数唯一的标志一次呼叫 I: connectionid是对连接的唯一标志,MGC,MG,MG,connect2,connect1,MGC-MG的网络模型,SS(SoftSwitch)与AG/IAD之间走MGCP/H.248协议。 TG是中继网关,位于PST

4、N网络与NGN网络之间,完成媒体流从PCM编码到 IP报文的相互转换。TCG,MX也完成中继网关的功能,但是有别于该网络 中的TG。 SG是信令网关,完成PSTN网络信令与NGN网络信令之间的相互转换。SG通 过No.7,PRI等信令连接PSTN,与SoftSwitch之间通过SIGTRAN协议连接。 不同SoftSwitch域之间的局间信令可以采用SIP,H.323等协议进行连接。,MGCP分解模型,MGCP协议模型,MGCP协议是一个不对等协议。MGC控制MG的行为和动作;命令响应模式:一方向另一方发送命令执行,并通过响应返回执行结果。命令和响应之间通过事务ID关联;MGC请求MG创建/删

5、除连接,并请求MG上报某些事件及产生某种信号;MG可以上报发生的某个事件,以及在异常情况下可以主动删除某个连接;MGCP协议是基于UDP的文本协议,默认情况下,MGC侧的UDP端口号为2727,MG侧的UDP端口号为2427,MGCP在港湾综合接入设备上的应用,PSTN,IAD,IP网络,OAMOAM Agent,Pots,Pots,Pots,Pots,AG,Pots,MGCP,IONEMX 9000,IONEAX 6000,Pots,Pots,MGCP在港湾综合接入设备上的应用,课程提纲,基本概念及其MGCP的应用环境常用信号及事件MGCP命令DigitMap介绍呼叫流程,事件/信号/包,事

6、件 端点上发生的某件事情,如检测到摘/挂机、收到DTMF号码等;信号请求端点上发生某种信号,如拨号音,忙音,振铃等;包 对事件和信号按其类型可以进行不同的分类。在同一包内,事件和信号共享名字空间。常用包有:D(Dtmf)、L(Line)、G(Generic)。 事件/信号命名格式举例如下: G/rt3584(请求网关在连接3584上产生回铃音 )。连接ID和封包名都是可选参数。,常用事件和信号,G/rt: 送回铃音D/0-9*#T: 事件范围0-9,*,#,T。T表示拨号超时L/hd: 摘机L/hu: 挂机L/hf: 拍叉L/bz: 送忙音L/ci(ti, nu, na): 送主叫号码,ti:

7、时间,nu:号码,na:呼叫名称L/dl: 送拨号音L/rg: 送振铃L/sl: 送断续拨号音L/oc: 完成报告L/ot: 送摧挂音,课程提纲,基本概念及其MGCP的应用环境常用信号及事件MGCP命令DigitMap介绍呼叫流程,协议文本格式,命令第一行为命令头: 命令字 + 事务ID + 端点名网关域名 + MGCP + 版本号 之后每一行为命令的一个参数: 参数名: 参数体 SDP 描述在命令尾部,用空行分开。 MDCX 35251 aaln/ MGCP 1.0C: 1234I: 3M: sendrecvv=0c=IN IP4 192.168.25.27m=audio 30000 RTP

8、/AVP 8,协议文本格式,命令响应第一行格式如下: 响应码 + 事务ID + 执行结果字符串描述 200 35248 OKI:3v=0c=IN IP4 192.168.25.30m=audio 30000 RTP/AVP 8,MGCP命令:响应码,向应码范围含义:100到199表示临时响应;200到299表示成功完成;400到499表示瞬间错误;500到599表示永久错误;常用错误码定义:100:事务正在被处理。其后会产生一个真实的完成消息200:事务执行成功250:连接已经被删除401:电话已摘机402:电话已挂机500:未知的端点名510:协议错误,常用参数名称,B 编解码类型C 呼叫标

9、识I 连接标识X 通知请求IDL 本地连接选项M 连接模式R 请求上报事件S 请求发生信号D DigitMapO 观察到的事件P 连接参数RM 重启动方法,命令汇总,EPCF(MGC-MG): 端点配置(EndpointConfiguration)CRCX(MGC-MG): 在端点上创建一个连接(CreateConnection )MDCX(MGC-MG): 修改端点上的连接属性(ModifyConnection)DLCX(MGCMG): 删除端点上的连接(DeleteConnection )RQNT(MGC-MG): 通知请求(NotificationRequest )NTFY(MG-MGC

10、): 通知(notifiy)AUEP(MGC-MG): 审计端点 (AuditEndpoint)AUCX(MGC-MG): 审计端点连接(AuditConnection )RSIP(MG-MGC): 端点重启(RestartInProgress),MGCP命令:EPCF,端点配置(MGC-MG) 端点配置命令用来规定在端点上接收的信号的编码。命令举例如下: EPCF 10447 aaln/ MGCP 1.0 B: e:mu,MGC,MG,EPCF,MGCP命令:CRCX,在端点上创建一个连接(MGC-MG) 一个连接必须具备以下属性:连接模式(只收/只发/收发)、本端连接描述符(本端IP地址、

11、RTP端口号、压缩算法等)、对端连接描述符(对端IP地址、RTP端口号、压缩算法等)、连接选项(打包时长、静音抑制、回声消除参数等)。但创建连接时,只有连接模式参数是必选的,其它属性可以要修改连接命令中进行修改。命令举例:CRCX 35248 aaln/ MGCP 1.0C: 1234M: inactiveL: a:PCMA, p:10-200 35248 OKI:3v=0c=IN IP4 192.168.25.30m=audio 30000 RTP/AVP 8,MGC,MG,CRCX,MGCP命令:MDCX,修改端点上的连接属性(MGC-MG) 可以通过修改连接命令改变或设置连接的某些属性。

12、命令举例如下:MDCX 35251 aaln/ MGCP 1.0C: 1234I: 3M: sendrecvv=0c=IN IP4 192.168.25.27m=audio 30000 RTP/AVP 8-200 35251 OK,MGC,MG,MDCX,MGCP命令:DLCX,删除端点上的连接(MGCMG) 一般情况下,由MGC删除连接。当MG异常时,也可由MG发起删除连接。也可以同时删除多条连接。命令举例如下:DLCX 35269 aaln/ MGCP 1.0C: 1234I: 3-250 35269 OKP: PS=407,OS=37444,PR=407,OR=37444,PL=0,JI

13、=0,LA=0,MGC,MG,DLCX,MGCP命令:RQNT,通知请求( MGC-MG ) 请求端点上报某些事件或产生某些信号。一般情况下,MG只有在MGC请求上报某事件后,才允许上报该事件。另外,MGC通过该命令请求MG产生某些信号,如拨号音、忙音等。命令举例如下: RQNT 35232 aaln/ MGCP 1.0X: 46609D: (1|2XXXXXX|3XXXXXXX|4XXXXXXX|5XXXXXXX|6XXXXXXX|7XXXXXXX|8XXXXXXX|9XXXXXXX|0XXX|*XX|#XX)S: L/dlR: L/oc(N), L/hu(N), D/0-9*#T(D),MGC,MG,RQNT,MGCP命令:NTFY,通知 (MG-MGC) 通知MGC端点上观察到的事件,如摘机/挂机/拍叉,拨号数字等。命令举例如下: NTFY 4794 aaln/ MGCP 1.0X: 46609O: 6,1,6,8,8,0,0,2,MGC,MG,NTFY,MGCP命令:AUEP,端点审计(MGC-MG) 审计网关上端点的属性,如端点的状态(摘/挂机),端点上的连接ID等。命令举例如下: AUEP 10448 aaln/ MGCP 1.0F: I,ES-200 10448 OKI: 253ES: L/hd,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号