已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
培训目标 了解软交换的应用模型了解MGCP的事件信号的表示方法认识MGCP的命令格式掌握MGCP的MGCP的基本概念 网络模型 应用环境以及呼叫流程 课程提纲 基本概念及其MGCP的应用环境常用信号及事件MGCP命令DigitMap介绍呼叫流程 基本概念 MG 媒体网关 MG MediaGateway 实现电路交换中的音频信号和包交换网中的信元之间的媒体变换接入网关 AG AccessGateway 提供传统模拟用户线或者数字专用分组交换机和承载语音的IP网络之间的接口中继网关 TG TrunkGateway 提供传统电话网和承载语音的IP网的接口 基本概念 MGC 媒体网关控制器 MGC MediaGatewayController 媒体网关的外部控制单元称为媒体网关控制器或者呼叫代理 CA CallAgent 通过MGCP协议控制电话网关完成呼叫过程仅仅是一个控制设备 不负责媒体流的接收和转发SoftSwitch SS 完成MGC的功能TCG即完成部分TG功能 也完成部分MGC功能 基本概念 端点 端点 Endpoint 网关上能够收发媒体流信息的一个端口 端点是数据的发源端或者接收端 它可以是物理的也可以是虚拟的 网关可以看成为多个端点的一个集合 例如 AG上的POTS用户端口TG上某条E1的一个时隙通知音服务器的通知音接入点会议电话的桥接点 基本概念 连接 连接 Connect 连接就是相互传递媒体流的端点之间的联系 在端点上可以创建一到多个连接 并且可以修改 删除连接 设置连接属性 如对端连接描述 媒体流压缩算法等 就可以实现端点之间互相通信 连接具有多种模式 只收 只发 收发 未激活 一个呼叫可包含一个到多个连接 一个端点亦可包含多个连接C callId参数唯一的标志一次呼叫I connectionid是对连接的唯一标志 MGC MG MG connect2 connect1 MGC MG的网络模型 SS SoftSwitch 与AG IAD之间走MGCP H 248协议 TG是中继网关 位于PSTN网络与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创建 删除连接 并请求MG上报某些事件及产生某种信号 MG可以上报发生的某个事件 以及在异常情况下可以主动删除某个连接 MGCP协议是基于UDP的文本协议 默认情况下 MGC侧的UDP端口号为2727 MG侧的UDP端口号为2427 MGCP在港湾综合接入设备上的应用 PSTN IAD IP网络 OAMOAMAgent Pots Pots Pots Pots AG Pots MGCP IONEMX9000 IONEAX6000 Pots Pots MGCP在港湾综合接入设备上的应用 课程提纲 基本概念及其MGCP的应用环境常用信号及事件MGCP命令DigitMap介绍呼叫流程 事件 信号 包 事件端点上发生的某件事情 如检测到摘 挂机 收到DTMF号码等 信号请求端点上发生某种信号 如拨号音 忙音 振铃等 包对事件和信号按其类型可以进行不同的分类 在同一包内 事件和信号共享名字空间 常用包有 D Dtmf L Line G Generic 事件 信号命名格式举例如下 G rt 3584 请求网关在连接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 时间 nu 号码 na 呼叫名称L dl 送拨号音L rg 送振铃L sl 送断续拨号音L oc 完成报告L ot 送摧挂音 课程提纲 基本概念及其MGCP的应用环境常用信号及事件MGCP命令DigitMap介绍呼叫流程 协议文本格式 命令第一行为命令头 命令字 事务ID 端点名 网关域名 MGCP 版本号之后每一行为命令的一个参数 参数名 参数体SDP描述在命令尾部 用空行分开 MDCX35251aaln 1 MGCP1 0C 1234I 3M sendrecvv 0c INIP4192 168 25 27m audio30000RTP AVP8 协议文本格式 命令响应第一行格式如下 响应码 事务ID 执行结果字符串描述20035248OKI 3v 0c INIP4192 168 25 30m audio30000RTP AVP8 MGCP命令 响应码 向应码范围含义 100到199表示临时响应 200到299表示成功完成 400到499表示瞬间错误 500到599表示永久错误 常用错误码定义 100 事务正在被处理 其后会产生一个真实的完成消息200 事务执行成功250 连接已经被删除401 电话已摘机402 电话已挂机500 未知的端点名510 协议错误 常用参数名称 B编解码类型C呼叫标识I连接标识X通知请求IDL本地连接选项M连接模式R请求上报事件S请求发生信号DDigitMapO观察到的事件P连接参数RM重启动方法 命令汇总 EPCF MGC MG 端点配置 EndpointConfiguration CRCX MGC MG 在端点上创建一个连接 CreateConnection MDCX MGC MG 修改端点上的连接属性 ModifyConnection DLCX MGCMG 删除端点上的连接 DeleteConnection RQNT MGC MG 通知请求 NotificationRequest NTFY MG MGC 通知 notifiy AUEP MGC MG 审计端点 AuditEndpoint AUCX MGC MG 审计端点连接 AuditConnection RSIP MG MGC 端点重启 RestartInProgress MGCP命令 EPCF 端点配置 MGC MG 端点配置命令用来规定在端点上接收的信号的编码 命令举例如下 EPCF10447aaln 1 MGCP1 0B e mu MGC EPCF MGCP命令 CRCX 在端点上创建一个连接 MGC MG 一个连接必须具备以下属性 连接模式 只收 只发 收发 本端连接描述符 本端IP地址 RTP端口号 压缩算法等 对端连接描述符 对端IP地址 RTP端口号 压缩算法等 连接选项 打包时长 静音抑制 回声消除参数等 但创建连接时 只有连接模式参数是必选的 其它属性可以要修改连接命令中进行修改 命令举例 CRCX35248aaln 1 MGCP1 0C 1234M inactiveL a PCMA p 10 20035248OKI 3v 0c INIP4192 168 25 30m audio30000RTP AVP8 MGC MG CRCX MGCP命令 MDCX 修改端点上的连接属性 MGC MG 可以通过修改连接命令改变或设置连接的某些属性 命令举例如下 MDCX35251aaln 1 MGCP1 0C 1234I 3M sendrecvv 0c INIP4192 168 25 27m audio30000RTP AVP8 20035251OK MGC MG MDCX MGCP命令 DLCX 删除端点上的连接 MGCMG 一般情况下 由MGC删除连接 当MG异常时 也可由MG发起删除连接 也可以同时删除多条连接 命令举例如下 DLCX35269aaln 1 MGCP1 0C 1234I 3 25035269OKP PS 407 OS 37444 PR 407 OR 37444 PL 0 JI 0 LA 0 MGC MG DLCX MGCP命令 RQNT 通知请求 MGC MG 请求端点上报某些事件或产生某些信号 一般情况下 MG只有在MGC请求上报某事件后 才允许上报该事件 另外 MGC通过该命令请求MG产生某些信号 如拨号音 忙音等 命令举例如下 RQNT35232aaln 1 MGCP1 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端点上观察到的事件 如摘机 挂机 拍叉 拨号数字等 命令举例如下 NTFY4794aaln 1 MGCP1 0X 46609O 6 1 6 8 8 0 0 2 MGC MG NTFY MGCP命令 AUEP 端点审计 MGC MG 审计网关上端点的属性 如端点的状态 摘 挂机 端点上的连接ID等 命令举例如下 AUEP10448aaln 1 MGCP1 0F I ES 20010448OKI 253ES L hd MGC MG AUEP MGCP命令 AUCX 审计端点连接 MGC MG 审计端点上连接的属性 如呼叫标识 连接模式等 命令举例如下 AUCX10449aaln 1 MGCP1 0I 253F C M 20010449OKC 7788M sendrecv MGC MG AUCX MGCP命令 RSIP 端点重启 MG MGC MG重启或一段时间与MGC连接中断后 需要向MGC发送RSIP消息 向MGC注册登记 RSIP消息可以带通配符 命令举例如下 RSIP100aaln 1 MGCP1 0或RSIP100 MGCP1 0 MGC MG RSIP 网关注册流程 RSIP30923 11 255 254 23 MGCP1 0RM restart 20030923OK注 不同厂家MGC可能要求注册的格式不一样 因此对接时需要注意 有的厂家要求域名IP地址不带 括号 有的则要求必须带 MGCP命令 混合情况 部分消息可以嵌入到其它消息中 举例如下 CRCX2942719aaln 3 11 255 254 23 MGCP1 0C 3d35354d02ceX 002ce6ffN mgca 11 0 7 37 2500R L hdS L rgM sendrecvL p 10 a pcma b 64 e on s offv 0o Sonus UAC1915377INIP411 0 7 2s SIPMediaCapabilitiesc INIP411 0 7 133t 00m audio7608RTP AVP8a sendrecva ptime 10 课程提纲 基本概念及其MGCP的应用环境常用信号及事件MGCP命令DigitMap介绍呼叫流程 DIGITMAP MG处理用户拨号的数字可以有多种方式 立即方式 MG收到一个号码后立即上报给MGC堆积方式 MG收到一个数字后存放到缓冲区中 直到满足一定条件后 才一起传送到MGC 堆积方式可以减少MG与MGC之间的通信量 MG收集号码的规则就是DigitMap DigitMap采用正则表达式 ABNF语法定义如下 DigitMap DigitString DigitStringList DigitStringList DigitString0 DigitString DigitString 1 DigitStringElement DigitStringElement DigitPosition DigitPosition DigitMapLetter DigitMapRangeDigitMapLetter DIGIT A B C D T DigitMapRange x 1 DigitLetter DigitLetter DIGIT DIGIT DigitMapLetter DIGITMAP 0T 00T 1 7 xxx 8xxxxxxx xxxxxxx xx 91xxxxxxxxxx 9011x T X 0 9之间的任意数字T 超时不拨号 前一个号码可以重复 两个拨号规则之间的分隔符是否上报号码的原则是 找到一个完全匹配的项不能与任何一项部分匹配 课程提纲 基本概念及其MGCP的应用环境常用信号及事件MGCP命令DigitMap介绍呼叫流程 完整的呼叫流程 呼叫流程3 4 3 NTFY65861150aaln 3 11 255 254 23 MGCP1 0X 002ce6f6O hd 上报摘机消息 20065861150OK 4 RQNT2942712aaln 3 11 255 254 23 MGCP1 0X 002ce6f8N mgca 11 0 7 37 2500R L hu L hf 允许上报挂机和拍叉消息 2002942712OK MG MGC MG 3 4 呼叫流程5 5 NTFY65861151aaln 3 11 255 254 23 MGCP1 0X 002ce6f9O 8 8 0 9 3 5 8 8 上报所拨号码 20065861151OK MGC MG 3 4 5 MG 呼叫流程6 CRCX2942713aaln 3 11 255 254 23 MGCP1 0C 3d35351902ceX 002ce6f9N mgca 11 0 7 37 2500R D 0 9 T d L hu L hfS L dl 放拨号音 D 10XX 11X 12 0126789 123XX 125X 148 16X 17 0 2 179XX 18 059 186 01 19 1 9 20 01 368 00 9 56 XXX 13XXXXXXXXX 013XXXXXXXXX 010XXXXXXXX 02 0123478 XXXXXXXX 02 59 XXXXXXX 0 3469 XXXXXXXXX 05 0345689 XXXXXXXX 0512XXXXXXXX 051 013456789 XXXXXXX 0520XXXXXXXX 052 1 9 XXXXXXX 057 14 XXXXXXXX 057 02356789 XXXXXXX 07 012346789 XXXXXXXX 075 012346789 XXXXXXX 0755XXXXXXXX 0X 0X T 2 8 XXXXXXX 9 01 XXXXXX 5 78 5 78 51 167 X M recvonlyL p 10 a pcma b 64 e on s off2002942713OKI 4v 0c INIP411 255 254 23 描述本端IP地址 m audio6030RTP AVP8 描述本端RTP端口号及压缩算法8 G711A MGC MG 3 4 5 MG 6 呼叫流程6 续 6 RQNT2942714aaln 3 11 255 254 23 MGCP1 0X 002ce6faN mgca 11 0 7 37 2500R L hu L hf 允许上报挂机或拍叉 2002942714OK MGC MG 3 4 5 MG 6 呼叫流程7 7 CRCX2942719aaln 3 11 255 254 23 MGCP1 0C 3d35354d02ceX 002ce6ffN mgca 11 0 7 37 2500R L hdS L rg 振铃 M sendrecvL p 10 a pcma b 64 e on s off2002942719OKI 5v 0c INIP411 0 7 133m audio7608RTP AVP8a sendrecva ptime 10v 0c INIP411 255 254 23m audio6030RTP AVP8a ptime 10 MGC MG 3 4 5 MG 6 7 呼叫流程8 8 MDCX2942715aaln 3 11 255 254 23 MGCP1 0C 3d35351902ceI 4M recvonlyL p 10 a pcma b 64 e on s offS L rtv 0c INIP411 0 7 133m audio7606RTP AVP82002942715OK MGC MG 3 4 5 MG 6 7 8 呼叫流程9 9 NTFY65861153aaln 3 11 255 254 23 MGCP1 0X 002ce6ffO hd 20065861153OK10 RQNT2942720aaln 3 11 255 254 23 MGCP1 0X 002ce700N mgca 11 0 7 37 2500R L hu L hf 2002942720OK MGC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 燃气设施设备维护与检修方案
- 综合布线与智能化设备管理方案
- 2025年自考会计制度设计试题及答案
- 2025年模拟水粉画考试题及答案
- 执业兽医资格考试题库带答案2025年
- 企业全员安全生产“大学习、大培训、大考试”模拟试题及答案
- 2025年特殊作业安全规范培训试题及答案
- 2025年高级育婴员技能等级考试练习试题有答案
- Ticagrelor-impurity-5-Standard-生命科学试剂-MCE
- 新版社会学考试题及答案
- 神经介入进修汇报
- 冠心病介入治疗与术后护理
- 2024年休闲会所相关项目投资计划书
- 保险公司本级团体业务直营团队管理试行办法
- 搞笑小品剧本《白蛇前传》剧本台词完整版
- 时尚行业报告分析
- 学校流感防控宣传知识讲座
- 《中医与营养》课件
- 支气管镜检查并发症预防及处理
- 人工智能在网络安全中的应用培训课件
- 中国国民健康与营养大数据报告
评论
0/150
提交评论