freeswitchforum.com
https://freeswitchforum.com/

FreeSwitch & NAT
https://freeswitchforum.com/viewtopic.php?f=6&t=887
Страница 1 из 2

Автор:  Samael28 [ 19 дек 2017 12:38 ]
Заголовок сообщения:  FreeSwitch & NAT

Приветствую. Уже в нескольких случаях столкнулся со странным (для меня) поведением FS в случае NAT.
Суть следующая:
FS находится за NAT (кстати, не всегда), телефоны посылают ему REGISTER.
В sngrep я вижу адрес запроса источника. Но FS упорно шлет ответ на адрес источника, но вот порт выбирает из поля Contact.
Получается картина подобная этой.
http://prntscr.com/hpgfjy

При этом включено NDLB-force-rport (true/safe), aggressive-nat-detection..
Также пытался включать на клиенте NDLB-connectile-dysfunction. Ничего. FS упорно шлет ответы именно на порт, который видит в Contact.

SIP ALG на роутере нету, правда если телефоны Linksys со старой прошивкой, то помогает включение SIP ALG на Микротике.
Такое бывает не со всеми телефонами, просто не могу понять закономерность, разве что с TCP такого не бывает, только UDP. Но не все телефоны умеют TCP.

Автор:  Samael28 [ 19 дек 2017 13:09 ]
Заголовок сообщения:  Re: FreeSwitch & NAT

Такая же ситуация, только FS уже на публичном адресе.

Вложения:
Screenshot at Dec 19 11-08-55.png
Screenshot at Dec 19 11-08-55.png [ 134.53 КБ | Просмотров: 14495 ]

Автор:  Vlad1983 [ 19 дек 2017 13:13 ]
Заголовок сообщения:  Re: FreeSwitch & NAT

попробовать
NDLB-connectile-dysfunction

Автор:  Samael28 [ 19 дек 2017 13:55 ]
Заголовок сообщения:  Re: FreeSwitch & NAT

Пробовал. Но судя по всему, я немного переоценил FS. Например, при изменении опций NDLB профиль таки лучше перезапускать, а не делать rescan. Регистраций я добился, теперь пинаю, чтобы чудо-телефон заработал....

Автор:  d209l [ 19 дек 2017 17:11 ]
Заголовок сообщения:  Re: FreeSwitch & NAT

Пользуясь случаем хочу описать свою проблему есть фрисвитч без ната есть телефон сименс за натом и два интернет провайдера сименс регистрируется и работает без проблем с одного и другого провайдера(один провайдер со статическим адресом а другой серый).А вот со шлюзами Dynamix проблема не хочет регестрироваться чарез провайдера с серыми адресами.Но при этом на задарме работает вполне успешно .В логах фрисвитча я вижу попытки регистрации и на этом све дальше регистрация не проходит.Может кто сталкивался ?

Автор:  Vlad1983 [ 19 дек 2017 18:20 ]
Заголовок сообщения:  Re: FreeSwitch & NAT

снимайте дампы трафика и разбирайте что не так

Автор:  d209l [ 19 дек 2017 21:25 ]
Заголовок сообщения:  Re: FreeSwitch & NAT

Подключил AUDIOCODES результат такой же,то есть его отсутствие с астериском на том же хосте проблем нет

Автор:  Vlad1983 [ 20 дек 2017 11:18 ]
Заголовок сообщения:  Re: FreeSwitch & NAT

вы читаете что вам пишут?
какой смысл продолжать говорить что в астериске все работает и ничего не делать?

Автор:  Samael28 [ 20 дек 2017 18:04 ]
Заголовок сообщения:  Re: FreeSwitch & NAT

Это не я отвечал :)
Вообще да, не до конца понятна идея aggressive-nat-detection и что оно делает, про NDLB-семейство вроде все понятно.
Ну и повторюсь, просто rescan делать на профиле при "развлечениях" с этими опциями недостаточно.

Автор:  Vlad1983 [ 20 дек 2017 18:42 ]
Заголовок сообщения:  Re: FreeSwitch & NAT

я и не вам писал

aggressive-nat-detection если хоть одна пара хост:порт в заголовках не соответствует тому с которого прилетел пакет, считается что клиент за NAT

Страница 1 из 2 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/