[发明专利]基于媒体网关控制协议的呼叫控制流程测试工具及方法有效
| 申请号: | 201210093925.6 | 申请日: | 2012-04-01 |
| 公开(公告)号: | CN102664764A | 公开(公告)日: | 2012-09-12 |
| 发明(设计)人: | 余大宏 | 申请(专利权)人: | UT斯达康通讯有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
| 代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 杨天娇 |
| 地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 媒体 网关 控制 协议 呼叫 流程 测试 工具 方法 | ||
技术领域
本发明涉及电通信技术领域,尤其涉及基于媒体网关控制协议的呼叫控制流程模拟测试工具及方法。
背景技术
随着宽带互联网的发展,支持VoIP功能的接入网产品已经取代传统的固定电话网接入设备被部署到世界的每个角落,同时提供宽带上网和语音业务。媒体网关控制协议MGCP和MEGACO/H.248协议作为重要的VoIP信令控制协议在运营商的软交换(Softswitch)和IMS(IP Multimedia Subsystem)系统中被普遍支持和使用,宽带接入设备具备和现网的Softswitch/IMS设备进行VoIP协议互联互通的能力经常是运营商的入网条件。但是由于各个系统设备生产商对VoIP协议的理解和实现上的差异,VoIP协议的互通通常都会存在问题,经常要花费大量的人力物力来解决。
以往的解决方法之一是使用现网Softswitch/IMS设备测试,这需要预先征得具备测试条件的运营商许可并往返多次才能有效验证产品功能,设备研发期间或设备部署期间发现的问题无法得到及时有效的验证。这种条件经常是无法获得的,也是无法满足和众多厂家Softswitch/IMS系统进行互通测试的需求的。
其次是购买商用媒体网关控制器MGC(Media Gateway Controller)信令仿真设备根据已有的Softswitch/IMS呼叫控制流程进行仿真测试。其基本实现过程为:
1,呼叫控制流程编写:
1)手工编辑每个发送或接收消息,也可拷贝现有流程中发送或接收的消息;
2)对每个发送或接收消息的协议参数进行配置;
3)对每个发送或接收消息的各种定时器进行配置;
4)对每个发送或接收消息中变化参数进行标识;
5)对接收消息的配置规则进行配置;
6)对接收和发送消息后的下一步动作进行逻辑连接。
2,测试脚本环境配置
3,运行脚本
4,检查结果
虽然商用的MGC功能全面,控制灵活,但测试脚本编写复杂,需要花费大量的时间在调试脚本上,效率低下,特别是对设备在运营过程中发现的互通性问题无法做到高效快速的重现和定位。
发明内容
本发明的目的在于提供一种简单而且高效的MGCP和MEGACO/H.248呼叫信令控制流程仿真测试的工具和方法,以解决上述问题。
一种基于媒体网关控制协议的呼叫控制流程测试工具,包括
测试脚本生成模块,用于生成测试脚本;
测试脚本输入模块,用于从所述测试脚本生成模块获取将要运行的测试脚本,读入测试脚本的消息,同时记录当前文件读取的位置记录;
发送消息处理模块,用于接收所述测试脚本输入模块的输入,对当前读入的消息进行分析获取消息包含的有关原始信息并更新有关端点的原始状态信息,同时和已经保存的端点实时状态信息进行关联分析,对发送消息中那些属于动态变化的协议关键字用实时状态信息进行匹配替换;
接收消息处理模块,用于对媒体网关发送过来的消息进行分析,并把获取的有关端点状态信息保存下来,如果该消息是发送消息队列中等待响应的消息,则清除发送消息队列的请求消息,并且触发所述测试脚本输入模块读入下一个消息;
消息收发模块,用于接收所述发送消息处理模块的输入,发送媒体网关控制消息和接收媒体网关消息,在接收到有效的消息报文时获取报文的源IP地址和源端口,如果匹配预先设定的待测设备IP地址和端口,则将该消息递交到所述接收消息处理模块进行分析处理;
消息收发和错误信息输出模块,与所述测试脚本输入模块,所述发送消息处理模块,所述接收消息处理模块及所述消息收发模块相连,用于将接收和发送的消息或运行错误信息等打印到屏幕或文件。
所述测试脚本生成模块自动生成测试脚本,将呼叫控制流程抓包文件生成可直接运行的文本类型脚本文件,将抓包文件的消息块读出并写入文本类型脚本文件,消息块之间使用特定注释符号分隔,并将当前消息与上一个消息间的时延间隔作为当前消息发送的时延参数一并存入。
所述测试工具设置有一个以端点标识区分的端点状态表,包含保存端点原始状态的变量和端点当前实时运行状态的变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于UT斯达康通讯有限公司,未经UT斯达康通讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210093925.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多载波网络中次系统的使用
- 下一篇:具有冷凝物收集器的衣物烘干机





