Android-如何将通话(GSM/SIM)合并到会议(InCallService)



我正在尝试以编程方式将两个GSM呼叫合并到会议中。

Call中,类是方法conference(),但我不确定如何正确使用它。我尝试了几种方法,但都没有成功。

我有类CallService(实现InCallService(

并且在方法override fun onCallAdded(call: Call)

我试过这样的东西:

activeCall.hold()
secondCall.answer(VideoProfile.STATE_AUDIO_ONLY)
secondCall.conference(activeCall) 
secondCall.mergeConference()

但它不会创建电话会议(第一个电话被设置为忙(。我尝试了对该代码进行几次更改,但都不起作用。

我还发现了如何在android中以编程方式合并呼叫-电话会议,以及如何在其他呼叫运行时以编程方式进行合并呼叫(电话会议(,但这没有帮助(而且有点旧(

感谢的帮助

您必须使用这两个方法来合并调用。Call.conference

Call.mergeConference您可以在这个项目中看到inCallServiceapi的基本示例https://github.com/HiddenPirates/Dialer

相关内容

  • 没有找到相关文章

最新更新