Подскажите, пожалуйста в чем может быть проблема?
Есть gsm-sip шлюз, стоит в локальной сети, адрес 10.10.2.4
Код:
<include>
<gateway name="gsm_gw">
<param name="username" value="username"/>
<param name="password" value="password"/>
<param name="realm" value="10.10.2.4"/>
<param name="register" value="false"/>
</gateway>
</include>
sofia status
Name Type Data State
=================================================================================================
...
external::gsm_gw gateway sip:username@10.10.2.4 NOREG
=================================================================================================
Вот диал-план
Код:
<extension name="On_mobile_call_7">
<condition field="destination_number" expression="^79(\d{9})$">
<action application="bridge" data="sofia/gateway/gsm_gw/89$1"/>
</condition>
</extension>
Вот звонок через него
Код:
Dialplan: sofia/internal/1005@10.10.2.108 Regex (PASS) [On_mobile_call_7] destination_number(7912345678) =~ /^79(\d{9})$/ break=on-false
Dialplan: sofia/internal/1005@10.10.2.108 Action bridge(sofia/gateway/gsm_gw/89123456789)
Почему пакеты улетают на другой адрес 193.201.229.35 в место нужного 10.10.2.4 ???Код:
send 1142 bytes to udp/[193.201.229.35]:5060 at 10:45:34.633346:
------------------------------------------------------------------------
INVITE sip:89123456789@10.10.2.4 SIP/2.0
Via: SIP/2.0/UDP 10.10.2.108:5080;rport;branch=z9hG4bKNX6Bjv5pQ3Q8c
Route: <sip:gw+multifon.ru@193.201.229.35:5060;transport=udp;lr>;gw=multifon.ru
Max-Forwards: 69
From: "Extension 1005" <sip:1005@10.10.2.108>;tag=eSag94r1yDSaD
To: <sip:89123456789@10.10.2.4>
Call-ID: ab37f2c8-6d32-1230-a697-00306e4cc24e
CSeq: 32825703 INVITE
Contact: <sip:gw+gsm_gw@10.10.2.108:5080;transport=udp;gw=gsm_gw>
User-Agent: FreeSWITCH-mod_sofia/1.1.beta1-git-40fff62 2012-05-02 12-55-34 -0700
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY
Supported: timer, precondition, path, replaces
Allow-Events: talk, hold, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 225
X-FS-Support: update_display,send_info
Remote-Party-ID: "Extension 1005" <sip:1005@10.10.2.108>;party=calling;screen=yes;privacy=off
v=0
o=FreeSWITCH 1346299094 1346299095 IN IP4 10.10.2.108
s=FreeSWITCH
c=IN IP4 10.10.2.108
t=0 0
m=audio 24440 RTP/AVP 0 8 18 101 13
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
и откуда берется строка?
Код:
Route: <sip:gw+multifon.ru@193.201.229.35:5060;transport=udp;lr>;gw=multifon.ru
193.201.229.35 - это адрес multifon.ru, он у меня тоже есть и работает нормально.