<br>Symmetric client uses the same port to send and receive messages.<br><br><div><span class="gmail_quote">On 9/20/06, <b class="gmail_sendername">Andrey Kuprianov</b> &lt;<a href="mailto:andrey.kouprianov@gmail.com">andrey.kouprianov@gmail.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
Forgive my ignorance. I know the term &quot;symmetric client&quot;, but i dont<br>really know what that means. Can u please explain or just give me some<br>doc/rfc to read? :)<br><br>&nbsp;&nbsp; Andrey.<br><br>On 9/20/06, Vamsi Pottangi &lt;
<a href="mailto:vamsipottangi@gmail.com">vamsipottangi@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt; Is your application symmetric?<br>&gt;<br>&gt;<br>&gt; On 9/20/06, Andrey Kuprianov &lt;<a href="mailto:andrey.kouprianov@gmail.com">
andrey.kouprianov@gmail.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Hi,<br>&gt;<br>&gt; Im facing this problem for a few days already. Hope someone might have<br>&gt; an idea or two. It's a long email too, btw.<br>&gt;<br>
&gt; Im testing my app behind NAT's with SER-0.9.6 + mediaproxy + Asterisk<br>&gt; (conf server). While X-Lite works *fine* and I get 2 way audio always,<br>&gt; my app seems to have some kind of weird bug and I end up with 1 way
<br>&gt; audio stream.<br>&gt;<br>&gt; Here's the thing. Application starts receiver and transmitter on<br>&gt; completely different ports. Here's SDP for remote and local machines<br>&gt; (public IP's been x'ed by myself, of course):
<br>&gt;<br>&gt; This one's sent in INVITE message to SER ==&gt;<br>&gt; 69563 DEBUG media.MediaManager - Local SDP: (this one's from local machine)<br>&gt; v=0<br>&gt; o=xps 1158739216750 1158739216757 IN IP4 <a href="http://192.168.1.3">
192.168.1.3</a><br>&gt; s=MC<br>&gt; c=IN IP4 <a href="http://192.168.1.3">192.168.1.3</a><br>&gt; t=0 0<br>&gt; m=audio 25000 RTP/AVP 0 8<br>&gt; a=rtpmap:0 PCMU/8000<br>&gt; a=rtpmap:8 PCMA/8000<br>&gt; a=sendrecv<br>&gt;
<br>&gt; This one's sent with 200 OK from SER ==&gt;<br>&gt; 69563 DEBUG media.MediaManager - Remote SDP:<br>&gt; v=0<br>&gt; o=root 2500 2500 IN IP4 203.159.x.x<br>&gt; s=session<br>&gt; c=IN IP4 203.159.x.x<br>&gt; t=0 0
<br>&gt; m=audio 30004 RTP/AVP 0 8<br>&gt; a=rtpmap:0 PCMU/8000<br>&gt; a=rtpmap:8 PCMA/8000<br>&gt; a=silenceSupp:off - - - -<br>&gt;<br>&gt; The further log shows that transmitters and receivers have started on<br>&gt; the proper IP/port ==&gt;
<br>&gt;<br>&gt; 69594 DEBUG media.AVReceiver -&nbsp;&nbsp;Start listening for RTP @ addr:<br>&gt; <a href="http://192.168.1.3">192.168.1.3</a> port: 25000 ttl: 1<br>&gt; 69657 DEBUG media.AVTransmitter - Created transmitter for:<br>
&gt; [203.159.x.x] at ports: [30004] encoded as: [[ULAW/rtp, alaw]]<br>&gt; 69657 DEBUG media.MediaManager - Starting transmission<br>&gt; 69672 DEBUG media.AVTransmitter - Track 0 is set to transmit as:<br>&gt; ULAW/rtp, 
8000.0 Hz, 8-bit, Mono, FrameSize=8 bits<br>&gt; 69860 INFO media.AVTransmitter - Binded to port 30004<br>&gt; 69875 DEBUG media.AVTransmitter - Started transmitting track 0 encoded<br>&gt; as ULAW/rtp @ [203.159.x.x]:30004
<br>&gt;<br>&gt; Nevertheless, the Ethereal capture shows that mediaproxy sends the<br>&gt; stream NOT to port 25000 (local port), but to port 30004 (remote<br>&gt; port)!! Why? This is not the case with X-Lite, however. Xlite captures
<br>&gt; show that streams are sent to proper ports always. Btw, Im attaching<br>&gt; SIP+RTP Ethereal captures with this mail. Please, take a look.<br>&gt;<br>&gt; I also want to mention, that this doesnt happen with my app. for all
<br>&gt; the NATed nets. In some nets it works fine, but not in this one. Just<br>&gt; weird.<br>&gt;<br>&gt; Please, let me know if anyone has ideas or hints regarding this nonsence :)<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Bests,<br>&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Andrey.<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Serusers mailing list<br>&gt; <a href="mailto:Serusers@lists.iptel.org">Serusers@lists.iptel.org</a><br>&gt; <a href="http://lists.iptel.org/mailman/listinfo/serusers">
http://lists.iptel.org/mailman/listinfo/serusers</a><br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>_______________________________________________<br>Serusers mailing list<br><a href="mailto:Serusers@lists.iptel.org">Serusers@lists.iptel.org
</a><br><a href="http://lists.iptel.org/mailman/listinfo/serusers">http://lists.iptel.org/mailman/listinfo/serusers</a><br></blockquote></div><br>