Hey All,<div>The problem was with datatype of mask column.</div><div>This has to be updated in the doc mentioned here <a href="http://www.opensips.org/html/docs/db/db-schema-1.6.x.html#AEN3632">http://www.opensips.org/html/docs/db/db-schema-1.6.x.html#AEN3632</a>.</div>
<div>The doc specifies mask column to be char while opensips expects it to be int.</div><div><br></div><div>Its working now.</div><div><br></div><div>Thanks all,</div><div><br></div><div>--- Jayesh<br><br><div class="gmail_quote">
On Sat, Jul 10, 2010 at 12:44 PM, Jayesh Nambiar <span dir="ltr">&lt;<a href="mailto:jayesh.voip@gmail.com">jayesh.voip@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div>Hi Bogdan,</div><div>Here is the resultset of the query &quot;Select * from trusted_hosts&quot;</div><div><br></div><div>id             grp           host                 mask          port            protocol        pattern         context_info</div>

<div>1               1      122.160.231.66         32                0               udp            ^sip:.*$             </div><div><br></div><div>Note: The name of my address table was defined as trusted_hosts in the opensips.cfg script using address_table parameter.</div>

<div>I&#39;ve also checked for spaces and other errors, I couldn&#39;t find any.</div><div><br></div><div>Let me know if you find anything wrong.</div><div><br></div><div>Thanks,</div><div>--- Jayesh</div><div><br></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Jayesh,<br>
<br>
Could you post the exact content of the &quot;address&quot; table ?  Do a &quot;select<br>
* from address&quot; .<br>
<br>
Regards,<br>
Bogdan<div><div></div><div class="h5"><br>
<br>
Jayesh Nambiar wrote:<br>
&gt; Hi All,<br>
&gt; I am trying to use the permission module and test the address<br>
&gt; functions. But whenever I try to start opensips I get the following error:<br>
&gt; ERROR:permissions:reload_address_table: database problem<br>
&gt; Jul  9 10:19:11 [10964] DBG:core:db_allocate_rows: allocate 272 bytes<br>
&gt; for result rows and values at 0x7b8870<br>
&gt; Jul  9 10:19:11 [10964] DBG:db_mysql:db_mysql_str2val: converting<br>
&gt; STRING [216.XXX.XXX.9]<br>
&gt; Jul  9 10:19:11 [10964] DBG:db_mysql:db_mysql_str2val: converting INT [1]<br>
&gt; Jul  9 10:19:11 [10964] DBG:db_mysql:db_mysql_str2val: converting<br>
&gt; STRING [31]<br>
&gt; Jul  9 10:19:11 [10964] DBG:db_mysql:db_mysql_str2val: converting INT [0]<br>
&gt; Jul  9 10:19:11 [10964] DBG:db_mysql:db_mysql_str2val: converting<br>
&gt; STRING [UDP]<br>
&gt; Jul  9 10:19:11 [10964] DBG:db_mysql:db_mysql_str2val: converting<br>
&gt; STRING [^sip:.*$]<br>
&gt; Jul  9 10:19:11 [10964] DBG:db_mysql:db_mysql_str2val: converting<br>
&gt; STRING []<br>
&gt; Jul  9 10:19:11 [10964] DBG:db_mysql:db_mysql_str2val: converting INT [1]<br>
&gt; Jul  9 10:19:11 [10964] DBG:permissions:reload_address_table: number<br>
&gt; of rows in address table: 1<br>
&gt; Jul  9 10:19:11 [10964] ERROR:permissions:reload_address_table:<br>
&gt; database problem<br>
&gt; Jul  9 10:19:11 [10964] DBG:core:db_free_columns: freeing result<br>
&gt; columns at 0x7b8778<br>
&gt; Jul  9 10:19:11 [10964] DBG:core:db_free_rows: freeing 1 rows<br>
&gt; Jul  9 10:19:11 [10964] DBG:core:db_free_row: freeing row values at<br>
&gt; 0x7b8880<br>
&gt; Jul  9 10:19:11 [10964] DBG:core:db_free_rows: freeing rows at 0x7b8870<br>
&gt; Jul  9 10:19:11 [10964] DBG:core:db_free_result: freeing result set at<br>
&gt; 0x7b86b0<br>
&gt; Jul  9 10:19:11 [10964] CRITICAL:permissions:init_address: reload of<br>
&gt; address table failed<br>
&gt; Jul  9 10:19:11 [10964] DBG:core:pool_remove: removing connection from<br>
&gt; the pool<br>
&gt; Jul  9 10:19:11 [10964] ERROR:permissions:mod_init: failed to<br>
&gt; initialize the allow_address function<br>
&gt; Jul  9 10:19:11 [10964] ERROR:core:init_mod: failed to initialize<br>
&gt; module permissions<br>
&gt; Jul  9 10:19:11 [10964] ERROR:core:main: error while initializing modules<br>
&gt; Jul  9 10:19:11 [10964] DBG:xlog:destroy: destroy module...<br>
&gt;<br>
&gt; I am using MySQL version 5.1.48 as my backend. I&#39;ve created tables<br>
&gt; using the schema mentioned<br>
&gt; here <a href="http://www.opensips.org/html/docs/db/db-schema-1.6.x.html#AEN3632" target="_blank">http://www.opensips.org/html/docs/db/db-schema-1.6.x.html#AEN3632</a>.<br>
&gt; I have changed the table and column names according to my requirement.<br>
&gt; While starting OpenSIPS, it executes this query on my DB:<br>
&gt; &quot;select host,grp,mask,port,protocol,pattern,context_info,id from<br>
&gt; trusted_ips&quot; for which the resultset is returned by my DB properly.<br>
&gt; The resultset returned is as follows:<br>
&gt; &#39;216.XXX.XXX.9&#39;, 1, &#39;31&#39;, 0, &#39;UDP&#39;, &#39;^sip:.*$&#39;, &#39;&#39;, 1.<br>
&gt; The public IP is masked on purpose while showing here. Does anyone<br>
&gt; find something missing in my setup. I am just not able to get this up<br>
&gt; and working.<br>
&gt; Any pointers or mistakes pointed out would be of great help.<br>
&gt;<br>
&gt; Thanks in advance.<br>
&gt;<br>
&gt; --- Jayesh<br></div></div>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
<br>
<br>
--<br>
Bogdan-Andrei Iancu<br>
OpenSIPS Bootcamp<br>
20 - 24 September 2010, Frankfurt, Germany<br>
<a href="http://www.voice-system.ro" target="_blank">www.voice-system.ro</a><br></blockquote></div>
</blockquote></div><br></div>