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
------------------------------------------------------------------------