如何使用 GSM 通话正确实施 Call.conference (Android API 23+)?

Posted

技术标签:

【中文标题】如何使用 GSM 通话正确实施 Call.conference (Android API 23+)?【英文标题】:How to properly implement Call.conference (Android API 23+) with GSM calls? 【发布时间】:2019-01-27 08:10:40 【问题描述】:

我正在尝试使用 Call.conference(Call callToConferenceWith) 创建电话会议,而这个函数什么也不做……

有没有人建议我如何正确实现这个功能?

【问题讨论】:

How to merge Call programmatically while other call is running (Conference call)的可能重复 还有:***.com/questions/41767460/…(那个好像有点新)。 @Martin Zeitler 我创建了一个功能性的 InCallService。我接受和终止呼叫,将其置于保留状态。唯一不起作用的是电话会议。没有一个链接可以回答我的问题... 请参阅***.com/help/how-to-ask ...您询问一个实现,它没有显示您迄今为止尝试过的内容 - 如果不提​​供最少的上下文,您可能不会得到任何答案。 【参考方案1】:

所有必要的信息和实现都可以在此链接中找到:https://android.googlesource.com/platform/packages/apps/InCallUI/+/android-5.0.1_r1/src/com/android/incallui(不要害怕这是 Android 5.0.1+ 的实现。所有必要的实现基本相同。)

对你来说,重要的文件是 InCallPresenter.java 和 TelecomAdapter.java

使用 Android 享受电话会议;)

【讨论】:

是的。你说得对。它几乎可以阅读所有内容。稍作修改后,代码功能齐全。谢谢。

以上是关于如何使用 GSM 通话正确实施 Call.conference (Android API 23+)?的主要内容,如果未能解决你的问题,请参考以下文章

如何在通话期间通过 GSM 调制解调器发送和接收一些数据(Python 和 AT 命令)

自定义加密 GSM 通话

GSM语音通话问题分析

GSM语音通话问题分析

在android上的语音通话数据通道上传输数据

如何以编程方式在 Android 中禁用 GSM 连接