发明名称 |
基于媒体网关控制协议的呼叫控制流程测试工具及方法 |
摘要 |
本发明公开了一种基于媒体网关控制协议的呼叫控制流程测试工具,设置有端点状态表,发送消息处理模块和接收消息处理模块,所述端点状态表保存端点的原始状态变量和实时运行状态变量,并通过发送消息处理模块和接收消息处理模块进行更新。同时公开了本测试工具的测试方法,针对媒体网关控制协议的特点,通过对呼叫控制消息和被测设备实时响应消息中少量关键变量的分析处理,完成呼叫控制流程的仿真测试,测试人员编写测试脚本只需要组织必要的呼叫控制消息文件,不需要添加额外的控制参数,直接将现场提供的呼叫控制流程直接转换为测试脚本使用,降低了编写和调试脚本的工作量,大大提高了工作效率。 |
申请公布号 |
CN102664764A |
申请公布日期 |
2012.09.12 |
申请号 |
CN201210093925.6 |
申请日期 |
2012.04.01 |
申请人 |
UT斯达康通讯有限公司 |
发明人 |
余大宏 |
分类号 |
H04L12/26(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L12/26(2006.01)I |
代理机构 |
杭州天勤知识产权代理有限公司 33224 |
代理人 |
杨天娇 |
主权项 |
一种基于媒体网关控制协议的呼叫控制流程测试工具,其特征在于,所述测试工具包括:测试脚本生成模块,用于生成测试脚本;测试脚本输入模块,用于从所述测试脚本生成模块获取将要运行的测试脚本,读入测试脚本的消息,同时记录当前文件读取的位置记录;发送消息处理模块,用于接收所述测试脚本输入模块的输入,对当前读入的消息进行分析获取消息包含的有关原始信息并更新有关端点的原始状态信息,同时和已经保存的端点实时状态信息进行关联分析,对发送消息中那些属于动态变化的协议关键字用实时状态信息进行匹配替换;接收消息处理模块,用于对媒体网关发送过来的消息进行分析,并把获取的有关端点状态信息保存下来,如果该消息是发送消息队列中等待响应的消息,则清除发送消息队列的请求消息,并且触发所述测试脚本输入模块读入下一个消息;消息收发模块,用于接收所述发送消息处理模块的输入,发送媒体网关控制消息和接收媒体网关消息,在接收到有效的消息报文时获取报文的源IP地址和源端口,如果匹配预先设定的待测设备IP地址和端口,则将该消息递交到所述接收消息处理模块进行分析处理;消息收发和错误信息输出模块,与所述测试脚本输入模块,所述发送消息处理模块,所述接收消息处理模块及所述消息收发模块相连,用于将接收和发送的消息或运行错误信息等打印到屏幕或文件。 |
地址 |
310052 浙江省杭州市滨江区春波路1576号乐通科技园3号楼 |