Android SIP 电话会议

Android SIP Conference call

我想使用 Android Sip 进行电话会议。那可能吗?有人可以举一个有效的例子吗?使用该库是否有任何限制,比如它可以在 3G 或 4G 上工作?

当前 Android SIP API 不支持创建会议。然而,该功能可以在 SIP 应用服务器 (AS) 上实现。 理论上,可以在服务器端使用 FAC(功能访问代码)。

示例: 您正在与 +1234567890 通话,并希望将 +1234567890 添加到通话中。 通过在 peerProfileUri 中使用 makeAudioCall API 和受支持的 FAC,可以说 "tel:*111#+1234567890#+1234567890#" 一个有能力的 AS 可以发出第二个呼叫创建一个会议。

Also are there any limitations of using that library like can it work on 3G or 4G?

没有限制,只要音频带宽够用,3G/4G都可以。音频混合通常在服务器端完成,因此每个参与者都会像在常规通话中一样 send/receive 音频(没有额外的流)。