diff --git a/ims.mk b/ims.mk
index 8494e22..9395e4b 100644
--- a/ims.mk
+++ b/ims.mk
@@ -17,10 +17,11 @@
PRODUCT_SOONG_NAMESPACES += \
vendor/mediatek/ims
-
+# ImsService
PRODUCT_PACKAGES += \
ImsService
+# IMS Properties
PRODUCT_PRODUCT_PROPERTIES += \
persist.dbg.volte_avail_ovr=1 \
persist.dbg.vt_avail_ovr=1 \
@@ -28,3 +29,8 @@ PRODUCT_PRODUCT_PROPERTIES += \
persist.vendor.vilte_support=0 \
persist.vendor.ims_support=1 \
persist.vendor.volte_support=1
+
+# MTK IMS Overlays
+PRODUCT_PACKAGES += \
+ mtk-ims \
+ mtk-ims-telephony
diff --git a/rro_overlays/mtk-ims-telephony/Android.bp b/rro_overlays/mtk-ims-telephony/Android.bp
new file mode 100644
index 0000000..f06e261
--- /dev/null
+++ b/rro_overlays/mtk-ims-telephony/Android.bp
@@ -0,0 +1,7 @@
+runtime_resource_overlay {
+ name: "mtk-ims-telephony",
+ theme: "mtk-ims-telephony",
+ certificate: "platform",
+ sdk_version: "current",
+ product_specific: true
+}
\ No newline at end of file
diff --git a/rro_overlays/mtk-ims-telephony/AndroidManifest.xml b/rro_overlays/mtk-ims-telephony/AndroidManifest.xml
new file mode 100644
index 0000000..966e4f0
--- /dev/null
+++ b/rro_overlays/mtk-ims-telephony/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/rro_overlays/mtk-ims-telephony/res/values/config.xml b/rro_overlays/mtk-ims-telephony/res/values/config.xml
new file mode 100644
index 0000000..2e4a86b
--- /dev/null
+++ b/rro_overlays/mtk-ims-telephony/res/values/config.xml
@@ -0,0 +1,5 @@
+
+
+ com.mediatek.ims
+ com.android.service.ims
+
diff --git a/rro_overlays/mtk-ims-telephony/res/values/strings.xml b/rro_overlays/mtk-ims-telephony/res/values/strings.xml
new file mode 100644
index 0000000..04b8988
--- /dev/null
+++ b/rro_overlays/mtk-ims-telephony/res/values/strings.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ MTK Telephony IMS Config
+
+
diff --git a/rro_overlays/mtk-ims/Android.bp b/rro_overlays/mtk-ims/Android.bp
new file mode 100644
index 0000000..8e989ba
--- /dev/null
+++ b/rro_overlays/mtk-ims/Android.bp
@@ -0,0 +1,7 @@
+runtime_resource_overlay {
+ name: "mtk-ims",
+ theme: "mtk-ims",
+ certificate: "platform",
+ sdk_version: "current",
+ product_specific: true
+}
\ No newline at end of file
diff --git a/rro_overlays/mtk-ims/AndroidManifest.xml b/rro_overlays/mtk-ims/AndroidManifest.xml
new file mode 100644
index 0000000..b02a46f
--- /dev/null
+++ b/rro_overlays/mtk-ims/AndroidManifest.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/rro_overlays/mtk-ims/res/values/config.xml b/rro_overlays/mtk-ims/res/values/config.xml
new file mode 100644
index 0000000..f5e0486
--- /dev/null
+++ b/rro_overlays/mtk-ims/res/values/config.xml
@@ -0,0 +1,6 @@
+
+
+ com.mediatek.ims
+ true
+ true
+
diff --git a/rro_overlays/mtk-ims/res/values/strings.xml b/rro_overlays/mtk-ims/res/values/strings.xml
new file mode 100644
index 0000000..3772793
--- /dev/null
+++ b/rro_overlays/mtk-ims/res/values/strings.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ MTK IMS Config
+
+