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 {