You can check here about what are the permissions needed for
calls. Open the file
app/src/main/AndroidManifest.xml, and add the following code in outside the
For audio calls, we need below permissions:
You can use the below method to check audio call permissions:
For video call, we need below permissions:
You can use the below method to check video call permissions:
Android 12, ensure that
android.permission.READ_PHONE_STATEruntime permissions are granted for your app for seameless audio routing and gsm call handling. If the
android.permission.BLUETOOTH_CONNECTpermission is not granted, call audio will not be routed to BT Headset even though it is connected. If the
android.permission.READ_PHONE_STATEpermission is not granted, gsm call related functionalities will not work in sdk.
Android 13, CallSDK need below permission to show ongoing call notification.
You can use the below method to check call notification permission: