VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Вход

Найдено 17 результатов

andrystepa
12 дек 2017, 16:41
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Re: Черный список не срабатывает

andrystepa писал(а):Какого номера нет? 79774175476. Он там есть. В списке вторым стоит.
Извиняюсь. Номер 79774177456. Я их часто путаю - у начальника 4175476.
andrystepa
12 дек 2017, 16:38
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Re: Черный список не срабатывает

fecyt писал(а):Вы что не увидели? У вас СКОБКИ КВАДРАТНЫЕ. Вы там что-то вычислить пытаетесь, а не значение да или нет. Некорректный синтаксис.
Тьфу ты черт, дурак старый! Надо же так опростоволоситься! Спасибо что заметили!
andrystepa
12 дек 2017, 16:34
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Re: Черный список не срабатывает

Какого номера нет? 79774175476. Он там есть. В списке вторым стоит.
andrystepa
12 дек 2017, 16:27
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Re: Черный список не срабатывает

Сделал. В логе увидел вот что:

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

В общем то то, что и должно ...
andrystepa
12 дек 2017, 16:00
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Re: Черный список не срабатывает

Первая ошибка от того что не копипастил, а руками писал.
А вторая - я уже писал, что конфигурация:

Код: Выделить всё

exten => s,1,GotoIf(${BLACKLIST()}?blacklisted)
exten => s,n,Dial(SIP/123)
exten => s,n(blacklisted),Hangup()
у меня отсеивает все звонки подряд.
andrystepa
12 дек 2017, 15:48
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Re: Черный список не срабатывает

Ну не знаю, у меня все получилось.
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 ...
andrystepa
12 дек 2017, 15:29
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Re: Черный список не срабатывает

А для чего тогда нужна функция blacklist()?
Согласно описанию она возвращает 1 если номер есть в черном списке, и 0 если нет.
andrystepa
12 дек 2017, 11:21
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Re: Черный список не срабатывает

А вот в такой конфигурации:

Код: Выделить всё

exten => s,1,GotoIf(${BLACKLIST()}?blacklisted)
exten => s,n,Dial(SIP/123)
exten => s,n(blacklisted),Hangup()
Черный список срабатывает на все звонки подряд!
andrystepa
11 дек 2017, 19:12
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Re: Черный список не срабатывает

Там одну строчку не до конца скопировал:

MixMonitor("SIP/asterisk-gw-000013eb", "/var/spool/asterisk/monitor/IN_11122017_18-33_79032285568.wav,b") in new stack

так что все правильно в базе данных. Более того, для чистоты, я добавил туда и 79032285568 и 89032285568. Так что все должно работать ...
andrystepa
11 дек 2017, 18:50
Форум: Конфигурация и настройка Asterisk
Тема: Черный список не срабатывает
Ответы: 25
Просмотры: 18971

Черный список не срабатывает

Настройка черного списка сделана так:

exten = mi,1,GotoIf($["${BLACKLIST()}"=1]?blacklist)
exteb = mi,n,Dial(SIP/101)
....
exten = mi, n(blacklist), Playback(privacy-unident)
Hangup()

Добавил свой номер в базу командой

database put blacklist 89032285568 1

Звоню со своего телефона, а ...
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH