Страница 1167 из 1178
Добавлено: 11 июн 2025, 08:12
notify_ded_bot
Вам же нужно проверить совпадение пришедшего к вам каллерид и далее принять решение обрабатываем звонок дальше или кладём трубку.
Т.е. это нужен IF в каком-то виде.
А вы совсем не туда. Set это вы просто всем входящим присваиааете cid спамера.
Ну и не считая что в синтаксисе далее команд быть не должно.
понял! благодарю
Добавлено: 11 июн 2025, 08:12
notify_ded_bot
Здравствуйте!
Такой вопрос, подскажите пожалуйста :)
Старый Астериск 13й версии.
Задача по минимуму, ограничить вызов на все телефоны с определенных снаружи. И вот в чем засада.
Например, у нас номера с 550001 по 559999
Телефон "спамера" - 79539170000
Если я к примеру делаю
exten => 555555/79539170000,1,Hangup()
и звоню с 79539170000 на 555555, то все окей, звонок сразу скидывается
Если я делаю шаблон типа
exten => _55XXXX/79539170000,1,Hangup()
или
exten => _XXXXXX/79539170000,1,Hangup()
или еще как-то, то все бесполезно, звонки проходят.
ЧТо тут можно сделать?
_XXXXXX не работает из-за того, что у вас где-то прописан маршрут с более точным шаблоном.
Используется маршрут с наиболее точным совпадением
Добавлено: 11 июн 2025, 08:12
notify_ded_bot
Тогда уж
exten => _77XXXX,1,ExecIf($["${CALLERID(num)}"="79539170000"]?Hangup())
скобочки только пересчитай
Спасибо, но не взлетело)
Добавлено: 11 июн 2025, 08:13
notify_ded_bot
Спасибо, но не взлетело)
что выдало в кли?
Добавлено: 11 июн 2025, 08:14
notify_ded_bot
Спасибо, но не взлетело)
Должно взлететь. Проверяй синтаксис, принцип там правельный.
Добавлено: 11 июн 2025, 08:14
notify_ded_bot
тут и правда - будет маршрут с маской типа 775ХХ и под этот шаблон не попадёт
Добавлено: 11 июн 2025, 08:15
notify_ded_bot
_XXXXXX не работает из-за того, что у вас где-то прописан маршрут с более точным шаблоном.
Используется маршрут с наиболее точным совпадением
Да, наверно тут и собака зарыта, в конфиге есть дальше сопоставления на городской/внутренний типа
exten => 770000,1,Dial(SIP/77777)
Добавлено: 11 июн 2025, 08:15
notify_ded_bot
Да, наверно тут и собака зарыта, в конфиге есть дальше сопоставления на городской/внутренний типа
exten => 770000,1,Dial(SIP/77777)
FreePBX?
Добавлено: 11 июн 2025, 08:15
notify_ded_bot
что выдало в кли?
-- Accepting call from '79539170000' to '770000' on channel 0/14, span 1
-- Executing [770000@s_peer:1] Answer("DAHDI/i1/79539170000-5d58", "") in new stack
Добавлено: 11 июн 2025, 08:15
notify_ded_bot