Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

MikroTik SIP-ALG и переключение SIP на резервный канал инета

0

В MikroTik для резервирования связи офиса с инетом установлен Мегафон 4G модем М100-3, настроено автоматическое переключение маршрута с помощью recursive шлюзов (как описано тут http://wiki.mikrotik.com/wiki/AdvancedRoutingFailoverwithoutScripting). Так вот, при переключении маршрута всякие http и icmp и другие соединения переключаются норм. - достаточно просто переустановить соединение, а для SIP чтобы получить соединение по новому маршруту приходиться вручную удалять запись старого соедниения командой /ip firewall connection remove

Либо я что-то делаю не так, либо придётся делать триггер ...

удалить закрыть спам изменить тег редактировать

спросил 2014-07-10 17:23:23 +0400

surae Gravatar surae
21 14 3 10

обновил 2014-07-10 17:25:30 +0400

Comments

SIP ALG = зло.

Zavr2008 ( 2014-07-10 17:34:07 +0400 )редактировать

чо это зло-то? можешь что-то лучше предложить? sip-proxy? в принципе можно в metaROUTER запустить на MikroTik'е sip-proxy на openwrt - кто знает как?

surae ( 2014-07-10 19:36:12 +0400 )редактировать

SIP ALG не всегда зло :-) С некоторыми провайдерами без него не работает

nana_MeDBeD ( 2014-07-11 06:30:15 +0400 )редактировать

SIP ALG - всегда зло. Без него работает со всеми провайдерами. Для этого хотя бы нужно почитать полезные книжки по Asterisk.

Zavr2008 ( 2014-07-11 12:10:32 +0400 )редактировать

Не согласен. Почти всегда используем SIP ALG. В микротике он нормально сделан.

switch ( 2014-07-14 23:18:59 +0400 )редактировать

to Zavr2008: проблема в том, что эти умные книжки к сожалению не всегда читают производители некоторых роутеров. Вот и получается что у одного производителя sip alg корректно реализован, а у другого только одно название. Причем бывает, что на разных железках одного производителя реализовано по-разному. Примеров из личного опыта предостаточно.

nana_MeDBeD ( 2014-07-17 04:14:33 +0400 )редактировать

в случае активации SIP ALG необходимо вырубать NAT в asterisk. Что иногда сложнее для людей чем в астере ручками задать правильно всё.

Zavr2008 ( 2014-07-19 01:04:39 +0400 )редактировать

2 Ответа

1
  1. Переделать переход основной/запасной канал в соответствии с вот этим руководством

  2. В скрипт переключающий маршруты добавить

    /ip firewall connection remove [/ip firewall connection find connection-type=sip]

или даже немного проще

/ip firewall connection remove [find connection-type=sip]
ссылка удалить спам редактировать

ответил 2014-07-13 14:29:26 +0400

SolarW Gravatar SolarW
356 2 10

обновил 2014-07-13 14:41:07 +0400

Comments

оставил переключение с курусивными маршрутами и добавил эту команду /ip firewall connection remove [find connection-type=sip] через Netwatch - Ура! работает!

surae ( 2014-07-18 17:11:00 +0400 )редактировать
0

Тема уже не раз обсуждалась.. В случае 3G/4G обычно выдается динамический IP. Соотвественно и каждый раз новый externip в Астере. Соответственно и решать нужно либо на нем, либо вне локалки, например:


Аренда VPS где-нить и поднятие транзитного астера там. Туда коннектить клиентов. Оттуда - тот же OpenVPN средствами Микротика.

ссылка удалить спам редактировать

ответил 2014-07-11 02:38:03 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

обновил 2014-07-11 02:38:43 +0400

Comments

VPS стоит денег и слишком дофига делов; мне тут всего лишь научиться мочить старые соединения в трекере MikroTik'а - как получится напишу, и, кстати, если интерфейс от наземного пров-ра погасает, думаю старые соединения автоматически замочаться, так что описанный выше затык вообще редкий случай получается

surae ( 2014-07-11 04:41:00 +0400 )редактировать

как запасной вариант, думаю попробовать SIP-прокси какой-нибудь в metaROUTER засунуть в openwrt - какой посоветуете SIP-прокси?

surae ( 2014-07-11 04:42:15 +0400 )редактировать

"VPS стоит денег", Строим очередной пионернет? А почитать книжки лень...

Zavr2008 ( 2014-07-11 12:14:01 +0400 )редактировать

на отдельный комп просто воткните этот 4G свисток, туда же и Астер. И будет счастье - оба линка будут работать одновременно.

Zavr2008 ( 2014-07-11 12:15:24 +0400 )редактировать

Zavr2008, ну да, это вариант, но свисток можно оставить в MikroTik'е, но прокинуть мост VLAN'ом до * (всё равно свисток рядом с серверным шкафом не может LTE поймать и нужно выносить его)

surae ( 2014-07-11 13:44:31 +0400 )редактировать

кстати, насчёт пионернета, я не ослышался? было предложение пустить голос через OpenVPN/TCP на MirkoTik'е? это же получится UDP через TCP

surae ( 2014-07-11 13:55:57 +0400 )редактировать

OpenVPN работает и по udp и по tcp.

Zavr2008 ( 2014-07-11 15:18:25 +0400 )редактировать

ну просто в MikroTik пока не активировали вариант UDP, почему-то, это известная беда, все MikroTik'еры регулярно стонут

surae ( 2014-07-11 20:24:01 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-07-10 17:23:23 +0400

Просмотрен: 4,215 раз

Обновлен: Jul 13 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.