Skip to content

Commit 58f0839

Browse files
committed
sm8650-common: PhhIms tests
Change-Id: I9958382912bb634b98514f26d5868b95378e653c
1 parent 2a69e6e commit 58f0839

5 files changed

Lines changed: 36 additions & 1 deletion

File tree

common.mk

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,17 @@ PRODUCT_PACKAGES += \
194194
init.samsung.power.rc \
195195
init.samsung.rc
196196

197+
# IMS over Wi-Fi data service and network qualification service.
198+
# These are also useful for VoLTE-only bring-up because the telephony
199+
# framework still expects the WLAN data/network service hooks to exist.
200+
PRODUCT_PACKAGES += \
201+
Iwlan \
202+
QualifiedNetworksService \
203+
PhhIms
204+
205+
PRODUCT_COPY_FILES += \
206+
$(LOCAL_PATH)/configs/permissions/privapp-permissions-me.phh.ims.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-me.phh.ims.xml
207+
197208
# Kernel
198209
PRODUCT_ENABLE_UFFD_GC := true
199210

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<permissions>
3+
<privapp-permissions package="me.phh.ims">
4+
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>
5+
<permission name="android.permission.MODIFY_PHONE_STATE"/>
6+
</privapp-permissions>
7+
</permissions>

overlay/FrameworksResTarget/res/values/config.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,14 @@
5656

5757
<!-- Whether the device enable the non-standalone (NSA) mode of 5G NR.-->
5858
<bool name="config_telephony5gNonStandalone">true</bool>
59+
60+
<!-- IMS -->
61+
<bool name="config_carrier_volte_available">true</bool>
62+
<bool name="config_device_volte_available">true</bool>
63+
<bool name="config_device_vt_available">true</bool>
64+
<bool name="config_use_voip_mode_for_ims">true</bool>
65+
66+
<string name="config_wlan_data_service_package">com.google.android.iwlan</string>
67+
<string name="config_wlan_network_service_package">com.google.android.iwlan</string>
68+
<string name="config_qualified_networks_service_package">com.android.telephony.qns</string>
5969
</resources>

overlay/TelephonyResCommon/res/values/config.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<bool name="config_support_rtt">true</bool>
1818

1919
<!-- String indicating the package name of the device ImsService implementation for MMTEL. -->
20-
<string name="config_ims_mmtel_package" translatable="false">org.codeaurora.ims</string>
20+
<string name="config_ims_mmtel_package" translatable="false">me.phh.ims</string>
2121

2222
<!-- String indicating the package name of the device ImsService implementation for RCS. -->
2323
<string name="config_ims_rcs_package" translatable="false">vendor.qti.imsrcs</string>

product.prop

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,10 @@ persist.bluetooth.samsung.a2dp_offload.cap=sbc-aptx-ssc-hifi
4343
remote_provisioning.connect_timeout_millis=2000
4444
remote_provisioning.enable_rkpd=true
4545
remote_provisioning.hostname=remoteprovisioning.googleapis.com
46+
47+
# IMS
48+
persist.dbg.volte_avail_ovr=1
49+
persist.dbg.wfc_avail_ovr=1
50+
persist.dbg.allow_ims_off=1
51+
persist.phh.ims.webrtc_aec_delay_ms=100
52+
persist.phh.ims.webrtc_aec_strength_pct=175

0 commit comments

Comments
 (0)