VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Для индексации полезных и бесполезных разговоров

Разговоры на кухне

Модераторы: april22, Zavr2008

notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал acp1dmn

Сообщение notify_ded_bot »

Вам же нужно проверить совпадение пришедшего к вам каллерид и далее принять решение обрабатываем звонок дальше или кладём трубку.
Т.е. это нужен IF в каком-то виде.

А вы совсем не туда. Set это вы просто всем входящим присваиааете cid спамера.
Ну и не считая что в синтаксисе далее команд быть не должно.

понял! благодарю
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал md_chewbacca

Сообщение 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 не работает из-за того, что у вас где-то прописан маршрут с более точным шаблоном.
Используется маршрут с наиболее точным совпадением
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал acp1dmn

Сообщение notify_ded_bot »

Тогда уж
exten => _77XXXX,1,ExecIf($["${CALLERID(num)}"="79539170000"]?Hangup())
скобочки только пересчитай

Спасибо, но не взлетело)
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал krotesk

Сообщение notify_ded_bot »

Спасибо, но не взлетело)

что выдало в кли?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал FFSerg

Сообщение notify_ded_bot »

Спасибо, но не взлетело)

Должно взлететь. Проверяй синтаксис, принцип там правельный.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал krotesk

Сообщение notify_ded_bot »


тут и правда - будет маршрут с маской типа 775ХХ и под этот шаблон не попадёт
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал acp1dmn

Сообщение notify_ded_bot »

_XXXXXX не работает из-за того, что у вас где-то прописан маршрут с более точным шаблоном.
Используется маршрут с наиболее точным совпадением

Да, наверно тут и собака зарыта, в конфиге есть дальше сопоставления на городской/внутренний типа

exten => 770000,1,Dial(SIP/77777)
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал krotesk

Сообщение notify_ded_bot »

Да, наверно тут и собака зарыта, в конфиге есть дальше сопоставления на городской/внутренний типа

exten => 770000,1,Dial(SIP/77777)

FreePBX?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал acp1dmn

Сообщение 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
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал acp1dmn

Сообщение notify_ded_bot »

FreePBX?

чистый астериск
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH