в переводе на русский - надо писать блокировку из связки iptables и fail2ban - Что вполне реально только муторно и дорого.
awsswa ( 2017-06-16 10:59:34 +0400 )редактироватьВсем привет.
Как ограничить подключение только с одного устройства не зная ip адрес клиента, т.е. если клиент уже подключился, то нельзя было подключиться с другого устройства? Параметр call-limit и функция GROUP_COUNT() это больше для ограничения одновременных звонков.
deny = 0.0.0.0/0.0.0.0
permit = 10.10.10.10
Тоже не подходит, так как есть клиенты которые подключаются из интернета с разных ip адресов.
1) включаем в астериск verbose 2
2) Читаем файл на предмет новой регистрации.
3) Если не было регистрации, все ок.
4) если регистрация была, сейчас с нового адреса, временно баним новый адрес.
5) если пропала регистрация на адресе1, то адрес2 разбаниваем.
в переводе на русский - надо писать блокировку из связки iptables и fail2ban - Что вполне реально только муторно и дорого.
awsswa ( 2017-06-16 10:59:34 +0400 )редактироватьЗадан: 2017-06-13 15:03:29 +0400
Просмотрен: 401 раз
Обновлен: Jun 13 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
не зная ip адрес клиента никак. Делайте это через iptables . Как ? man iptables. Помогут модули hashlimit и string .
zzuz ( 2017-06-13 16:26:38 +0400 )редактировать