freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 27 апр 2024 23:02

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: NAT
СообщениеДобавлено: 17 фев 2014 20:49 

Зарегистрирован: 31 окт 2013 18:45
Сообщения: 18
Если клиент сидит напрямую, то всё ок
Если за нат, то передается его локальный IP-адрес.
Используется Cisco SPA112

Локальный SPA112=192.168.1.30
Внешний=70.70.70.70
FS local=10.0.0.10
FS External=80.80.80.80

При исходящих звонках всё ок, FS сам меняет адрес и порт на нужный
При входящих, сессия упорно посылается на локальный IP-адрес устройства

Код:
<registration>
<call-id>354da3de-8729b36b@192.168.1.30</call-id>
<user>1001@10.0.0.10</user>
<contact>"1001" <sip:1001@192.168.1.30:5060></contact>
<agent>Cisco/SPA112-1.0.2(006)</agent>
<status>
Registered(UDP)(unknown) exp(2014-02-17 23:31:26) expsecs(3139)
</status>
<host>n-fs0</host>
<network-ip>70.70.70.70</network-ip>
<network-port>5060</network-port>
<sip-auth-user>1001</sip-auth-user>
<sip-auth-realm>80.80.80.80</sip-auth-realm>
<mwi-account>1001@10.0.0.10</mwi-account>
</registration>
<registration>


Как видно, FS видит нужный адрес в поле Network-ip
Но как заставить его слать сессию на Network-ip?

При этом нат на SPA-112 включен.
Что можно попробовать сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAT
СообщениеДобавлено: 17 фев 2014 20:56 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
обычно достаточно
<param name="nat-options-ping" value="true"/>
<param name="aggressive-nat-detection" value="true"/>

бывает нужно ещё
<param name="NDLB-force-rport" value="true"/>

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAT
СообщениеДобавлено: 15 июн 2014 12:55 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
эмуляция механизма определения NAT заложенного в Asterisk:
NDLB-connectile-dysfunction

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAT
СообщениеДобавлено: 19 июн 2014 11:36 

Зарегистрирован: 19 июн 2014 10:38
Сообщения: 2
Vlad1983 писал(а):
обычно достаточно
<param name="nat-options-ping" value="true"/>
<param name="aggressive-nat-detection" value="true"/>

бывает нужно ещё
<param name="NDLB-force-rport" value="true"/>



Как точно называется фаил?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAT
СообщениеДобавлено: 19 июн 2014 11:55 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
допустим
/usr/local/freeswitch/conf/sip_profiles/internal.xml

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAT
СообщениеДобавлено: 19 июн 2014 12:54 

Зарегистрирован: 19 июн 2014 10:38
Сообщения: 2
Vlad1983 писал(а):
допустим
/usr/local/freeswitch/conf/sip_profiles/internal.xml

Прописал, но как решить проблему с тем что клиент находится за натом?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAT
СообщениеДобавлено: 19 июн 2014 13:02 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
пока не вижу никакой проблемы, но она решается аналогично.

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 267


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB