Check if blocking rules match also to incoming mobile call

This commit is contained in:
Juha Heinanen
2026-06-28 20:56:07 +03:00
parent a5985e2cf6
commit 842ceda34f

View File

@ -2116,6 +2116,22 @@ class BaresipService: Service() {
).add()
return
}
if (isBlocked(uri)) {
Log.d(TAG, "Auto-rejecting incoming PSTN call from $uri by block rule")
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(