From 0f6aaf05632040e944da729669e1c1dd0010fc22 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sun, 10 May 2026 14:20:01 +0300 Subject: [PATCH] Add blocked mobile call to history --- .../com/tutpro/baresip/BaresipService.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index f1bf7868..a445b24d 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -1765,6 +1765,24 @@ class BaresipService: Service() { else -> "connected" } + if (initialStatus == "incoming") { + if (ua.account.blockUnknown && Contact.contactName(uri) == uri) { + Log.d(TAG, "Auto-rejecting incoming PSTN call from $uri") + telecomCall.disconnect() + toast(String.format(getString(R.string.call_blocked), + Utils.friendlyUri(this, uri, ua.account))) + if (ua.account.callHistory) { + Blocked( + ua.account.aor, + uri, + "invite", + GregorianCalendar().timeInMillis + ).add() + } + return + } + } + val call = Call.ExternalCall( telecomCall, ua,