如何在android手机上合并两个gsm和voip呼叫



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

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

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

提前谢谢。

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

最新更新