freeswitchforum.com

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

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

Текущее время: 28 апр 2024 21:07

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: FreeSWITCH проблемы с NAT и pap2t
СообщениеДобавлено: 14 июн 2014 19:37 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
FreeSWITCH на публичном адресе, коробки (pap2t, spa3102) за маршрутизаторами, одна регистрируется корректно и звонок до нее проходит, а вторая регистрируется с внутренним адресом и соответственно invite улетает "в никуда". Не пойму как сделать "хорошо".

Настройки профайла

Код:
        <param name="context" value="local"/>
        <param name="sip-port" value="5060"/>
        <param name="dialplan" value="XML"/>
        <param name="rtp-ip" value="$${local_address}"/>
        <param name="sip-ip" value="$${local_address}"/>
        <param name="auth-calls" value="true"/>
        <param name="aggressive-nat-detection" value="true"/>
        <param name="user-agent-string" value="Test Server"/>
        <param name="NDLB-force-rport" value="true"/>
        <param name="multiple-registrations" value="contact"/>


INVITE'ы во вложении

Код:
------------------------------------------------------------------------
   INVITE sip:domik108@87.239.25.137:5060 SIP/2.0
   Via: SIP/2.0/UDP 184.22.113.193;rport;branch=z9hG4bK8DD6y82912egg
   Max-Forwards: 69
   From: "Evgeniy 101" <sip:101@vds.somehost.ru>;tag=8K5XNjjH9mFDF
   To: <sip:domik108@87.239.25.137:5060>
   Call-ID: 6fa5795c-6e72-1232-58a3-00155dbcd785
   CSeq: 61041870 INVITE
   Contact: <sip:mod_sofia@184.22.113.193:5060>
   User-Agent: Test Server
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
   Supported: timer, path, replaces
   Allow-Events: talk, hold, conference, refer
   Content-Type: application/sdp
   Content-Disposition: session
   Content-Length: 251
   X-FS-Support: update_display,send_info
   Remote-Party-ID: "Evgeniy 101" <sip:101@vds.somehost.ru>;party=calling;screen=yes;privacy=off
   
   v=0
   o=FreeSWITCH 1402726755 1402726756 IN IP4 184.22.113.193
   s=FreeSWITCH
   c=IN IP4 184.22.113.193
   t=0 0
   m=audio 29116 RTP/AVP 8 0 101 13
   a=rtpmap:8 PCMA/8000
   a=rtpmap:0 PCMU/8000
   a=rtpmap:101 telephone-event/8000
   a=fmtp:101 0-16
   a=ptime:20
   ------------------------------------------------------------------------

   ------------------------------------------------------------------------
   INVITE sip:shurin107@192.168.0.2:5061 SIP/2.0
   Via: SIP/2.0/UDP 184.22.113.193;rport;branch=z9hG4bK9p6y03KDZB52B
   Route: <sip:shurin107@94.253.113.200:5061>
   Max-Forwards: 69
   From: "Evgeniy 101" <sip:101@vds.somehost.ru>;tag=1vvtF3mZSZtvK
   To: <sip:shurin107@192.168.0.2:5061>
   Call-ID: faff2caa-6e73-1232-58a3-00155dbcd785
   CSeq: 61042202 INVITE
   Contact: <sip:mod_sofia@184.22.113.193:5060>
   User-Agent: Test Server
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
   Supported: timer, path, replaces
   Allow-Events: talk, hold, conference, refer
   Content-Type: application/sdp
   Content-Disposition: session
   Content-Length: 251
   X-FS-Support: update_display,send_info
   Remote-Party-ID: "Evgeniy 101" <sip:101@vds.somehost.ru>;party=calling;screen=yes;privacy=off
   
   v=0
   o=FreeSWITCH 1402728626 1402728627 IN IP4 184.22.113.193
   s=FreeSWITCH
   c=IN IP4 184.22.113.193
   t=0 0
   m=audio 27908 RTP/AVP 8 0 101 13
   a=rtpmap:8 PCMA/8000
   a=rtpmap:0 PCMU/8000
   a=rtpmap:101 telephone-event/8000
   a=fmtp:101 0-16
   a=ptime:20
   ------------------------------------------------------------------------



_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSWITCH проблемы с NAT и pap2t
СообщениеДобавлено: 14 июн 2014 20:20 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Добавил так же
Код:
<param name="nat-options-ping" value="true"/>


Не помогло.

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSWITCH проблемы с NAT и pap2t
СообщениеДобавлено: 14 июн 2014 20:30 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
чуть выше содержимого FS пишет куда именно отправил
что-то наподобие:
Код:
send 908 bytes to udp/[217.146.12.37]:5063 at 16:28:06.365127:
вот это важно

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSWITCH проблемы с NAT и pap2t
СообщениеДобавлено: 14 июн 2014 21:18 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Хм, там, судя по всему, верно(ну или похоже на то)

Код:
send 1060 bytes to udp/[94.253.113.200]:5061 at 21:14:17.686322:


Я еще начал использовать домены SIP, все пока в одном. Но так как в инвайте идет внутренний адрес - может быть коробке это не нравится и она его игнорит?

Сложность для меня еще в том, что пока доступа удаленного к коробкам нет. С ними поэкспериментировать не могу.

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSWITCH проблемы с NAT и pap2t
СообщениеДобавлено: 14 июн 2014 21:32 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
скорей всего "шибко умный" роутер
поиграться с опциями линксиса
Код:
<!-- NAT Support Parameters -->

  <Handle_VIA_received ua="na" value="No" />
  <Handle_VIA_rport ua="na" value="No" />
  <Insert_VIA_received ua="na" value="No" />
  <Insert_VIA_rport ua="na" value="No" />
  <Substitute_VIA_Addr ua="na" value="No" />
  <Send_Resp_To_Src_Port ua="na" value="No" />
  <STUN_Enable ua="na" value="No" />
  <STUN_Test_Enable ua="na" value="No" />
  <STUN_Server ua="na" value="" />
  <TURN_Server ua="na" value="" />
  <Auth_Server ua="na" value="" />
  <EXT_IP ua="na" value="" />
  <EXT_RTP_Port_Min ua="na" value="" />
  <NAT_Keep_Alive_Intvl ua="na" value="15" />
...
<!-- NAT Settings -->

  <NAT_Mapping_Enable_2_ ua="na" value="No" />
  <NAT_Keep_Alive_Enable_2_ ua="na" value="No" />
  <NAT_Keep_Alive_Msg_2_ ua="na" value="$NOTIFY" />
  <NAT_Keep_Alive_Dest_2_ ua="na" value="$PROXY" />

как оно в вебке называется не помню

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSWITCH проблемы с NAT и pap2t
СообщениеДобавлено: 14 июн 2014 22:11 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Понял, спасибо, как доступ появится к коробке - поиграюсь. Обидно то, съезжаю с астериска и на нем-то все работало 2 дня назад. А как поднял ФС - то пока не пойму - что не так.

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


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

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
может будет новостью, но для примения некоторых настроек sofia-профиль нужно останавливать и стартовать (rescan не работает)

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


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

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
вот ещё интересная опция
Цитата:
If you'd like to take the easy way out and just emulate Asterisk (which simply looks at the TCP/IP address info, which in many cases will have been stamped on its way out of the NAT with "Combo A"), set the sip-force-contact variable to "NDLB-connectile-dysfunction" to tell FreeSWITCH to emulate Asterisk.
...
Note that like solution 2, this trick will only work if you define said user in directory.xml. In particular, it won't work with blind registration.

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


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

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


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

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


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

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