Jeff,<div>For what it&#39;s worth, it appears through initial testing that RTP proxy works for this scenario. We had the offending carrier force the condition where the ports didn&#39;t match and still had media. </div><div>

<br></div><div>Thanks for all the feedback guys,</div><div>Brett</div><div><br><br><div class="gmail_quote">On Thu, Jun 17, 2010 at 12:46 PM, Ovidiu Sas <span dir="ltr">&lt;<a href="mailto:osas@voipembedded.com">osas@voipembedded.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Long time ago I tested rtpproxy with asymmetric clients and it worked ok.<br>
IIRC, the &#39;a&#39; flag must be used while forcing RTP packets through the rtpproxy.<br>
<br>
Regards,<br>
<font color="#888888">Ovidiu Sas<br>
</font><div><div></div><div class="h5"><br>
On Thu, Jun 17, 2010 at 1:41 PM, Adrian Georgescu &lt;<a href="mailto:ag@ag-projects.com">ag@ag-projects.com</a>&gt; wrote:<br>
&gt; We dropped support for asymmetric routing in MediaProxy 2.0.<br>
&gt; RTP proxy might be able to do such trick, you must check the documentation<br>
&gt; as it has some corner features that might cover this scenario.<br>
&gt; Last solutions would be some SBC or an old openser 1.3 +mediaproxy 1.0.<br>
&gt;<br>
&gt; Adrian<br>
&gt;<br>
&gt; On Jun 17, 2010, at 7:35 PM, Brett Nemeroff wrote:<br>
&gt;<br>
&gt; Adrian,<br>
&gt; I appreciate your quick reply.<br>
&gt; I totally agree with your assessment that building such a fix<br>
&gt; only exacerbates this problem by making it &quot;acceptable&quot;.<br>
&gt; However, the &quot;powers that be&quot; are not going to fix themselves. You know how<br>
&gt; this is. The offending carrier is Qwest.<br>
&gt; If it wasn&#39;t such a large company, I could see isolating them and saying<br>
&gt; that they just don&#39;t get the traffic. However, companies like Qwest simply<br>
&gt; don&#39;t care if your stuff doesn&#39;t work with theirs. So what I&#39;m looking for<br>
&gt; is without question a work around.<br>
&gt; I don&#39;t disagree that it&#39;s a bad model, but it&#39;s all they offer. Which kinda<br>
&gt; makes &quot;MediaProxy&quot; incompatible with Qwest.<br>
&gt; What would you recommend? Do you think rtpproxy operates any differently?<br>
&gt; Thanks,<br>
&gt; Brett<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Jun 17, 2010 at 12:30 PM, Adrian Georgescu &lt;<a href="mailto:ag@ag-projects.com">ag@ag-projects.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Brett,<br>
&gt;&gt;<br>
&gt;&gt; Is simply bad practice to use asymmetric ports for both signaling and<br>
&gt;&gt; media. Actually there is an RFC that mandates the use of this model for<br>
&gt;&gt; signaling (rfc3581) but then they must honor it. For media there might be<br>
&gt;&gt; another one if I am not mistaken.<br>
&gt;&gt;<br>
&gt;&gt; All in all, is a poor choice that lead to investment into equipment that<br>
&gt;&gt; does not use symmetric model and this will only yield this sort of defensive<br>
&gt;&gt; response because there is nobody around to fix that implementation or due to<br>
&gt;&gt; prohibitive costs of moving away from it.<br>
&gt;&gt;<br>
&gt;&gt; Adrian<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Jun 17, 2010, at 6:44 PM, Brett Nemeroff wrote:<br>
&gt;&gt;<br>
&gt;&gt; &gt; Hello All,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Jeff Pyle brought this issue up some time ago. Using Mediaproxy,<br>
&gt;&gt; &gt; basically I have a provider that says in SDP to use one port, but sources<br>
&gt;&gt; &gt; it&#39;s own RTP from a different port.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I&#39;m not sure if this *actually* breaks any kind of RFC.. What happens is<br>
&gt;&gt; &gt; Mediaproxy tries to stuff RTP into the port it SEEs RTP coming from<br>
&gt;&gt; &gt; (symmetrically). So it&#39;s basically completely ignoring the SDP which very<br>
&gt;&gt; &gt; clearly says to use a different port.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The provider states that this is our lack of compliance and that we<br>
&gt;&gt; &gt; aren&#39;t following the SDP. Which is true.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So who&#39;s at fault here? Mediaproxy? Or the provider? This is direct to a<br>
&gt;&gt; &gt; major Tier-1 provider (fwiw).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Just browsing the Mediaproxy code, it *appears* to not use the SDP port<br>
&gt;&gt; &gt; for anything other than the logs.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; How would RTPProxy handle this call? Will it work the same way? Or will<br>
&gt;&gt; &gt; it honor the SDP properly?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks!<br>
&gt;&gt; &gt; -Brett<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Users mailing list<br>
&gt;&gt; &gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt;&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;&gt;<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; 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>
&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>
&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></div>