Hello List,

I've successfully configured Kamailio with a farm of asterisk servers in L/B | F/O mode. The topology is something like below:

User<-->Kamailio<-->Asterisk-Servers 
Both kamailio and Asterisk serevrs are on public IPs

The problem:
Kamailio and Asterisk Servers need to be on Public IPs in order to fully handle NAT/media related issues. Whereas what I require is to have two interfaces at kamailio server, one is Public other is Private and All the Asterisk Servers should be on LAN/Private IPs.

I've tried making a scenario as per my requirement (attached image) but there are some serious NAT and media issues. 

Can anyone help me how to handle NAT'd Asterisk servers behind Kamailio?

Thanks and Best Regards.
Sammy