I use Mediaproxy and don't have any issues with it.  I have no experience with RTPProxy.  OpenSIPS b2bua is not what you are looking for when it comes to RTP.  The B2B_LOGIC module can do network hiding (b2b_init_request("top hiding")) but so can the dialog module now (topology_hiding()).
<br />
<br />With Mediaproxy you can just add more Mediaproxies if the first one is getting used too much.  So from a loadbalancing and HA perspective Mediaproxy is very simple to deploy.  It also supports ICE so that could be good depending on your clients.
<br />
<br />This tutorial for Mediaproxy is pretty old but should help you get started
<br />http://voiprookie.blogspot.com/2009/04/blog-post.html
<br />
<br />
<br />
<br />
<br />
<br />On , Nick Khamis &lt;symack@gmail.com&gt; wrote:
<br />&gt; Hey Duane,
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; Thank you so much for your response. That is exactly my problem.
<br />&gt; 
<br />&gt; 
<br />&gt; Currently I only have
<br />&gt; 
<br />&gt; 
<br />&gt; OpenSIPS flowing SIP packets.
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; As for the actual RTP, I was thinking of using either the STUN or
<br />&gt; 
<br />&gt; 
<br />&gt; NATHELPER module.
<br />&gt; 
<br />&gt; 
<br />&gt; Only I am not worried about NAT, I only need the flowing of RTP along
<br />&gt; 
<br />&gt; 
<br />&gt; with SIP. What
<br />&gt; 
<br />&gt; 
<br />&gt; is the most lightweight, and elgant solution to flow RTP? RTP Proxy
<br />&gt; 
<br />&gt; 
<br />&gt; from b2bua.org?
<br />&gt; 
<br />&gt; 
<br />&gt; I read somwhere that OpenSIPS also has a network hiding, and b2bua
<br />&gt; 
<br />&gt; 
<br />&gt; layer, is this
<br />&gt; 
<br />&gt; 
<br />&gt; the silver bullit I am looking for?
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; Thanks in Advnace,
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; Nick
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; On Wed, Nov 30, 2011 at 5:08 PM,  duane.larson@gmail.com&gt; wrote:
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Are your diagrams the path that SIP takes or RTP? Asterisk can be internal
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; and private from the outside world when it comes to SIP. It can also be
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; internal only when it comes to RTP but you would need to use a relay server
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; like Mediaproxy or RTPProxy. Mediaproxy can sit on the internet with a
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; public IP and Asterisk can be behind a firewall.
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; On , Nick Khamis symack@gmail.com&gt; wrote:
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; Hello Everyone,
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; We are trying to close the doors entirely to our asterisk servers, making
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; only opensips visible to the outside world:
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; Incoming  -&gt; OpenSIPS -&gt; Asterisk -&gt; OpenSIPS -&gt; Trunk
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;               |           In                                   Out
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;   |
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;               | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; What I think we currently have is:
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; Incoming  -&gt; OpenSIPS -&gt; Asterisk -&gt; OpenSIPS -&gt; Trunk
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;                        In                  |                Out
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;    |
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;                                            | _ _ _ _ _ _ _ _ _ __ _ _ |
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; Without any port forwarding to the OpenSIPS box, everything
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; works fine. With port forwarding, I get no audio both ways.
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; If I am not mistaken, my questions are:
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; * Can this be achieved
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; * Do we have an externip, and port range settings for OpenSIPS.
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; Thanks in Advnace,
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; Nick
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; _______________________________________________
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; Users mailing list
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; Users@lists.opensips.org
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt; http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;&gt;
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; _______________________________________________
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Users mailing list
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; Users@lists.opensips.org
<br />&gt; 
<br />&gt; 
<br />&gt; &gt; http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<br />&gt; 
<br />&gt; 
<br />&gt; &gt;
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; _______________________________________________
<br />&gt; 
<br />&gt; 
<br />&gt; Users mailing list
<br />&gt; 
<br />&gt; 
<br />&gt; Users@lists.opensips.org
<br />&gt; 
<br />&gt; 
<br />&gt; http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<br />&gt; 
<br />&gt; 
<br />&gt;