Add blocked mobile call to history

This commit is contained in:
Juha Heinanen
2026-05-10 14:20:01 +03:00
parent 84edc5e124
commit 0f6aaf0563

View File

@ -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,