[Freeswitch-users] sofia - wrong (external) IP address in contact for local calls
Dušan Dragić
dragic.dusan at gmail.com
Wed Jun 12 09:19:02 UTC 2019
Yes, of course, and I'm planning on doing it like that, but I was just
surprised it didn't wok out of the box with the example config.
I'll try to find a profile param or a var, but I haven't had any luck so far.
On Wed, 12 Jun 2019 at 02:38, David Villasmil
<david.villasmil.work at gmail.com> wrote:
>
> You can always use a different profile for internal calls, not assigning ext-sip-is or ext-rtp-ip
>
> On Tue, 11 Jun 2019 at 19:44, David Villasmil <david.villasmil.work at gmail.com> wrote:
>>
>> There is a param for exactly this. Take a look in the vars or Sofia params
>>
>> On Tue, 11 Jun 2019 at 19:12, Dušan Dragić <dragic.dusan at gmail.com> wrote:
>>>
>>> local-network-acl was (by default) set to localnet.auto which
>>> correctly detected my LAN subnet
>>>
>>> freeswitch at deb9> acl 192.168.0.66 localnet.auto
>>> true
>>>
>>> so I didn't have high hopes for this working, but I tried it anyway.
>>> Created a new acl called mylan with 192.168.0.0/24 allowed and used it
>>> for local-network-acl,
>>>
>>> freeswitch at deb9> acl 192.168.0.66 mylan
>>> true
>>>
>>> ...
>>> 2019-06-11 23:24:40.764885 [DEBUG] sofia.c:4641 local-network-acl [mylan]
>>> ...
>>>
>>> no change, it's same as before.
>>>
>>> On Tue, 11 Jun 2019 at 08:32, Alexey Sibyakin <alex at freeswitch.com> wrote:
>>> >
>>> > Hi,
>>> >
>>> > Long story short, try to change your "local-network-acl" to whatever will match phones from the local network.
>>> >
>>> > Regards,
>>> >
>>> > Alex
>>> >
>>> > Alex Sibyakin | Support Engineer SignalWire | 228 Hamilton Ave 3rd Floor, Palo Alto, CA 94303 Email: alex at freeswitch.com Website: https://www.signalwire.com
>>> >
>>> >
>>> >
>>> > On Tue, Jun 11, 2019 at 8:16 AM Dušan Dragić <dragic.dusan at gmail.com> wrote:
>>> >>
>>> >> Hi,
>>> >>
>>> >> So, after not using freeswitch for a few years, I just did a clean
>>> >> install of Freeswitch 1.8.6 on debian 9 using packages from the repo
>>> >> and have a small issue maybe someone can help me with.
>>> >>
>>> >> I'm using the vanilla config here to keep it simple, also Freeswitch
>>> >> is started with -nonat.
>>> >>
>>> >> The problem I encountered is the contact field for local calls (on the
>>> >> same IP subnet as freeswitch) on the internal profile contains the
>>> >> external IP address which makes the phone send the response to the
>>> >> wrong IP. You can find attached a complete debug log with sip trace of
>>> >> a call between ext 1007 (192.168.0.66) and ext 1008 (192.168.0.65).
>>> >> Freeswitch is 192.168.0.140.
>>> >>
>>> >> The profile contains the default params:
>>> >> <param name="rtp-ip" value="$${local_ip_v4}"/>
>>> >> <param name="sip-ip" value="$${local_ip_v4}"/>
>>> >> <param name="ext-rtp-ip" value="$${external_rtp_ip}"/>
>>> >> <param name="ext-sip-ip" value="$${external_rtp_ip}"/>
>>> >>
>>> >> This is what I get from sofia status:
>>> >>
>>> >> freeswitch at deb9> sofia status profile internal
>>> >> =================================================================================================
>>> >> Name internal
>>> >> Domain Name N/A
>>> >> Auto-NAT false
>>> >> DBName sofia_reg_internal
>>> >> Pres Hosts 192.168.0.140,192.168.0.140
>>> >> Dialplan XML
>>> >> Context public
>>> >> Challenge Realm auto_from
>>> >> RTP-IP 192.168.0.140
>>> >> Ext-RTP-IP 93.86.XX.XX
>>> >> SIP-IP 192.168.0.140
>>> >> Ext-SIP-IP 93.86.XX.XX
>>> >> URL sip:mod_sofia at 93.86.XX.XX:5060
>>> >> BIND-URL
>>> >> sip:mod_sofia at 93.86.XX.XX:5060;maddr=192.168.0.140;transport=udp,tcp
>>> >> WS-BIND-URL sip:mod_sofia at 192.168.0.140:5066;transport=ws
>>> >> WSS-BIND-URL sips:mod_sofia at 192.168.0.140:7443;transport=wss
>>> >> HOLD-MUSIC local_stream://moh
>>> >> OUTBOUND-PROXY N/A
>>> >> CODECS IN OPUS,G722,PCMU,PCMA,H264,VP8
>>> >> CODECS OUT OPUS,G722,PCMU,PCMA,H264,VP8
>>> >> TEL-EVENT 101
>>> >> DTMF-MODE rfc2833
>>> >> CNG 13
>>> >> SESSION-TO 0
>>> >> MAX-DIALOG 0
>>> >> NOMEDIA false
>>> >> LATE-NEG true
>>> >> PROXY-MEDIA false
>>> >> ZRTP-PASSTHRU true
>>> >> AGGRESSIVENAT false
>>> >> CALLS-IN 0
>>> >> FAILED-CALLS-IN 0
>>> >> CALLS-OUT 0
>>> >> FAILED-CALLS-OUT 0
>>> >> REGISTRATIONS 2
>>> >>
>>> >>
>>> >> Is this the correct behavior? If I remove ext-rtp-ip and ext-sip-ip
>>> >> params from the config it works, but am I missing something obvious or
>>> >> is this a bug?
>>> >>
>>> >>
>>> >> --
>>> >> Dušan Dragić
>>> >> _________________________________________________________________________
>>> >>
>>> >> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>>> >> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
>>> >> Build your next product on our scalable cloud platform.
>>> >>
>>> >> Join our online community to chat in real time https://signalwire.community
>>> >>
>>> >> Professional FreeSWITCH Services
>>> >> sales at freeswitch.com
>>> >> https://freeswitch.com
>>> >>
>>> >> Official FreeSWITCH Sites
>>> >> https://freeswitch.com/oss
>>> >> https://freeswitch.org/confluence
>>> >> https://cluecon.com
>>> >>
>>> >> FreeSWITCH-users mailing list
>>> >> FreeSWITCH-users at lists.freeswitch.org
>>> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >> https://freeswitch.com
>>> >
>>> > _________________________________________________________________________
>>> >
>>> > The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>>> > Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
>>> > Build your next product on our scalable cloud platform.
>>> >
>>> > Join our online community to chat in real time https://signalwire.community
>>> >
>>> > Professional FreeSWITCH Services
>>> > sales at freeswitch.com
>>> > https://freeswitch.com
>>> >
>>> > Official FreeSWITCH Sites
>>> > https://freeswitch.com/oss
>>> > https://freeswitch.org/confluence
>>> > https://cluecon.com
>>> >
>>> > FreeSWITCH-users mailing list
>>> > FreeSWITCH-users at lists.freeswitch.org
>>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> > https://freeswitch.com
>>>
>>>
>>>
>>> --
>>> Dušan Dragić
>>>
>>> _________________________________________________________________________
>>>
>>> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>>> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
>>> Build your next product on our scalable cloud platform.
>>>
>>> Join our online community to chat in real time https://signalwire.community
>>>
>>> Professional FreeSWITCH Services
>>> sales at freeswitch.com
>>> https://freeswitch.com
>>>
>>> Official FreeSWITCH Sites
>>> https://freeswitch.com/oss
>>> https://freeswitch.org/confluence
>>> https://cluecon.com
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> https://freeswitch.com
>>
>> --
>> Regards,
>>
>> David Villasmil
>> email: david.villasmil.work at gmail.com
>> phone: +34669448337
>
> --
> Regards,
>
> David Villasmil
> email: david.villasmil.work at gmail.com
> phone: +34669448337
> _________________________________________________________________________
>
> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
> Build your next product on our scalable cloud platform.
>
> Join our online community to chat in real time https://signalwire.community
>
> Professional FreeSWITCH Services
> sales at freeswitch.com
> https://freeswitch.com
>
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> https://freeswitch.com
--
Dušan Dragić
More information about the FreeSWITCH-users
mailing list