Я в конфиге написал такую конструкцию:fecyt писал(а):Ну не знаю, у меня все получилось.На счет AGI, если пару номеров надо чекнуть, зачем писать сторонний скрипт, вызывать его и тратить на это ресурсы и время? Вопрос риторический.PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:localhost*CLI> database show
/blacklist/101 : blacklist test
1 results found.
== Using SIP RTP CoS mark 5
-- Executing [100@test:1] GotoIf("SIP/101-00000004", "1?blacklisted") in new stack
-- Goto (test,100,3)
-- Executing [100@test:3] Hangup("SIP/101-00000004", "") in new stack
Код: Выделить всё
exten = mi,1,Log(NOTICE,$[blacklist()])
Код: Выделить всё
vtigercrm*CLI> database show
/blacklist/74953799628 : 1
/blacklist/79774177456 : 1
/blacklist/79857880714 : 1
/dundi/secret : KmHzZFZc1WcjTQZVIhbYNw==;CFWbQko8N0J0Hp8aM4NnQQ==
/dundi/secretexpiry : 1513084310
5 results found.
vtigercrm*CLI>
Код: Выделить всё
Executing [mi@incoming_calls:1] Log("SIP/asterisk-gw-00001415", "NOTICE,0") in new stack
Код: Выделить всё
exten = mi,1,GotoIf($["${BLACKLIST()}"=1]?blacklist)
exteb = mi,n,Dial(SIP/101)
....
exten = mi, n(blacklist), Playback(privacy-unident)
Hangup()
Код: Выделить всё
exten => s,1,GotoIf(${BLACKLIST()}?blacklisted)
exten => s,n,Dial(SIP/123)
exten => s,n(blacklisted),Hangup()
Код: Выделить всё
exten => s,1,GotoIf(${BLACKLIST()}?blacklisted)
exten => s,n,Dial(SIP/123)
exten => s,n(blacklisted),Hangup()
Код: Выделить всё
exten => 100,1,Log(NOTICE,${BLACKLIST()})
Код: Выделить всё
Executing [mi@incoming_calls:1] NoOp("SIP/asterisk-gw-00001417", "79774175476") in new stack
[Dec 12 16:23:10] VERBOSE[9513][C-00000abf] pbx.c: -- Executing [mi@incoming_calls:2] Log("SIP/asterisk-gw-00001417", "NOTICE,0") in new stack
Код: Выделить всё
exten = mi,1,NoOp(${CALLERID(num)})
exten = mi,n,Log(NOTICE,$[BLACKLIST()])
Код: Выделить всё
vtigercrm*CLI> database show
/blacklist/74953799628 : 1
/blacklist/79774177456 : 1
/blacklist/79857880714 : 1
/dundi/secret : KmHzZFZc1WcjTQZVIhbYNw==;CFWbQko8N0J0Hp8aM4NnQQ==
/dundi/secretexpiry : 1513084310
5 results found.
vtigercrm*CLI>