diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index ade022dfe..048e3324b 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -96,6 +96,7 @@
+
diff --git a/app/src/main/java/org/linphone/activities/main/MainActivity.kt b/app/src/main/java/org/linphone/activities/main/MainActivity.kt
index 1c2b2b735..adb72751c 100644
--- a/app/src/main/java/org/linphone/activities/main/MainActivity.kt
+++ b/app/src/main/java/org/linphone/activities/main/MainActivity.kt
@@ -263,6 +263,9 @@ class MainActivity : GenericActivity(), SnackBarActivity, NavController.OnDestin
} else if (addressToCall.startsWith("linphone:")) {
Log.i("[Main Activity] Removing linphone: prefix")
addressToCall = addressToCall.substring("linphone:".length)
+ } else if (addressToCall.startsWith("sip-linphone:")) {
+ Log.i("[Main Activity] Removing linphone: sip-linphone")
+ addressToCall = addressToCall.substring("sip-linphone:".length)
}
val address = coreContext.core.interpretUrl(addressToCall)
@@ -348,6 +351,7 @@ class MainActivity : GenericActivity(), SnackBarActivity, NavController.OnDestin
try {
addressToIM = URLDecoder.decode(stringUri, "UTF-8")
} catch (e: UnsupportedEncodingException) {
+ Log.e("[Main Activity] UnsupportedEncodingException: $e")
}
when {