Проблема регистрации sip-ов после реконнекта ВПН [ РЕШЕНО ]

Все об IP телефонии

Проблема регистрации sip-ов после реконнекта ВПН [ РЕШЕНО ]

Сообщение leo » 30 ноя 2015, 10:37

Наблюдается проблема повторной регистрации SIP клиентов после востановления ВПН соединения...
Увидел статью с аналогичной проблемой http://habrahabr.ru/post/271747/.
Кто разберется под нашу ситуацию - отпишитесь... у самого трошки времени сейчас на это нету :(
Аватар пользователя
leo
Администратор
 
Сообщений: 105
Зарегистрирован: 19 ноя 2015, 11:52
Откуда: Николаев
Благодарил (а): 13 раз.
Поблагодарили: 26 раз.

Re: Проблема регистрации sip-ов после реконнекта ВПН

Сообщение leo » 12 фев 2016, 13:19

Возвращаясь к проблеме
из инета:
Здравствуйте, подскажите как командной строкой удалить unreplied соединения?
из винбокса firewall-connection их видно и можно удалить в ручную, а как это сделать в автоматическом режиме? из-за них не регятся удалённые IP телефоны, как только удаляешь такие соединения регистрация выполняется. или может есть ещё какие способы?

решения никто не подсказал,нашел сам, конечно не без помощи интернета smile.gif
пишем и выполняем скриптик
:foreach i in=[/ip firewall connection find assured=no] do={
/ip firewall connection remove $i
}
в pouterOS нет команды поиска unreplied, есть только assured, отличие в том, что assured ищет все не активные(при =no) соединения(unreplied и без статуса), но в принципе работает.
для SIP соединений скрипт
:foreach i in=[/ip firewall connection find assured=no && dst-address~":5060"] do={
/ip firewall connection remove $i
}
для GRE соединений
:foreach i in=[/ip firewall connection find assured=no && protocol="gre"] do={
/ip firewall connection remove $i
}
думаю принцип понятен cool.gif
я сейчас использую для GRE (пример)
:foreach i in=[/ip firewall connection find assured=no && protocol="gre"] do={
:log warning ("clear-GRE-connections: clearing connection src-address:$[/ip firewall connection get $i src-address] dst-address:$[/ip firewall connection get $i dst-address]")
/ip firewall connection remove $i
}
и в отчётах видно, что и каким правилом удаляется.
Вопрос решен.

осталось правильно написать скрипт и правильно его записать...
еще нашел такую команду /ip firewall connection remove [find connection-type=sip] но эта не помогает...
и подобные команды почемуто не удаляют никаких записей... например нужно грохнуть все сессии на сервер телефонии вот так - /ip firewall connection { remove [find dstc-address 192.168.2.10] } только ничего не грохается (может изменили чтото в версии микротика... незнаю). Если руками из Винбокса удалить эту запись - телефоны работают.
Может, кто займется плотнее этой проблемой... у в командировку на 4 дня...
Аватар пользователя
leo
Администратор
 
Сообщений: 105
Зарегистрирован: 19 ноя 2015, 11:52
Откуда: Николаев
Благодарил (а): 13 раз.
Поблагодарили: 26 раз.

Re: Проблема регистрации sip-ов после реконнекта ВПН [ РЕШЕН

Сообщение leo » 24 фев 2016, 09:35

Решение данной проблемы с учетом нашей схемы применения описал здесь http://videooko.net/?p=443
Аватар пользователя
leo
Администратор
 
Сообщений: 105
Зарегистрирован: 19 ноя 2015, 11:52
Откуда: Николаев
Благодарил (а): 13 раз.
Поблагодарили: 26 раз.


Вернуться в IP телефония

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron