CallSim是基于iSX-4000 / iSX-1000多媒体交换机应用程序SDK所开发的大容量呼叫发生器,是一个现成的应用软件。CallSim支持PRI、SS7等信令的呼叫测试。CallSim是一个脚本解释器软件,用户在文本编辑软件中编写测试脚本,然后在CallSim环境中加载测试,并可将测试过程或结果以图形方式动态显示出来。
CallSim呼叫发生器的特点:
1.采用脚本的呼叫方式。通常的呼叫发生器采用界面选择和配置的方式进行呼叫测试,这种方法比较方便,但测试的方法局限于系统预先设置的几种方式,不能满足在各种呼叫环境下对交换系统的测试。本呼叫发生器由测试人员自己写呼叫和录放音控制流程测试脚本,可以较好地满足测试需求。呼叫脚本语言是深圳市毅航通信技术有限公司根据呼叫测试常用的呼叫处理命令而定义的类C语言,语法简单,有C语言基础的测试人员很容易上手使用。
2.支持大容量的呼叫测试。iSX-4000 / iSX-1000多媒体交换机是单节点容量达64E1的大型可编程交换机,为满足如此大容量的呼叫测试,本呼叫发生器采用了多线程的处理方式,根据测试容量的大小,系统会分配多个线程分别处理系统消息、呼叫消息和执行测试脚本,以提高系统的时间响应速度和吞吐量。
3.支持语音播放和DTMF信号测试。在iSX-4000 / iSX-1000多媒体交换机安装了DSP板的条件下,可以单独测试交换机的录放音功能,或与呼叫信令相配合测试DTMF信号的发送和接收功能。
4.支持多种测试方式。可以采用脚本的呼叫测试方式,在测试期间可以将某些中继通道的测试脚本移出测试队列并更换新的测试脚本。可以手工对单个中继进行呼叫测试。测试脚本可以和部分或所有的中继通道绑定进行测试,也可以不和任何中继通道绑定作为服务流程加载在系统中,当某个中继通道有呼叫进入时,系统会根据被叫号码查找对应的服务流程号码,为该中继通道复制脚本进行测试。
5.多种方式跟踪测试情况。测试人员可以设置跟踪呼叫发生器的系统消息、呼叫消息或脚本执行消息,也可以跟踪单个或多个中继通道的测试信息,也可以通过程序界面跟踪动态的总体测试情况或查看测试报告。另外所有的中继通道的测试信息都会写到指定的日志文件中,可以通过查看日志文件分析测试情况。
CallSim呼叫发生器主界面由系统菜单、工作区和状态栏三部分组成。CallSim工作区有三个TAB页,分别用于脚本编辑与加载信息输出、测试实时统计信息显示和系统测试信息输出。
呼叫测试的基本过程是:打开脚本→解析脚本→加载脚本→启动测试→停止测试→打印测试报告→分析呼叫日志。其中有些步骤可以省略,例如打开脚本后可以直接加载脚本,系统会自动判断是否已经解析脚本,如果没有解析会先解析脚本后再加载脚本。
流程测试方式主要用于呼叫发生器作为被叫接收呼入,但不能确定呼入电话会使用哪些中继通道的情况下。流程测试方式要求加载接收呼入服务流程,即该脚本没有和任何中继通道绑定。服务流程必须先分配一个服务号码,当某中继通道有呼叫进入时检测到没有绑定脚本,会将呼叫的被叫号码报告给系统,系统根据被叫号码查找对应服务号码的流程,如果找到则复制一个脚本与该中继通道绑定并立即启动测试。
本文转自d1net(转载)