[OpenSIPS-Users] mhomed OpenSIPs behind NAT - How to control NAT IP
Johan De Clercq
Johan at democon.be
Wed Apr 2 10:23:24 UTC 2025
Antonias,
yes you can. You need to if then else the stuff. if $si==1.2.34 then use
nat
else don't use nat.
Note, not only for opensips headers, but you will also need different flags
for rtpengine.
Op wo 2 apr 2025 om 11:35 schreef Antonios Psaras <apsaras at microbase.gr>:
> Dear all.
>
>
>
> I have the following setup.
>
>
>
> OpenSIPs Server has two interfaces (DMZ / LAN). DMZ is behind NAT. RTP
> Engines is also configured.
>
>
>
> Everything was fine until an end point with in DMZ asked for SIP Trunking.
> The issue here is that if DMZ Client tries to connect to OpenSIPs DMZ
> interface, OpenSIPs will reply with NAT IP on SIP body as well as NAT IP on
> SDP.
>
>
>
> My thought is to create an other socket on DMZ interface with a different
> port without NAT configuration and ask the DMZ Client to connect on that
> interface. That will required extra configuration per peer as I will need
> to specify the preferred communication socket ie on load balancing
> configuration. Moreover I should configure a new RTPEngine Service without
> NAT configuration and route those calls to that one.
>
>
>
> Most probably the above scenario will work but I am looking for any
> alternatives to minimize configuration and complexity.
>
>
>
> Is there any way to control the usage of NAT IP on OpenSIPs script. Ie if
> source IP is with in DMZ do not send NAT IP in SIP Headers.
>
>
>
> Regards
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20250402/0ee6cd95/attachment.html>
More information about the Users
mailing list