Fixed missing + sign when making mobile call to international number
This commit is contained in:
@@ -1940,11 +1940,7 @@ class BaresipService: Service() {
|
|||||||
|
|
||||||
fun handleExternalCall(telecomCall: android.telecom.Call, preferredAor: String? = null) {
|
fun handleExternalCall(telecomCall: android.telecom.Call, preferredAor: String? = null) {
|
||||||
val rawUri = telecomCall.details.handle?.toString() ?: "Unknown"
|
val rawUri = telecomCall.details.handle?.toString() ?: "Unknown"
|
||||||
val uri = try {
|
val uri = Utils.uriUnescape(rawUri)
|
||||||
java.net.URLDecoder.decode(rawUri, "UTF-8")
|
|
||||||
} catch (_: Exception) {
|
|
||||||
rawUri
|
|
||||||
}
|
|
||||||
|
|
||||||
if (uas.value.isEmpty()) {
|
if (uas.value.isEmpty()) {
|
||||||
Log.e(TAG, "No User Agents available to handle external call")
|
Log.e(TAG, "No User Agents available to handle external call")
|
||||||
|
|||||||
Reference in New Issue
Block a user