freeswitchforum.com https://freeswitchforum.com/ |
|
Freeswitch и NAT https://freeswitchforum.com/viewtopic.php?f=6&t=774 |
Страница 1 из 1 |
Автор: | Samael28 [ 05 дек 2016 21:17 ] |
Заголовок сообщения: | Freeswitch и NAT |
Приветствую. Возник немного нубский вопрос, но пока не могу понять куда копать. Есть 2 фрисвича в одной сети, оба за NAT, но доступ во внешний мир имеет только один, проброс портов, все такое. Соответственно, на фрисвич2 прописаны ext-sip-ip и ext-rtp-ip. Проблема в звонке с фрисвича1 на фрисвич2, а именно, в поведении фрисвича1. Фрисвич2 при ответе на звонок (пакет 200 OK) в поле Contact прописывает свой внешний адрес (при том, что все происходит в локальной сети), и пакет ACK фрисвич1 пытается отправить не на внутренний адрес фрисвич2, а на внешний. Роутер такого выдержать не может и дропает пакет. Вопрос - как заставить либо фрисвич1 отвечать в течение всей сессии на внутренний адрес фрисвич2, игнорируя поле Contact (пробовал aggressive-nat и NDLB-force-rport), либо как заставить фрисвич2, если он видит, что работа идет в локальной сети - использовать внутренние адреса, а если с внешними сетями - внешние. |
Автор: | error [ 05 дек 2016 21:33 ] |
Заголовок сообщения: | Re: Freeswitch и NAT |
а что вы хотите увидеть когда fs1 звонит на профиль fs2 у которого профиль использует внешний ip? сделайте отдельный профиль в fs2 для fs1 у которого нет внешнего ip |
Автор: | Samael28 [ 05 дек 2016 21:59 ] |
Заголовок сообщения: | Re: Freeswitch и NAT |
Идея хорошая, но потребует переделки многих вещей, просто сверху еще GUI накручен |
Автор: | Samael28 [ 06 дек 2016 14:52 ] |
Заголовок сообщения: | Re: Freeswitch и NAT |
В общем, пока решил проблему немного костыльно, прописал на fs2 ext-sip-ip = local.ip, ext-rtp-ip = external.ip |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |