Hi, <br><br>I am working on configuring RTP Proxy.&nbsp; The problem I am having is that Openser will use rtp proxy to serve the rtp session even when both UAs and Openser are withing the same LAN.&nbsp; <br><br>Here is the openser.cfg I used:<br>
<br>&nbsp;&nbsp;&nbsp; if (nat_uac_test(&quot;19&quot;)) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (method==&quot;REGISTER&quot;) {
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fix_nated_register();
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fix_nated_contact();
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setflag(5);
<br>&nbsp;&nbsp;&nbsp; };<br><br>Hre is a INVITE SIP packet from one of the UA:<br><br>U <a href="http://192.168.1.101:5062">192.168.1.101:5062</a> -&gt; <a href="http://192.168.1.104:5060">192.168.1.104:5060</a><br>&nbsp; INVITE <a href="mailto:sip%3A1006@192.168.1.104">sip:1006@192.168.1.104</a> SIP/2.0..Via: SIP/2.0/UDP 192.168.1.101:5062;branch=z9hG4b<br>
&nbsp; K-220120f9..From: &quot;1005&quot; &lt;<a href="mailto:sip%3A1005@192.168.1.104">sip:1005@192.168.1.104</a>&gt;;tag=490c5d623d5acbf5o0..To: &quot;1006&quot; &lt;si<br>&nbsp; <a href="mailto:p%3A1006@192.168.1.104">p:1006@192.168.1.104</a>&gt;..Call-ID: 3e5720e1-bf774681@192.168.1.101..CSeq: 102 INVITE..Max-F<br>
&nbsp; orwards: 70..Proxy-Authorization: Digest username=&quot;1005&quot;,realm=&quot;<a href="http://192.168.1.104">192.168.1.104</a>&quot;,nonce=&quot;48<br>&nbsp; 4b3b51ea052f45482ef4fd26f00a14239c3465&quot;,uri=&quot;<a href="mailto:sip%3A1006@192.168.1.104">sip:1006@192.168.1.104</a>&quot;,algorithm=MD5,respo<br>
&nbsp; nse=&quot;d46ea7cd9781b9a1493e6eaf7b978086&quot;,qop=auth,nc=00000001,cnonce=&quot;676aa6d8&quot;..Contact:<br>&nbsp; &quot;1005&quot; &lt;<a href="http://sip:1005@192.168.1.101:5062">sip:1005@192.168.1.101:5062</a>&gt;..Expires: 240..User-Agent: Sipura/SPA921-4.1.10(b).<br>
&nbsp; .Content-Length: 401..Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER..Con<br>&nbsp; tent-Type: application/sdp....v=0..o=- 26093424 26093424 IN IP4 192.168.1.101..s=-..c=IN<br>&nbsp;&nbsp; IP4 192.168.1.101..t=0 0..m=audio 16474 RTP/AVP 0 2 4 8 18 96 97 98 101..a=rtpmap:0 PCM<br>
&nbsp; U/8000..a=rtpmap:2 G726-32/8000..a=rtpmap:4 G723/8000..a=rtpmap:8 PCMA/8000..a=rtpmap:18<br>&nbsp;&nbsp; G729a/8000..a=rtpmap:96 G726-40/8000..a=rtpmap:97 G726-24/8000..a=rtpmap:98 G726-16/800<br>&nbsp; 0..a=rtpmap:101 telephone-event/8000..a=fmtp:101 0-15..a=ptime:30..a=sendrecv..<br>
#<br><br>I even tested with nat_uac_test(&quot;1&quot;) and nat_uac_test(&quot;2&quot;) and nat_uac_test(&quot;16&quot;) seperately and found that nat_uac_test(&quot;1&quot;) is return true, meaning that Openser detects a RFC1918 address in the Contact field.&nbsp; <br>
<br>If Openser is in the same LAN as the UA, then no rtp proxy should be utilized.&nbsp;&nbsp; Could someone please help me out to configure rtp proxy correctly?<br><br>I would appreciate any help in solving this problem.<br><br>Regards,<br>
Mark<br><br>