在使用freeswitch作为我的电话引擎的两个人之间进行啜饮,如何分别捕捉每个人的音频流并在它被发送到另一端之前处理它。感谢您的帮助。
答案 0 :(得分:1)
我能想到的唯一可行方式是,设置两个会议。发起对A的呼叫并在接听时连接到Conf A.呼叫B并连接到Conf B. 现在,如果A说话,您可以录制呼叫并转换为文本 - 翻译并转换为音频并将其播放到会议B.反之亦然。
ESL是Freeswitch中一个功能强大的模块,您可以在其中获取freeswitch应用程序的所有事件并使用。在会议中,当成员说话,加入,离开,静音等时,您会收到活动。这是一个想法,但我还没试过。
就像http://www.iamili.com/那样你会尝试:)