diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index a7ba1d0..74b55d0 100755
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -47,6 +47,8 @@
<uses-permission android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
+ <uses-permission android:name="android.permission.PROCESS_CALL_RECORD" />
<permission
android:name="android.permission.BROADCAST_CALLLOG_INFO"
android:label="Broadcast the call type/duration information"
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
android:sharedUserId="android.uid.system">
+ <permission android:label="Process call record"
+ android:protectionLevel="signatureOrSystem"
+ android:name="android.permission.PROCESS_CALL_RECORD">
+ </permission>
<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE"/>
<application>
- <service android:name=".CallRecorderService" android:label="CallRecorderService">
+ <service android:name=".CallRecorderService" android:label="CallRecorderService"
+ android:permission="android.permission.PROCESS_CALL_RECORD">
<intent-filter>
<action android:name="mediatek.telecom.action.CALL_RECORD" />