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