[Freeswitch-users] SIP gateway behind NAT

Jan Kubr jan.kubr at gmail.com
Sun Jun 21 04:04:25 PDT 2009


We have a SIP gateway behind NAT which I haven't been able to set up
to work with Freeswitch. The configuration I thought would work is:

<include>
  <gateway name="nat">
    <param name="username" value="user"/>
    <param name="password" value="pass"/>
    <param name="realm" value="11.12.13.10"/>
    <param name="proxy" value="78.24.13.197"/>
  </gateway>
</include>

This, however, sends

REGISTER sip:78.24.13.197;transport=udp SIP/2.0

whereas I need

REGISTER sip:11.12.13.10;transport=udp SIP/2.0

When I set "register-proxy" to the public address (78.24.13.197) and
comment the "proxy" param out, it successfully registers. Though any
other SIP messages are sent to 11.12.13.10 which obviously fails.

Basically what I need Freeswitch to do is to send everything to the
public address, but put the private one everywhere in the SIP
messages. How do I do this?

Thanks,
Jan




More information about the FreeSWITCH-users mailing list