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><--------------<>--------------<>----------><br>
<########<>########<>######><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'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"><<a href="mailto:symack@gmail.com" target="_blank">symack@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">>> 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>
----->: Initial Stream<br>
*****> Asterisk Stream<br>
<br>
What I think we have now, and why we don't need RTP NAT traversal yet:<br>
<br>
Scenario 1<br>
<br>
UC > Proxy > Asterisk > ITSP > * Router 192.168.2.1 * > Back to<br>
Asterisk > Back to Proxy > Back to UC (Final)<br>
<br>
Proxy------->Asterisk--------> ITSP<br>
UC -------> * * * *<br>
<****** ***************** ****** Router***<br>
<br>
<br>
What we should have and need eventually (Topology Hiding using NAT traversal):<br>
<br>
Scenario 2<br>
<br>
UC > Proxy > Asterisk > ITSP > *Router 192.168.2.1 * > Back to<br>
OpenSIPS > Back to UC (Final)<br>
<br>
<br>
Proxy------->Asterisk-------->ITSP<br>
UC -------> * *<br>
<****** * *<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>
<<a href="mailto:qasimakhan@gmail.com">qasimakhan@gmail.com</a>> wrote:<br>
> Most probably your RTP stream is directly bein connected to * server. RTP is<br>
> used for many purposes most commonly to hide your internal network topology<br>
> i.e. in your case your * server also it helps in NAT traversal.<br>
><br>
> Regards,<br>
> Qasim<br>
><br>
> On Fri, Aug 31, 2012 at 8:05 AM, Nick Khamis <<a href="mailto:symack@gmail.com">symack@gmail.com</a>> wrote:<br>
>><br>
>> Thank you guys for your response. It's the strangest thing. I removed<br>
>> all the rtpproxy and nathelper stuff, and it works perfectly?<br>
>> Everything is on the same subnet, i.e.:<br>
>><br>
>> Router<br>
>> |<br>
>> ------------- MySQL 192.168.2.105 (Virtual Box)<br>
>> |<br>
>> ------------- OpenSIPS 192.168.2.102 (Virtual Box)<br>
>> |<br>
>> -------------Asterisk 192.168.2.110 (Virtual Box)<br>
>> |<br>
>> ------------- Polycom 192.168.2.102 (Virtual Box)<br>
>><br>
>><br>
>> The flow of transmition is:<br>
>><br>
>> UC------->Proxy------->Asterisk<br>
>><br>
>><br>
>> And I have two way audio without rtp proxy or port forwarding. I'm now<br>
>> scared and confused. Can someone please<br>
>> explain to me how this is?<br>
>><br>
>> Thanks in Advnace,<br>
>><br>
>> Nick.<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>
><br>
><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>
><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>