<span class="gmail_quote"></span>
<div>Hi All</div>
<div>I have a scenario in which I want to deploy SER with mediaproxy &amp; allow everyone/anyone connecting with my SER to talk to each other. I am using ONSIP gettingStarted document. In order to allow everyone to connect to my SER without authentication I commented the following portion in 
ser.cfg:</div>
<div>
<p>in Route[2]</p>
<p>&nbsp;#if (!www_authorize(&quot;&quot;,&quot;subscriber&quot;)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; www_challenge(&quot;&quot;,&quot;0&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #};</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #if (!check_to()) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply(&quot;401&quot;, &quot;Unauthorized&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #};</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # consume_credentials();<br></p>
<p>and in Route[3] </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # if (!proxy_authorize(&quot;&quot;,&quot;subscriber&quot;)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proxy_challenge(&quot;&quot;,&quot;0&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #} else if (!check_from()) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply(&quot;403&quot;, &quot;Use From=ID&quot;); 
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #};</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #consume_credentials();<br></p>
<p>Now when I try to connect 2 UA (Simpleopal) from behind a same NAT, they do get registered, &amp; records also appear in location table of DataBase. But when I place call from UA1 to UA2 like &quot;call <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:sip:UA2@aa.bb.cc.dd" target="_blank">
sip:UA2@aa.bb.cc.dd</a>&quot;, where aa.bb.cc.dd is&nbsp;the public IP of my SER machine (mediaproxy is also running on same machine), it ends up showing transport error. On SER side:</p>
<p>A) SER logs say:</p>
<p>on lookup() &quot;UA2 not found in usrloc&quot; and on is_local() &quot;Realm '<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://ab.cc.dd.ee/" target="_blank">ab.cc.dd.ee</a>' is not local&quot;. the&nbsp;is_lcoal&nbsp;appears again saying &quot;Realm 
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://192.168.0.241/" target="_blank">192.168.0.241</a> is not local&quot; where <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://192.168.0.241/" target="_blank">
192.168.0.241</a> is UA2's local IP.&nbsp;&nbsp;&nbsp;</p>
<p>B)Mediaproxy log says:</p>
<p>command request <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1" target="_blank">c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1</a> <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://203.82.51.9:5000/" target="_blank">
203.82.51.9:5000</a>:audio <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://203.82.51.9/" target="_blank">203.82.51.9 </a>&nbsp;aa.bb.cc.dd remote <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://192.168.0.241/" target="_blank">
192.168.0.241</a> remote OPAL/2.0 info=<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:from:UA1@aa.bb.cc.dd" target="_blank">from:UA1@aa.bb.cc.dd</a>,<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:to:UA2@aa.bb.cc.dd" target="_blank">
to:UA2@aa.bb.cc.dd</a>,fromtag:b09168c6-fbf4-1810-80b4-0050badb4a03,totag: <br>session <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1" target="_blank">c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1
</a>: started. listening on aa.bb.cc.dd:35000<br>command execution time:&nbsp; 9.35 ms<br>command request <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1" target="_blank">
c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1</a> <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://203.82.51.9:5000/" target="_blank">203.82.51.9:5000</a>:audio <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://203.82.51.9/" target="_blank">
203.82.51.9</a>&nbsp;aa.bb.cc.dd remote <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://192.168.0.241/" target="_blank">192.168.0.241</a> remote OPAL/2.0 info= <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:from:UA1@aa.bb.cc.dd" target="_blank">
from:UA1@aa.bb.cc.dd</a>,<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:to:UA2@aa.bb.cc.dd" target="_blank">to:UA2@aa.bb.cc.dd</a>,fromtag:b09168c6-fbf4-1810-80b4-0050badb4a03,totag:<br>command execution time:&nbsp; 
0.60 ms<br>session <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1" target="_blank">c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1</a>: 0/0/0 packets, 0/0/0 bytes (caller/called/relayed)
<br>session <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1" target="_blank">c78d68c6-fbf4-1810-80b4-0050badb4a03@UA1</a>: ended (did timeout).</p>
<p>(<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://203.82.51.9/" target="_blank">203.82.51.9</a>) is my LAN's public IP aa.bb.cc.dd is the public IP of SER machine</p>
<p>C)&nbsp;using ngrep I found out that it sends an &quot;SIP/2.0 408 Request Timeout&quot;</p>
<p>cant figure out whats going on, anybody having any idea please help.</p>
<p>Thanx in advance</p>
<p>Regards</p>
<p>Muhammad Asif Ali</p></div>