我有一个我想实施的场景,不知道从哪里开始。
我希望有3个参与者通过电话:A,B和C.
A和C应该能够互相交谈和倾听。
B应该能够听到A,但不能听到C. B不需要和任何人说话
有没有办法可以通过SIP服务器,freeswitch,星号或twilio / tropo等在线服务来实现这一点?
电话中是否有这样一个场景的名称,您可以隔离一个或多个呼叫者的声音?
由于
答案 0 :(得分:1)
在FreeSWITCH中,eavesdropping适用于整个对话。但由于它是一个开源工具,您可以根据需要修改源代码。
答案 1 :(得分:1)
您可以使用Call Control XML (CCXML)开发会议应用程序。当您在会议上带来呼叫者时,使用“join" element。当您”加入“呼叫者时,您可以在”双工“标签中指定它是满还是半。如果是一半,则呼叫者只能听听发生了什么,不能说话。
免费试用此版本的绝佳平台是Voxeo's Prophecy。他们有很好的CCXML实现(他们的CTO是这个W3C标准的主编),你可以免费试用这个托管平台。您只需在投入生产时付款。它支持SIP,Skype和普通电话线。您甚至可以使用他们的Phono plugin在网络浏览器中创建一个用户可以用来加入会议的手机。它们还有一个易于安装在笔记本电脑或服务器上的内部部署解决方案,它们可以免费为您提供两个端口。额外的端口价格合理。在their documentation中开发CCXML会议应用程序有很多例子。
答案 2 :(得分:1)
它被称为呼叫驳船,用于监控呼叫中心座席。
您可以使用星号ChanSpy命令执行此操作:
http://www.voip-info.org/wiki/view/Asterisk+cmd+ChanSpy
答案 3 :(得分:1)
尝试ivrworx,
你可以先创建freeswitch会议。
Thean制作将调用会议的脚本,但C将发送带有rcvonly属性的SDP