CentOS, Asterisk 12.0.0
Смотрим что есть в BlackList-e:
asterisk*CLI> database show blacklist
/blacklist/0671111111 : 1
/blacklist/0672222222 : 1
2 results found.
Добавляем телефон в BlackList:
asterisk*CLI> database put blacklist 0673333333 1
Удаляем телефон в BlackList:
asterisk*CLI> database del blacklist 0673333333
Использование,
/etc/asterisk/extensions.conf
[someplace]
; CO=8
exten => _0441238899,1,NoOp()
exten => _0441238899,n,GotoIf($[${BLACKLIST()}=1]?blacklist)
exten => _0441238899,n,Dial(SIP/user1&SIP/user2,18,Tt)
exten => _0441238899,n(blacklist),Hangup()
exten => _0441238899,n,Goto(menu-office,s,1)