2017-02-23 597 views
0

给予两个使用freeswitch作为我的电话引擎的人之间的SIP呼叫,如何分别捕获每个人的音频流并在发送到另一端之前处理它。感谢您的帮助提前。在freeswitch中捕获音频流

+0

你的意思是分别记录每条腿? –

+0

不,我想要实时处理它...感谢您的评论 – hataki

+0

您是否介意分享您认为要执行的处理? Freeswitch在会议中进行一些音频处理,如转码,音量混合。任何类似的东西? –

回答

1

我能想到的唯一可能的方法是,设置两个会议。发起对A的呼叫并连接到答案A上。拨打B并连接到会议B. 现在,如果A说话,您可以录制通话并转换为文本 - 翻译并转换为音频并播放至会议B.反之亦然。

ESL是FreeSWITCH的一个功能强大的模块,在那里你可以抽到FreeSWITCH的应用程序的所有活动和玩耍。在会议中,您可以在会员发言,加入,离开,静音等等时收到活动。它的一个想法,但我没有尝试过。

它像http://www.iamili.com/,你要去试试:)

+0

非常感谢您的帮助,谢谢你,我会考虑你有益的建议...是即时知道这个产品,但什么IM瞄准了刚刚上大学一工作简单的项目也并不一定是高品质也是我更是为VoIP来电:)。 – hataki