Hello,
There is also another much simpler solution. Stefano correctly point out
that new need two "interfaces" as you want to interact with 2 different
networks (private and public) in different ways (you should do the
advertising only for the traffic going to public interface).
Here is what I suggest:
- keep the current private IP you now on OpenSIPS -> IPa
- add (on the same interface as IPa) a second private IP -> IPb
- for IPb set advertising the public IP
- for new calls, from MS to GW, switch from IPa to IPb (use the
force_send_socket() function)
http://www.opensips.org/Documentation/Script-CoreFunctions-1-10#toc15)
- for new calls, from GW to MS, switch from IPb to IPa
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 06.02.2014 09:38, Stefano Pisani wrote:
There are a problem in the network configuration.
Opensips has only one network card, in this way it cound only use one
IP but it actually has two IPs (one external and one interna).
You need to enable a second network card with a public IP (in the
DMZ) and use mhomed=1 in configuration to change IP in SIP header
according to interface used.
Or you can use (if available and working properly) the SIP ALG in you
firewall instead of advertising_address.
The third option is to create DNAT (with different port) also for
media server so all server are on public IP.
You can't mix public and private IP as you done using a single network
card.
s
Il 06/02/2014 03.47, Tony Ward ha scritto:
*From:*Tony Ward
*Sent:* Wednesday, February 05, 2014 3:43 PM
*To:* '[email protected]'; 'OpenSIPS users mailling list'
*Subject:* RE: [OpenSIPS-Users] media server behind nat
Sorry for the lack of clarity. Network drawing is at
http://www.ais-rx.com/pub/network.jpg
Thanks,
Tony
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users