【发布时间】:2013-08-02 22:23:13
【问题描述】:
我想使用第 3 方 API 向两个号码发起呼叫。我需要确保设备在接到电话时响铃,在接听电话时开始传输媒体,在挂断时终止通话。
理想情况下,我想从 JUnit 测试中执行此操作,以便我可以自动化整个过程。但任何其他工具也可以。
这就是我想以编程方式做的事情,
1) 使用测试提供的一些凭据配置两个 SIP 软电话以接听 2 个不同的号码。
2) 使用 API 进行调用
3) 断言两部手机处于振铃状态
4) 接听电话
5) 断言 RTP 媒体正在它们之间传输
6) 挂断电话
7) 断言呼叫现在已成功断开
我对电话很陌生,所以如果有任何工具或 SDK 可以帮助我完成这项工作,我将不胜感激。
【问题讨论】:
标签: sip voip asterisk pjsip jain-sip