Size: a a a

Asterisk may be Experts

2018 July 12

SS

SilverJoe SPA in Asterisk may be Experts
Александр Шандер
Неа. Я к тому так ловят "ой в африку звонят ночью в новый год" или так себе подход или так пацаны не делают?
Суточный лимит, часовой лимит, плюс закрыть направления
А те ругательства что вы написали - не помогут
источник

АШ

Александр Шандер in Asterisk may be Experts
Dmitriy Serov 🔒
у меня Asterisk 15 + pjsip + HEP + Homer + fail2ban
но fail2ban не связан с HOMER.. я в логи пишу из диалплана то, что нужно отслеживать и настроил fail2ban на эти логи
Мне нравиться идея, но из PJSIP как вытягиваете IP пакета, я по разному делал. Но мне кажется всё из поля contact и вообще, когда зарегистрирован.
источник

SS

SilverJoe SPA in Asterisk may be Experts
Александр Шандер
Мне нравиться идея, но из PJSIP как вытягиваете IP пакета, я по разному делал. Но мне кажется всё из поля contact и вообще, когда зарегистрирован.
А в чем сложность?
источник

АШ

Александр Шандер in Asterisk may be Experts
То что я не нашёл 100% рабочий вариант.
источник

SS

SilverJoe SPA in Asterisk may be Experts
Откуда куда вытащить?
источник

SS

SilverJoe SPA in Asterisk may be Experts
И зачем?
источник

АШ

Александр Шандер in Asterisk may be Experts
источник

АШ

Александр Шандер in Asterisk may be Experts
exten => h,n,Set(CDR(peerip)=${PJSIP_CONTACT(${CONTACT},via_addr)})
exten => h,n,Set(CDR(recvip)=${PJSIP_CONTACT(${CONTACT},uri)})
exten => h,n,Set(CDR(fromuri)=${CHANNEL(pjsip,remote_addr)})
exten => h,n,Set(CDR(remoteip)=${PJSIP_CONTACT(${CONTACT},uri)})
exten => h,n,Set(CDR(uri)=${CHANNEL(pjsip,request_uri)})
exten => h,n,Set(USER_AGENT=${PJSIP_CONTACT(${CONTACT},user_agent)})
exten => h,n,Set(CDR(useragent)=${USER_AGENT})
источник

АШ

Александр Шандер in Asterisk may be Experts
Смысл в том, что я не вытаскиваю в чистом виде IP, это поле с contact
источник

АШ

Александр Шандер in Asterisk may be Experts
На пример пользователь не послал REGISTER, но авторизовался, через два INVITE, звонок прошёл, но поле CONTACT пустое, и нет там IP.
источник

АШ

Александр Шандер in Asterisk may be Experts
А например злые хакеры ставят левые IP в полях FROM, CONTACT, а плются пакеты с другого адреса. в security_log asterisk будет реальный IP, а тут в Dialplan я не могу реальный показать, что бы пожаловаться на него в fail2ban
источник

DY

Dmitriy Yermakov in Asterisk may be Experts
источник

АШ

Александр Шандер in Asterisk may be Experts
Вот её я и смотрел )
источник

DY

Dmitriy Yermakov in Asterisk may be Experts
например - remote_addr - On inbound calls, the full IP address and port number that the INVITE request was received from.
источник

АШ

Александр Шандер in Asterisk may be Experts
И там sip более причёсан, чем pjsip
источник

АШ

Александр Шандер in Asterisk may be Experts
Dmitriy Yermakov
например - remote_addr - On inbound calls, the full IP address and port number that the INVITE request was received from.
Сейчас опять пртестирую, там что-то было не айс.
источник

SS

SilverJoe SPA in Asterisk may be Experts
PJSIP_HEADER же
источник

SS

SilverJoe SPA in Asterisk may be Experts
Команда
источник

SS

SilverJoe SPA in Asterisk may be Experts
А там делай что хошь
источник

SS

SilverJoe SPA in Asterisk may be Experts
источник