Dual homed server, operating as a vpn server, has one public and one private ip.
Remote client pc's ( scattered around the internet ) connect to server's private ip (via openvpn) tunnel, server NATs traffic originating from private/vpn interface through server's public ip off to the internet at large; all this works fine: pc's route all traffic through vpn.
Now, if this server is also running an instance of ser, via which the client pc's register - therefore, the NAT'ing takes place on the server _itself_, rather than on some intermediary server/router _between_ the pc's and ser server - is it still necessary to run mediaproxy or nathelper?
I'm still cutting my teeth on voip in general, and ser in particular - however our environment seems quite different to what I have seen and read in all the docs and material regarding sip/ser and the NAT issues involved -- all of these seem to assume that the NAT'ing takes place on external/3rd-party servers/routers rather than on the ser server itself.
As such, I'm having all kinds of fun trying to figure out what the heck I'm doing - whether I'm on the right track, and am merely suffering from some small misconfig somewhere that is preventing all this to work, or whether this scenerio is so outlandish that I'm unlikely to ever succeed period.
So what I'm hoping to get, is some indication from you experts on whether this environment I've tried to conceptualize above is possible or not; and any tips or suggestions you may have. I'll be happy to provide further clarification on anything that I haven't described clearly.
Many thanks!
Cheers,
Corey