<div><br></div><div>Here is my code from opensips.cfg:</div><div><br></div><div><b><br></b></div><div><div><b> if (!(method==&quot;REGISTER&quot;) &amp;&amp; is_from_local())  /*multidomain version*/</b></div><div><b>        {</b></div>
<div><b>        if(!check_source_address(&quot;0&quot;)){</b></div><div><b>        if (!proxy_authorize(&quot;&quot;, &quot;subscriber&quot;)) {</b></div><div><b>                        proxy_challenge(&quot;&quot;, &quot;0&quot;);</b></div>
<div><b>                        exit;</b></div><div><b>                }</b></div><div><b>                if (!db_check_from()) {</b></div><div><b>                        sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);</b></div>
<div><b>                        exit;</b></div><div><b>                }</b></div><div><b><br></b></div><div><b>                consume_credentials();</b></div><div><b>                # caller authenticated</b></div><div>
<b>        }</b></div><div><b>         }</b></div></div><div><b><br></b></div><div><br></div><div><br></div><div>and here is debug level 5. call is made from IP  216.214.25.18 to Opensips server(IP 215.63.71.144). call is accepted by opensips even caller ip 216.214.25.18 is not inserted in address table, in fact my address table is empty this time. </div>
<div><br></div><div><b>DEBUG:</b></div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_msg: SIP Request:</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_msg:  method:  &lt;INVITE&gt;</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_msg:  uri:     &lt;<a href="mailto:sip%3A01112127773456@215.63.71.144">sip:01112127773456@215.63.71.144</a>&gt;</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_msg:  version: &lt;SIP/2.0&gt;</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_headers: flags=2</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:get_hdr_field: cseq &lt;CSeq&gt;: &lt;1&gt; &lt;INVITE&gt;</div><div>
Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_via_param: found param type 232, &lt;branch&gt; = &lt;z9hG4bK06095510092506637788216&gt;; state=16</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_via: end of header reached, state=5</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_headers: via found, flags=2</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_headers: this is the first via</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:receive_msg: After parse_msg...</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:receive_msg: preparing to run routing scripts...</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_headers: flags=100</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_to: end of header reached, state=10</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_to: display={}, ruri={<a href="mailto:sip%3A01112127773456@215.63.71.144">sip:01112127773456@215.63.71.144</a>}</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:get_hdr_field: &lt;To&gt; [36]; uri=[<a href="mailto:sip%3A01112127773456@215.63.71.144">sip:01112127773456@215.63.71.144</a>]</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:get_hdr_field: to body [&lt;<a href="mailto:sip%3A01112127773456@215.63.71.144">sip:01112127773456@215.63.71.144</a>&gt;#015#012]</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:get_hdr_field: content_length=236</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:get_hdr_field: found end of header</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:maxfwd:is_maxfwd_present: max_forwards header not found!</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:uri:has_totag: no totag</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_headers: flags=78</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:tm:t_lookup_request: start searching: hash=15721, isACK=0</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:tm:matching_3261: RFC3261 transaction matching failed</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:tm:t_lookup_request: no transaction found</div><div>
Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_to_param: tag=060955100925637788216</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_to: end of header reached, state=29</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_to: display={&quot;121212121212&quot;}, ruri={<a href="http://sip:121212121212@216.214.25.18:5060">sip:121212121212@216.214.25.18:5060</a>}</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if host==us: 13==9 &amp;&amp;  [216.214.25.18] == [127.0.0.1]</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if port 5060 matches port 5060</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if host==us: 13==13 &amp;&amp;  [216.214.25.18] == [215.63.71.144]</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if port 5060 matches port 5060</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if host==us: 13==9 &amp;&amp;  [216.214.25.18] == [127.0.0.1]</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if port 5060 matches port 5060</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if host==us: 13==13 &amp;&amp;  [216.214.25.18] == [215.63.71.144]</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if port 5060 matches port 5060</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:check_self: host != me</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_headers: flags=200</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:rr:find_first_route: No Route headers found</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:rr:loose_route: There is no Route HF</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if host==us: 13==9 &amp;&amp;  [215.63.71.144] == [127.0.0.1]</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if port 5060 matches port 5060</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if host==us: 13==13 &amp;&amp;  [215.63.71.144] == [215.63.71.144]</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:grep_sock_info: checking if port 5060 matches port 5060</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:parse_headers: flags=ffffffffffffffff</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:db_new_result: allocate 28 bytes for result set at 0x81acba0</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:db_mysql:db_mysql_get_columns: 2 columns returned from the query</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:db_allocate_columns: allocate 32 bytes for result columns at 0x81acbc8</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:db_mysql:db_mysql_get_columns: RES_NAMES(0x81acbd0)[0]=[username]</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:db_mysql:db_mysql_get_columns: use DB_STRING result type</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:db_mysql:db_mysql_get_columns: RES_NAMES(0x81acbd8)[1]=[domain]</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:db_mysql:db_mysql_get_columns: use DB_STRING result type</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:db_mysql:db_mysql_convert_rows: no rows returned from the query</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:alias_db:alias_db_query: no alias found for R-URI</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:db_free_columns: freeing result columns at 0x81acbc8</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:db_free_rows: freeing 0 rows</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:db_free_result: freeing result set at 0x81acba0</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:dp_get_ivalue: integer value</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:dp_translate_f: dpid is 0</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:dp_get_svalue: searching 15</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:dp_translate_f: input is 01112127773456</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:translate: regex operator testing</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:test_match: test string 01112127773456 against a pattern ^(011)[0-9].*</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:test_match: test_match:[0] 01112127773456</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:test_match: test_match:[1] 011</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:translate: found a matching rule 0xaf301ff0: pr 1, match_exp ^(011)[0-9].*</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:translate: the rule&#39;s attrs are pstn</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:translate: the copied attributes are: pstn</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:test_match: test string 01112127773456 against a pattern ^(011)([0-9].*)</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:test_match: test_match:[0] 01112127773456</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:test_match: test_match:[1] 011</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:test_match: test_match:[2] 12127773456</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:dialplan:dp_translate_f: input 01112127773456 with dpid 0 =&gt; output 12127773456</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: pstn</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:comp_scriptvar: str 20 : pstn</div><div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:core:comp_scriptvar: str 20 : pstn</div>
<div>Sep  6 04:55:22 opensips /sbin/opensips[22154]: DBG:drouting:do_routing: using dr group 0</div><div><br></div><div><br></div><div><br></div><div><br></div><div>Please suggest.</div><div><br></div><div>Thanks,</div><div>
Vishu</div><div><br></div><div><br></div>