我正在尝试以编程方式将两个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