Ich löse das mit einem LUA-Script. Klar, eine Oberfläche zum Eintragen der Rufnummern wäre besser, aber so bleibt zumindest das Telefonbuch frei von blockierten Nummern. Das Script bindest du dann in der Warteschleife/Rufgruppe bei Extern/Vorher ein.
-- Liste aller blockierten Rufnummern
local blacklist = {
['004912412653645'] = 'Bemerkung',
['004912412423412'] = 'Bemerkung'
}
-- Rufnummer des Anrufers im internationalen Format
local caller_number = tostring(channel["MDC_CALLER_NUM_INTERNAT"]:get())
-- Prüfe, ob Rufnummer in Blacklist ist
if blacklist[caller_number] ~= nil then
-- Ein Label setzen, z.B. mit der Bemerkung
channel["MDC_LABEL-48"] = blacklist[caller_number]
-- Anruf auflegen.
-- 19 ist NO_ANSWER
-- 21 ist CALL_REJECT, wurde aber von Pascom 17 nicht unterstützt. Geht nun evtl. mit 18
app["hangup"](19)
end