diff --git a/ril/interfaces/hdi_service/include/ril_impl.h b/ril/interfaces/hdi_service/include/ril_impl.h index e2fba39a978464e2c51375f699366dfd5154ce39..46389d9c89e18ba7b499696bb89f42186278459c 100644 --- a/ril/interfaces/hdi_service/include/ril_impl.h +++ b/ril/interfaces/hdi_service/include/ril_impl.h @@ -55,6 +55,7 @@ public: int32_t GetCallRestriction(int32_t slotId, int32_t serialId, const std::string &fac) override; int32_t SetCallRestriction( int32_t slotId, int32_t serialId, const CallRestrictionInfo &callRestrictionInfo) override; + int32_t ExplicitCallTransferConnection(int32_t slotId, int32_t serialId); int32_t GetClip(int32_t slotId, int32_t serialId) override; int32_t SetClip(int32_t slotId, int32_t serialId, int32_t action) override; int32_t GetClir(int32_t slotId, int32_t serialId) override; @@ -72,6 +73,7 @@ public: int32_t StartDtmf(int32_t slotId, int32_t serialId, const DtmfInfo &dtmfInfo) override; int32_t StopDtmf(int32_t slotId, int32_t serialId, const DtmfInfo &dtmfInfo) override; int32_t SetBarringPassword(int32_t slotId, int32_t serialId, const SetBarringInfo &setBarringInfo) override; + int32_t SetVoNRSwitch(int32_t slotId, int32_t serialId, int32_t status) override; // Data int32_t ActivatePdpContext(int32_t slotId, int32_t serialId, const DataCallInfo &dataCallInfo) override; diff --git a/ril/interfaces/hdi_service/src/ril_impl.cpp b/ril/interfaces/hdi_service/src/ril_impl.cpp index 119bef33817bc770ef88d9afbd4e746c57ed813c..28244052075844261f0bcfbeb9c9b19ece046577 100644 --- a/ril/interfaces/hdi_service/src/ril_impl.cpp +++ b/ril/interfaces/hdi_service/src/ril_impl.cpp @@ -126,6 +126,11 @@ int32_t RilImpl::SetCallTransferInfo( return TaskSchedule(&Telephony::HRilManager::SetCallTransferInfo, slotId, serialId, callForwardSetInfo); } +int32_t RilImpl::ExplicitCallTransferConnection(int32_t slotId, int32_t serialId) +{ + return TaskSchedule(&Telephony::HRilManager::ExplicitCallTransferConnection, int32_t slotId, int32_t serialId); +} + int32_t RilImpl::GetCallRestriction(int32_t slotId, int32_t serialId, const std::string &fac) { return TaskSchedule(&Telephony::HRilManager::GetCallRestriction, slotId, serialId, fac); @@ -223,6 +228,11 @@ int32_t RilImpl::SetBarringPassword( return TaskSchedule(&Telephony::HRilManager::SetBarringPassword, slotId, serialId, setBarringInfo); } +int32_t RilImpl::SetVoNRSwitch(int32_t slotId, int32_t serialId, int32_t status) +{ + return TaskSchedule(&Telephony::HRilManager::SetVoNRSwitch, slotId, serialId, status); +} + // Data int32_t RilImpl::ActivatePdpContext(int32_t slotId, int32_t serialId, const DataCallInfo &dataCallInfo) {