<HTML>
<HEAD>
<TITLE>Re: [OpenSIPS-Users] Mediaproxy RTP not capture-able?</TITLE>
</HEAD>
<BODY>
<FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'>Killy,<BR>
<BR>
You were absolutely right. &nbsp;In some cases, they were leaving via eth0.<BR>
<BR>
The default route of the box is via eth0. &nbsp;Using &#8220;ip route add table&#8221; and then &#8220;ip rule add from&#8221; I send all traffic sourced from eth1&#8217;s IP to a router connected to eth1. &nbsp;In this way on all my voice-enabled boxes I keep the voice traffic on the voice network (eth1) and the non-voice traffic on eth0. &nbsp;In this case it seems somehow Mediaproxy is slipping past the rule that sends traffic via the different gateway. &nbsp;But, only some of the time. &nbsp;Mediaproxy&#8217;s RTP (during 183) leaves via eth1 <I>until</I> the second host begins sending traffic to Mediaproxy. &nbsp;Once that happens, all Mediaproxy&#8217;s RTP leaves via eth0. &nbsp;Very strange. &nbsp;All media after 200 is also leaves via the wrong interface.<BR>
<BR>
<BR>
- Jeff<BR>
&nbsp;<BR>
<BR>
<BR>
On 12/15/08 10:55 PM, &quot;Wasin Thiengkunagrit&quot; &lt;<a href="wasin.th@gmail.com">wasin.th@gmail.com</a>&gt; wrote:<BR>
<BR>
<FONT COLOR="#0000FF">&gt; Hi Jeff,

I thought that it seems to be possible that MediaProxy send the <BR>
&gt; packet
to another interface card.
Can you try this command to capture the <BR>
&gt; packets ?
 &quot;tcpdump -w mydump.cap -i any udp&quot;

Cheers,
Killy


2008/12/16 Jeff <BR>
&gt; Pyle &lt;<a href="jpyle@fidelityvoice.com">jpyle@fidelityvoice.com</a>&gt;:
&gt; Hello,
&gt;
&gt; I have a working OpenSIPS 1.4 + <BR>
&gt; Mediaproxy 2.1 configuration. &nbsp;At the
&gt; moment, no NAT is involved, and <BR>
&gt; opensips.cfg is set to engage_media_proxy()
&gt; on all initial invites. &nbsp;It <BR>
&gt; works just fine.
&gt;
&gt; I created a pcap file with the command &quot;tshark &#8211;w mp.pcap <BR>
&gt; &#8211;i eth1 udp&quot;,
&gt; causing all the udp on interface eth1 (where OpenSIPS and <BR>
&gt; Mediaproxy
&gt; function) to dump to mp.pcap. &nbsp;During the 183 Session Progress <BR>
&gt; and after the
&gt; call was established with 200 OK, I see the RTP packets <BR>
&gt; arriving into
&gt; Mediaproxy. &nbsp;But I do not see them leaving the box destined <BR>
&gt; for the other
&gt; side. &nbsp;Yet I seem to have perfect two-way audio on the <BR>
&gt; call.
&gt;
&gt; Is Mediaproxy sending the packets at such a level where <BR>
&gt; Wireshark/tshark
&gt; misses them?
&gt;
&gt;
&gt; Thanks,
&gt; Jeff
&gt;<BR>
</FONT></SPAN></FONT>
</BODY>
</HTML>