Size: a a a

2020 January 23

DB

Dmitry Baryshnikov in Asterisker-ы
Andrey
ip в белом списке. Даже есть и он банит ип, то как телефоны потом сами восстанавливаются, ведь ip никто не вытаскивал из бана...
может какой-то телефон с неверным паролем щимится? логи сомтрели?
источник

A

Andrey in Asterisker-ы
Nikolay Shakin
Это сообщение , что порт недоступен
т.е это не показатель. и ситуация может стандартная?
источник

DB

Dmitry Baryshnikov in Asterisker-ы
и по неверному паролю f2b банит
источник

PZ

Pavel Z in Asterisker-ы
Andrey
ip в белом списке. Даже есть и он банит ип, то как телефоны потом сами восстанавливаются, ведь ip никто не вытаскивал из бана...
ну так он же не вечно сидит в бане, тут как настроите. вы дайте команду в момент, когда порт анричибл
источник

DB

Dmitry Baryshnikov in Asterisker-ы
если в jail.local не рописан ignore ip, он все равно будет банить
источник

A

Andrey in Asterisker-ы
Dmitry Baryshnikov
и по неверному паролю f2b банит
такой же ответ, тогда как телефоны снова восстанавливаются, если бан стоит на длительное время не равное времени восстановления
источник

DB

Dmitry Baryshnikov in Asterisker-ы
Andrey
такой же ответ, тогда как телефоны снова восстанавливаются, если бан стоит на длительное время не равное времени восстановления
возможно у вашего f2b есть мультипликативное время бана, когда первы раз попадает одно время, потом больше и т.д.
источник

DB

Dmitry Baryshnikov in Asterisker-ы
а после перезагрузки f2b всё сбрасывается
источник

DB

Dmitry Baryshnikov in Asterisker-ы
и опять по новой
источник

A

Andrey in Asterisker-ы
Dmitry Baryshnikov
если в jail.local не рописан ignore ip, он все равно будет банить
прописан в default
источник

ES

Eugene Stepanov in Asterisker-ы
Всем привет. Нужна небольшая помощь.Функция Gotoif не понимает диапазон 70XXX, т.е. звонок на 70000 Gotoif не воспринимает.
exten => pilot,1,Answer()
exten => pilot,n,Set(ABNUM=${SIP_HEADER(TO)})
exten => pilot,n,Set(ABNUM=${CUT(ABNUM,@,1)})
exten => pilot,n,Set(ABNUM=${CUT(ABNUM,:,2)})
exten => pilot,n,Gotoif($[${ABNUM}=70XXX]?vlg:next)
exten => pilot,n(vlg),Dial(sip/${ABNUM},30,tTwW)
exten => pilot,n(next),Gotoif($[${ABNUM}=71XXX]?elan:next2)
exten => pilot,n(elan),Dial(IAX2/elan/${ABNUM},45,tTwW)
источник

JS

Jon Smit in Asterisker-ы
_70XXX
источник

ES

Eugene Stepanov in Asterisker-ы
нет
источник

АМ

Александр Мисюрин in Asterisker-ы
Eugene Stepanov
Всем привет. Нужна небольшая помощь.Функция Gotoif не понимает диапазон 70XXX, т.е. звонок на 70000 Gotoif не воспринимает.
exten => pilot,1,Answer()
exten => pilot,n,Set(ABNUM=${SIP_HEADER(TO)})
exten => pilot,n,Set(ABNUM=${CUT(ABNUM,@,1)})
exten => pilot,n,Set(ABNUM=${CUT(ABNUM,:,2)})
exten => pilot,n,Gotoif($[${ABNUM}=70XXX]?vlg:next)
exten => pilot,n(vlg),Dial(sip/${ABNUM},30,tTwW)
exten => pilot,n(next),Gotoif($[${ABNUM}=71XXX]?elan:next2)
exten => pilot,n(elan),Dial(IAX2/elan/${ABNUM},45,tTwW)
немного не понял, а что оно должно делать?
источник

АМ

Александр Мисюрин in Asterisker-ы
в вашем примере он просто сравнивает ABNUM с 71ХХХ и это отнюдь для сравнения не маска, а просто равенство
источник

АМ

Александр Мисюрин in Asterisker-ы
Gotoif сам по себе не умеет в шаблоны, посмотрите на REGEX
источник

ES

Eugene Stepanov in Asterisker-ы
Александр Мисюрин
немного не понял, а что оно должно делать?
спасибо, почитаю
источник

АМ

Александр Мисюрин in Asterisker-ы
тоесть будет что то вроде
GotoIf($[${REGEX("71[0-9]{3}"${ABNUM})}]?elan:next2)
источник

ES

Eugene Stepanov in Asterisker-ы
Александр Мисюрин
тоесть будет что то вроде
GotoIf($[${REGEX("71[0-9]{3}"${ABNUM})}]?elan:next2)
спасибо
источник

АМ

Александр Мисюрин in Asterisker-ы
для верхнего по аналогии
источник