调用RILD层函数在android中实现调用会议

时间:2014-01-13 11:34:55

标签: android android-ndk ril

我想在android中实现呼叫会议,为此我试图从我的android代码调用RILD函数,但是无法获得如何调用 RILD 功能。我知道如何使用NDK从android调用c和c ++函数,我也从这里获得了RIL源代码:Ril

为了更具体一点,我希望在与某个人通话时实现呼叫会议,同时我从特定号码拨打电话,因此我将通过应用呼叫接收器检测到该特定号码并尝试通过java代码调用 RILD 的c和c ++函数来实现调用会议。

请告诉我通过调用RILD在android中实现呼叫会议的方式。

1 个答案:

答案 0 :(得分:1)

呼叫会议是一种调制解调器功能。 Android框架中有API,在激活会议呼叫时调用。如果相关API在RIL中实现,则呼叫会议将起作用。以下是一些用于电话会议的API:

  • RIL_REQUEST_CONFERENCE
  • RIL_REQUEST_HANGUP_WAITING_OR_BACKGROUND
  • RIL_REQUEST_HANGUP_FOREGROUND_RESUME_BACKGROUND

有关详细信息,请访问以下链接:https://github.com/mozilla-b2g/android-hardware-ril/blob/master/include/telephony/ril.h

希望这会有所帮助:)