如何在Android手机上合并两个gsm和voip调用

时间:2014-09-04 03:27:17

标签: android sip voip gsm

我想知道,如果有一种方法可以合并(或者可能是会议)在Android手机上运行的两个不同的呼叫(voip和GSM)。

我知道没有直接解决方案。 可能有一些方法,如获取音频流并合并它们。这里的答案表明这样的事情。 https://stackoverflow.com/a/22111259/1737646

但有没有更简单的方法。或者,如果是这样,请提供一些开始的链接。

提前致谢。

1 个答案:

答案 0 :(得分:0)

通常手机OEM从其他供应商处购买调制解调器。这些供应商基本上会提供调制解调器芯片+ GSM堆栈(或LTE ..)以及与硬件紧密耦合的某种音频引擎(专用DSP用于编解码器/语音增强等)。 当您进行GSM通话时,音频将(通常)由位于调制解调器芯片中的音频引擎捕获/播放。 Android将在单独的处理器(APPS)上运行,并通过GSM堆栈暴露的(某种标准化)API来控制呼叫。 我不确定是否有任何此类标准化API会复制GSM呼叫的Tx / Rx流并将其发送给APPS。因此,并非所有供应商都会提供它。 正如另一个链接所示,它可能在某些自定义版本/手机上可用,但一般不可用。