使用ChanSpy监控双向通话后改为三方通话---星号---

时间:2013-02-26 06:06:25

标签: sip voip asterisk telephony freeswitch

我有一个场景,我想使用Asterisk实现。 ↓↓


我希望有3个参与者通过电话:A,B和C.

A和B应该能够互相交谈和倾听。

C应该能够听到A和B之间的对话,并且能够与A交谈但不能与B交谈。


我认为上面的场景可以由Asterisk cmd“ChanSpy”完成,但我也想让监视器C加入到A,B之间的对话中,并将其作为三方通话。

我不打算在这个实施中使用“会议室”的想法。

是否能够在不使用“会议室”的情况下完成上述场景?

请帮忙...... 您的意见,建议总是受到欢迎。

非常感谢。

1 个答案:

答案 0 :(得分:0)

A和B互相交谈意味着来自A的音频转到B,而来自B的音频转到A. ChanSpy转到C意味着来自A和B的音频被混合在一起并被发送到C.(所以你涉及到混音器hera已经,但是轻量级。)

与C交谈意味着来自C的音频和来自B的音频必须混合并发送给A.在这个阶段,你理论上在游戏中抛出第二个混音器,我说“理论上”因为我不甚至知道如何实际做到这一点。到现在为止,我认为你会更好地使用一个真正的会议,大多数时候C都很平静。

我理解您对系统中没有任何内容作为三方会议的担忧。如果C谈话是偶然的事件,那么你可以从A-B桥和ChanSpy C开始,然后当C想要跳入对话时你打破了桥并创建了一个会议。这确实需要一点点工作,但它是尊重资源的:)