на днях в Master.csv были замечены много-много строк, которые начинались с
"","100","263732210440","dial:default","100",...
т.е. пустой логин, при этом у меня в конфигах нет даже логина "100"!
при этом у меня логируются все пакеты между астериской и радиус-сервером, и там нет пакетов, связанных с этими звонками!
КАК это могло произойти?? может, кто-нибудь сталкивался..? или умеет пользоваться гуглом лучше меня..
да, действительно, проблема в allowguest
но если ставить allowguest=no , то возникает другая проблема: из внешки к нам звонки не идут. ругаются на неизвестного юзера xxx@server.ru, где XXX -- подставляет циска. создаю юзера xxx в конфиге, и звонок воообще стопорится. какое из этих зол выбрать -- не представляю.
в sip.conf в [general] у нас указано:
context=sip-incoming ; Default context for incoming calls
вот в контексте sip-incoming разрешаем звонки только на внутренние номера.
а для нужных пиров уже указываем "полноценные" контексты, например:
[office-phone](!)
type=friend
context=office
host=dynamic
disallow=all
allow=alaw
deny=0.0.0.0/0.0.0.0
permit=10.0.0.0/255.0.0.0
[int201](office-phone)
secret=xxxxx
[int202](office-phone)
secret=yyyyy
ну и в экстеншенах что-то вроде:
[office-mini]
exten => _2XX,n,dial(sip/int${EXTEN})
exten => _2XX,n,Busy(10)
exten => _2XX,n,hangup()
[sip-incoming]
exten => s,1,answer()
exten => s,n,wait(1)
exten => s,n,resetcdr()
exten => s,n,background(dial-exten-tone)
exten => s,n,WaitExten(15)
exten => s,n,Dial(sip/int201)
exten => s,n,hangup()
include => office-mini
[office]
include => office-mini
exten => _7XXXXXXXXXX,1,......
.......
то есть из экстншна office можно звонить и на внутренние, и на внешние номера, из sip-incoming - только на внутренние.
ну и плюс нечисловые логины на внутренние номера (чтобы усложнить подбор), плюс по возможности ограничение по ip, плюс нормальные пароли, плюс fail2ban - всё это в сумме даёт некоторую защиту.
Задан: 2011-08-25 10:01:37 +0400
Просмотрен: 1,495 раз
Обновлен: Aug 25 '11
Фильтрация входящих на Catch All по IP
Самостоятельно меняется админский пароль
asterisk 14 gotoif всегда возвращает false
Вопрос для ГУРУ, создание дополнительных каналов при переводе звонка на удержание
Попытка соединения от 5550000, VOIP и т.д. [закрыт]
Взлом Asterisk. Юридические подследствия.
странные сообщения в логах. Взлом?
Решил приделать автоматическую банилку левых звонков
DAHDI, не удается сконфигурировать Chan_dahdi.conf и system.conf
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.