我最近转向电信并致力于自动化框架以实现VoIP电话的自动化。
在目前的框架中,对于简单的呼叫/会议场景,正在使用其他辅助电话。当前框架配置这些额外的物理帮助电话,这需要相当长的时间和资源消耗。
我正在尝试用可编程软电话替换这些物理辅助电话,这样测试执行速度就会快一点。
如果可以的话,请告诉我们。
我不是在寻找基于GUI的软SIP客户端,因为自动执行UI操作将是另一个挑战并且容易出错。
此框架正在Perl中开发
您的帮助将受到高度赞赏!!
答案 0 :(得分:1)
看看SIPp。 http://sipp.sourceforge.net/
我认为它会做你想要的,它甚至可以处理一些RTP数据。
答案 1 :(得分:0)
如果perl不是严格要求,KitCAT框架对开发人员非常友好(Java)。测试用例以JUnit编写,以便于与其他工具集成。它提供不同级别的日志(包括SIP消息),并支持多个用户代理,这些代理都可以在测试用例中进行协调。 (后者在其他SIP测试工具中没有得到很好的支持,例如sipp)。它还提供与其他协议(例如,RTP,HTTP)的协调。
有一个(有点过时)screencast,显示该工具的安装和基本用法。