I dunno what you are trying to explain but a simple scenario for topology hiding would look something liek this:<br><br>UA       OSIPs/RTPP     *      CARRIER<br>&lt;--------------&lt;&gt;--------------&lt;&gt;----------&gt;<br>
&lt;########&lt;&gt;########&lt;&gt;######&gt;<br><br>In the above scenario your OpenSIPs and RTPProxy are both running on the same server so both your SIP signaling and RTP stream will be relayed to OpenSIPs/RTP box. Now your OSIPs will relay these requests to your * server and similarly RTPProxy will relay your RTP stream to the * box. Now if you look on UA(User Agent&#39;s) side only one node will be visible to it. To furthur secure your * box you can remove it from public domain and assign it a local IP. Possibilities are endless :).<br>
<br>Lastly i am sure i explained every thing right. Please correct me if i am wrong anywhere.<br><br>Regards,<br>Qasim<br><br><br><div class="gmail_quote">On Fri, Aug 31, 2012 at 6:20 PM, Nick Khamis <span dir="ltr">&lt;<a href="mailto:symack@gmail.com" target="_blank">symack@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">&gt;&gt; RTP is used for many purposes most commonly to hide your internal network topology i.e. in your case your * server also it helps in NAT traversal.<br>

<br>
</div>That is exactly what we are trying to accomplish. Would like all SIP<br>
traffic to go through the OpenSIPS server,<br>
<br>
<br>
Could someone kindly illustrate graphically how the flow of traffic is<br>
suppose to look in a topology hidden network using NAT traversal<br>
please? Should there be port forwarding<br>
of RTP traffic to the Proxy? Meaning, should the incoming ITSP traffic<br>
be directed at OpenSIPS:<br>
<br>
<br>
-----&gt;: Initial Stream<br>
*****&gt; Asterisk Stream<br>
<br>
What I think we have now, and why we don&#39;t need RTP NAT traversal yet:<br>
<br>
Scenario 1<br>
<br>
UC &gt; Proxy &gt; Asterisk &gt; ITSP &gt; * Router 192.168.2.1  * &gt; Back to<br>
Asterisk &gt; Back to Proxy &gt; Back to UC (Final)<br>
<br>
                  Proxy-------&gt;Asterisk--------&gt;  ITSP<br>
UC  -------&gt;     *                   *  *                   *<br>
      &lt;******     *****************  ****** Router***<br>
<br>
<br>
What we should have and need eventually (Topology Hiding using NAT traversal):<br>
<br>
Scenario 2<br>
<br>
UC &gt; Proxy &gt; Asterisk &gt; ITSP &gt;  *Router 192.168.2.1 * &gt; Back to<br>
OpenSIPS &gt; Back to UC (Final)<br>
<br>
<br>
                  Proxy-------&gt;Asterisk--------&gt;ITSP<br>
UC  -------&gt;     *                                     *<br>
      &lt;******     *                                     *<br>
                     *****Router 192.168.2.1****<br>
<br>
<br>
<br>
i.e., there has to be no direct connection between the UCs or ITSP and<br>
asterisk. I think we have accomplished this without using RTP proxy<br>
since everything is on the same subnet,<br>
or am I incorrect? And as you mentioned, the RTP stream is now being<br>
directed at the Asterisk server? Will get a NGREP trace posted when I<br>
get to work. Please remember<br>
that this is done using virtual machines as a test bed for now...<br>
<br>
<br>
<br>
Thank you Kindly for your Help,<br>
<br>
Nick.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Fri, Aug 31, 2012 at 12:11 AM, <a href="mailto:qasimakhan@gmail.com">qasimakhan@gmail.com</a><br>
&lt;<a href="mailto:qasimakhan@gmail.com">qasimakhan@gmail.com</a>&gt; wrote:<br>
&gt; Most probably your RTP stream is directly bein connected to * server. RTP is<br>
&gt; used for many purposes most commonly to hide your internal network topology<br>
&gt; i.e. in your case your * server also it helps in NAT traversal.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Qasim<br>
&gt;<br>
&gt; On Fri, Aug 31, 2012 at 8:05 AM, Nick Khamis &lt;<a href="mailto:symack@gmail.com">symack@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Thank you guys for your response. It&#39;s the strangest thing. I removed<br>
&gt;&gt; all the rtpproxy and nathelper stuff, and it works perfectly?<br>
&gt;&gt; Everything is on the same subnet, i.e.:<br>
&gt;&gt;<br>
&gt;&gt; Router<br>
&gt;&gt;     |<br>
&gt;&gt;     ------------- MySQL 192.168.2.105 (Virtual Box)<br>
&gt;&gt;     |<br>
&gt;&gt;     ------------- OpenSIPS 192.168.2.102 (Virtual Box)<br>
&gt;&gt;     |<br>
&gt;&gt;     -------------Asterisk 192.168.2.110 (Virtual Box)<br>
&gt;&gt;     |<br>
&gt;&gt;     ------------- Polycom 192.168.2.102 (Virtual Box)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; The flow of transmition is:<br>
&gt;&gt;<br>
&gt;&gt; UC-------&gt;Proxy-------&gt;Asterisk<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; And I have two way audio without rtp proxy or port forwarding. I&#39;m now<br>
&gt;&gt; scared and confused. Can someone please<br>
&gt;&gt; explain to me how this is?<br>
&gt;&gt;<br>
&gt;&gt; Thanks in Advnace,<br>
&gt;&gt;<br>
&gt;&gt; Nick.<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Users mailing list<br>
&gt;&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br>