我需要一个 Windows SIP 软电话来测试电话应用程序。它应该对开发人员友好。我必须能够看到对等方之间交换的所有 SIP 消息的日志。理想情况下,它将允许启动多个实例(在不同端口上)以模拟呼叫中心的多个代理。
我不喜欢 X-Lite,因为它试图对用户隐藏 SIP 协议。
For testing, the KitCAT framework is extremely (Java) developer-friendly. Test cases are written in JUnit, for ease of integration with other tools. It provides logs at varying levels (including SIP messages), and supports multiple user agents, which can all be coordinated within a test case. (The latter is not well supported in other SIP testing tools, such as sipp). It also provides coordination with other protocols (e.g., RTP, HTTP).
It's not a softphone in the traditional sense, but is tremendously helpful in the development process.
SIPp 可以做你想做的事。 http://sipp.sourceforge.net/
它不是软件电话,但确实支持多个实例。您可以使用 Wireshark 查看所有交换的 SIP 消息的日志。