Hi,<div>If I am using IP address, I have no problems. If I use domain name (pointing to same IP address) then phones do not register.</div><div>I have couple of hardware and software SIP phones and when I put name of domain (<a href="http://stribogkonsult.com">stribogkonsult.com</a>) - then no registration, if I put IP - no problems.</div>
<div>I put IP, and names in domain table.</div><div>Effect is - when I use domain name, there are bulk of messages in syslog - like messages reenter kamailio again and again.</div><div>xlog(&quot;Auth attemps $au\n&quot;); - I receive many times if I use domain name, if I use IP - once only.</div>
<div><br></div><div>Problem can be somewhere else of course. But everything else work as I expect.</div><div><br></div><div><br></div><div><div>route[AUTH] {</div><div>#!ifdef WITH_AUTH</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (is_method(&quot;REGISTER&quot;))</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if (!www_authorize(&quot;$td&quot;, &quot;subscriber&quot;))</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>{</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>xlog(&quot;RegisterChalange $au $td\n&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>www_challenge(&quot;$td&quot;, &quot;1&quot;);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if ($au!=$tU)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>exit;</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>xlog(&quot;Auth attemps $au\n&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>} else {</div>
<div><br></div><div>#!ifdef WITH_IPAUTH</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if(allow_source_address())</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>{</div><div>
<span class="Apple-tab-span" style="white-space:pre">                        </span># source IP allowed</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>return;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div>
<div>#!endif</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                </span># authenticate if from local subscriber</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if (from_uri==myself)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>xlog(&quot;Register MySelf\n&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>if (!proxy_authorize(&quot;$fd&quot;, &quot;subscriber&quot;)) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>proxy_challenge(&quot;$fd&quot;, &quot;0&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>if (is_method(&quot;PUBLISH&quot;))</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>if ($au!=$fU || $au!=$tU) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span>sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>exit;</div><div>
<span class="Apple-tab-span" style="white-space:pre">                                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>if ($au!=$rU) {</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>sl_send_reply(&quot;403&quot;,&quot;Forbidden R-URI&quot;);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>} else {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>if ($au!=$fU) {</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>}</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>consume_credentials();</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span># caller authenticated</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>} else {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span># caller is not local subscriber, then check if it calls</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span># a local destination, otherwise deny, not an open relay here</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>if (!uri==myself)</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>sl_send_reply(&quot;403&quot;,&quot;Not relaying&quot;);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div>#!endif</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>return;</div><div>}</div><div><br></div></div>