Welcome to

Easy to use automatic call testing tool based on SIP protocol. A powerful tool for improving system quality.

What is SipT ?

SipT是专为呼叫中心系统打造的自动化通话测试工具,通过API批量模拟分机设备的注册、外呼、接听、拒接、保持、盲转、咨询转、挂机操作。

提供分机实时事件、话单推送功能。

支持UDP、TCP、TLS、WSS、WS网络协议。

外呼时支持自定义媒体文件模拟声音输入传入,支持通话时长限制。

呼入策略灵活,可根据来电事件,动态响应应答或拒接。也可提前配置分机应答策略,如立即或延迟x秒进行接听或拒接。

See complete list of SipT features in SipT-API

Why SipT ?

SipT试图为呼叫中心自动化测试解决模拟客户端设备所需的一切SIP通信能力,行业内率先支持批量WSS设备模拟。

你不需要了解SIP协议,在测试程序中,只需HTTP API调用,便可操控通话。它的易用性,让你可以更专注于测试场景的逻辑设计。

SipT拥有健全的日志记录,提供了SIP SDP消息的收发记录,有助于异常通话的分析。

我们不是第一个开发此类测试工具的公司,但我们已经存在了一段时间。该软件已经遇到了很多现实生产中的问题,并且已经实施了许多不同场景的测试工作。经验很重要。

Learn more, show case
tar zxf SipT.tar.gzcd SipT./build.sh./build-release/bin/SipT config/config.jsoncurl -H 'Content-type:application/json' -d '[{"user":"1000","pwd":"temp123","scheme":"digest","realm":"client.com"}]'  http://127.0.0.1:11111/account/addcurl  -H 'Content-type:application/json' -d '[{"server":"sip:1000@8.8.8.8:6060","from":"1000","to":"1002","user":"1000"}]'  http://127.0.0.1:11111/MakeCall

[{
"call_id":"ebdf2673-d23b-418a-b2e9-c9f085b6818f",
"from":"1000",
"to":"1002"
}]

SipT vs SIPp

The superiority of SipT over SIPp

  • 更灵活、更易用、更敏捷

    告别复杂的、重复的场景文件编写工作,使用HTTP API即可触发话务功能,更易于你的测试框架代码封装。

  • 支持WS/WSS

    能够模拟WS/WSS设备进行测试,高并发高可用,领先其它测试工具。

  • 通话过程实时可控

    通话过程中可实时交互,可调整设备应答策略,对比SIPp场景文件编写,大幅降低了逻辑复杂度。且注册、呼入、话后拥有回调,使测试断言更加严谨。

  • 完善的调试日志

    拥有更详细的日志,包括SIP SDP、RTP、SipT API及SipT运行日志,更利于故障通话排查,确诊故障端。

  • 端口自动化

    当有多场景大批量并发测试时,SIPp需要测试人员自行安排空闲可用端口,效率低,端口占用量多,易冲突而导致部分呼叫失败。而SipT不需要人工干预端口的使用,大幅减少端口占用量,提高呼叫成功率。

  • 0学习成本

    不需要学习SIP协议,不需要掌握SIPp语法,更不需要学习新的开发语言,测试代码编写人员使用自己熟悉的开发语言控制通话过程的逻辑。